From a2b847e0a795ae69555cc6be29d22183aa7abab3 Mon Sep 17 00:00:00 2001 From: Mario Finelli Date: Sat, 6 Jan 2024 19:51:55 -0500 Subject: [PATCH] Update gnome role for debian --- roles/gnome/tasks/main.yml | 8 ++++---- roles/gnome/vars/main.yml | 39 ++++++++++++++++++++++++++++---------- 2 files changed, 33 insertions(+), 14 deletions(-) diff --git a/roles/gnome/tasks/main.yml b/roles/gnome/tasks/main.yml index c1936c2..86dc8bd 100644 --- a/roles/gnome/tasks/main.yml +++ b/roles/gnome/tasks/main.yml @@ -25,7 +25,7 @@ - key: use-system-font value: "false" - key: font - value: "'JetBrainsMono Nerd Font Mono 12'" + value: "'{{ gnome_terminal_font[ansible_os_family] }} 12'" - key: use-theme-colors value: "false" - key: audible-bell @@ -84,10 +84,10 @@ when: ansible_os_family == 'Archlinux' community.general.dconf: key: /org/gnome/shell/enabled-extensions - value: "[{{ gnome_extensions | join(', ') }}]" + value: "[{{ gnome_extensions[ansible_os_family] | join(', ') }}]" - name: Configuring GNOME Shell dash-to-dock extension - when: ansible_os_family == 'Archlinux' + when: ansible_os_family == 'Archlinux' or ansible_os_family == 'Debian' community.general.dconf: key: /org/gnome/shell/extensions/dash-to-dock/{{ item.key }} value: "{{ item.value }}" @@ -132,7 +132,7 @@ value: "[{{ gnome_personal_dock | join(', ') }}]" - name: Configuring GNOME Shell Arc Menu extension - when: ansible_os_family == 'Archlinux' + when: ansible_os_family == 'Archlinux' || ansible_os_family == 'Debian' community.general.dconf: key: "{{ item.key }}" value: "{{ item.value }}" diff --git a/roles/gnome/vars/main.yml b/roles/gnome/vars/main.yml index 64f1aca..73e7810 100644 --- a/roles/gnome/vars/main.yml +++ b/roles/gnome/vars/main.yml @@ -1,15 +1,34 @@ --- +gnome_terminal_font: + Archlinux: JetBrainsMono Nerd Font Mono + Debian: FiraMono Nerd Font Mono + gnome_extensions: - - "'appindicatorsupport@rgcjonas.gmail.com'" - - "'arch-update@RaphaelRochet'" - - "'arcmenu@arcmenu.com'" - - "'dash-to-dock@micxgx.gmail.com'" - - "'espresso@coadmunkee.github.com'" - - "'keymapper@houmain.github.com'" - - "'no-overview@fthx'" - - "'systemd-manager@hardpixel.eu'" - - "'ubuntu-dock@ubuntu.com'" - - "'weatherintheclock@JasonLG1979.github.io'" + Archlinux: + - "'appindicatorsupport@rgcjonas.gmail.com'" + - "'arch-update@RaphaelRochet'" + - "'arcmenu@arcmenu.com'" + - "'dash-to-dock@micxgx.gmail.com'" + - "'espresso@coadmunkee.github.com'" + - "'keymapper@houmain.github.com'" + - "'no-overview@fthx'" + - "'systemd-manager@hardpixel.eu'" + - "'ubuntu-dock@ubuntu.com'" + - "'weatherintheclock@JasonLG1979.github.io'" + Debian: + - "'arcmenu@arcmenu.com'" + - "'bluetooth-quick-connect@bjarosze.gmail.com'" + - "'dash-to-dock@micxgx.gmail.com'" + - "'debian-updates-indicator@glerro.pm.me'" + - "'gamemode@christian.kellner.me'" + - "'keymapper@houmain.github.com'" + - "'no-overview@fthx'" + - "'openWeatherMenu'" + - "'ubuntu-appindicators@ubuntu.com'" + +gnome_arcmenu_icon: + Archlinux: "6" + Debian: "1" gnome_personal_dock: - "'firefox.desktop'"