From a8f255b7159387723f2a82686d7e5509c33c329b Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Mon, 8 Apr 2024 23:54:45 +0100 Subject: [PATCH] Add Guake role Fixes #25 --- playbooks/Linux.yaml | 1 + roles/gnome-shell/tasks/main.yaml | 4 ++-- roles/guake/tasks/main.yaml | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 roles/guake/tasks/main.yaml diff --git a/playbooks/Linux.yaml b/playbooks/Linux.yaml index 00c6d58..08c2cc9 100644 --- a/playbooks/Linux.yaml +++ b/playbooks/Linux.yaml @@ -9,6 +9,7 @@ roles: - role: firefox - role: kitty + - role: guake - role: cider - role: gnome-shell when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP" diff --git a/roles/gnome-shell/tasks/main.yaml b/roles/gnome-shell/tasks/main.yaml index 134e259..419f9a6 100644 --- a/roles/gnome-shell/tasks/main.yaml +++ b/roles/gnome-shell/tasks/main.yaml @@ -26,5 +26,5 @@ # TODO: Guake toggle - this requires removing a default binding # [org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1] # binding='space' -# command='guake --toggle' -# name='Guake' +# command='guake-toggle' +# name='Guake Toggle' diff --git a/roles/guake/tasks/main.yaml b/roles/guake/tasks/main.yaml new file mode 100644 index 0000000..6c5ec57 --- /dev/null +++ b/roles/guake/tasks/main.yaml @@ -0,0 +1,8 @@ +--- +- assert: + that: ansible_os_family != 'Darwin' and ansible_os_family != 'Windows' + +- name: install package + package: + name: guake + state: latest