From f8e806d865b1b955981f1851f446327c84094510 Mon Sep 17 00:00:00 2001 From: L3D Date: Wed, 20 Feb 2019 11:53:10 +0100 Subject: [PATCH] Make audio optional --- tasks/variables.yml | 17 ++++++++++++++--- vars/main.yml | 14 +------------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/tasks/variables.yml b/tasks/variables.yml index 7cfa212..e8004db 100644 --- a/tasks/variables.yml +++ b/tasks/variables.yml @@ -24,9 +24,20 @@ - name: define i3_packages set_fact: i3_keybindings: "{{ __i3_keybindings | list }}" - when: i3_keybindings is not defined + when: + - i3_keybindings is not defined + - __i3_keybindings is defined - name: define extra i3 keybindings set_fact: - i3_keybindings: "{{ i3_keybindings | list + i3_keybindings_extra | list }}" - when: i3_keybindings_extra is defined + i3_keybindings: "{{ i3_keybindings_extra | list + i3_keybindings | list }}" + when: + - i3_keybindings_extra is defined + - i3_keybindings is defined + +- name: define extra i3 keybindings + set_fact: + i3_keybindings: "{{ i3_keybindings_extra | list }}" + when: + - i3_keybindings_extra is defined + - i3_keybindings is not defined diff --git a/vars/main.yml b/vars/main.yml index d675e11..51a9f13 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -31,16 +31,4 @@ __i3_workspaces: id: 0 name: " 0 " -__i3_keybindings: - - keybinding: - name: Volume (-5%) - key: XF86AudioLowerVolume - exec: --no-startup-id amixer sset Master 5%- - - keybinding: - name: Volume (+5%) - key: XF86AudioRaiseVolume - exec: --no-startup-id amixer sset Master 5%+ - - keybinding: - name: Volume (mute/unmute) - key: XF86AudioMute - exec: --no-startup-id amixer sset Master toggle +