From f8aa555da87a8ae92358b71a399d203b08f0cdd8 Mon Sep 17 00:00:00 2001 From: Ben Grande Date: Fri, 19 Jul 2024 15:30:19 +0200 Subject: [PATCH] fix: clean Signal and Browser dependencies - libgtk4-1 is not used by Signal and now it declares the libgtk3-0 as a dependency; - Zenity is not needed as a file manager once Thunar is used; - ATK is installed for Signal but not for any apps, remove until there is a shared formula or pillar to install accessibility tools; and - Ayatana AppIndicator for tray widget. Signal tray widget is buggy, sometimes quitting doesn't quit and there is no configuration option to start the tray, only command-line option. Because of these reasons, not enabling the tray bar was chosen. --- salt/browser/install-common.sls | 1 - salt/signal/install.sls | 5 +---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/salt/browser/install-common.sls b/salt/browser/install-common.sls index 0ab23bb1..a2354401 100644 --- a/salt/browser/install-common.sls +++ b/salt/browser/install-common.sls @@ -21,7 +21,6 @@ include: - qubes-core-agent-networking - ca-certificates - qubes-core-agent-thunar - - zenity {% set pkg = { 'Debian': { diff --git a/salt/signal/install.sls b/salt/signal/install.sls index 2afb8cb9..28d1e162 100644 --- a/salt/signal/install.sls +++ b/salt/signal/install.sls @@ -25,10 +25,7 @@ include: - qubes-core-agent-thunar - thunar - signal-desktop - - zenity - dunst - - libatk1.0-0 - - libatk-bridge2.0-0 - - libgtk-4-1 + - libayatana-appindicator3-1 {% endif -%}