From 0302cadd2247042f23eb4bc51c57cef8306d622a Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Mon, 9 Feb 2026 16:37:22 -0800 Subject: [PATCH] taffybar: reduce SNI tray overlay icon size (2/5 -> 1/3) Co-Authored-By: Claude Opus 4.6 --- dotfiles/config/taffybar/taffybar.hs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dotfiles/config/taffybar/taffybar.hs b/dotfiles/config/taffybar/taffybar.hs index 9fc37caa..ac10bebd 100644 --- a/dotfiles/config/taffybar/taffybar.hs +++ b/dotfiles/config/taffybar/taffybar.hs @@ -30,10 +30,12 @@ import qualified System.Taffybar.Widget.HyprlandWorkspaces as Hyprland import qualified System.Taffybar.Widget.NetworkManager as NetworkManager import System.Taffybar.Widget.SNIMenu (withNmAppletMenu) import qualified System.Taffybar.Widget.PulseAudio as PulseAudio +import Data.Ratio ((%)) import System.Taffybar.Widget.SNITray - ( sniTrayNew + ( sniTrayNewFromParams , sniTrayThatStartsWatcherEvenThoughThisIsABadWayToDoIt ) +import qualified StatusNotifier.Tray as SNITray (MenuBackend (HaskellDBusMenu), defaultTrayParams, trayMenuBackend, trayOverlayScale) import System.Taffybar.Widget.Util (buildContentsBox, buildIconLabelBox, loadPixbufByName, widgetSetClassGI) import qualified System.Taffybar.Widget.Workspaces as X11Workspaces import System.Taffybar.WindowIcon (pixBufFromColor) @@ -324,7 +326,7 @@ sniTrayWidget :: TaffyIO Gtk.Widget sniTrayWidget = decorateWithClassAndBoxM "sni-tray" - sniTrayNew + (sniTrayNewFromParams (SNITray.defaultTrayParams { SNITray.trayMenuBackend = SNITray.HaskellDBusMenu, SNITray.trayOverlayScale = 1 % 3 })) -- ** Layout