From eda8c76cce31f8938d6c3d139c7cbea264db97e1 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 1 Feb 2026 13:30:57 -0600 Subject: fix(hyprland): remove set-theme from startup, sync theme files set-theme was running on every Hyprland startup, overwriting stow symlinks with theme file contents. This caused config changes to revert on login. Removed exec-once call - theme switching is now manual only ($mod+Y). Synced waybar.css theme file to match current config (pulseaudio module, idle_inhibitor styling). --- dotfiles/hyprland/.config/hypr/hyprland.conf | 1 - dotfiles/hyprland/.config/themes/dupre/waybar.css | 12 +++--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf index aef8d2e..c9c3999 100644 --- a/dotfiles/hyprland/.config/hypr/hyprland.conf +++ b/dotfiles/hyprland/.config/hypr/hyprland.conf @@ -22,7 +22,6 @@ exec-once = hyprpm -n update && sleep 1 && hyprctl dismissnotify -1 # Desktop appearance (after portal is ready) exec-once = swww-daemon && sleep 1 && swww img ~/pictures/wallpaper/trondheim-norway.jpg exec-once = waybar > ~/.local/var/log/waybar-$(date +%Y-%m-%d-%H%M%S).log 2>&1 -exec-once = set-theme "$(cat ~/.config/current-theme 2>/dev/null || echo hudson)" # Background services exec-once = hypridle > ~/.local/var/log/hypridle-$(date +%Y-%m-%d-%H%M%S).log 2>&1 diff --git a/dotfiles/hyprland/.config/themes/dupre/waybar.css b/dotfiles/hyprland/.config/themes/dupre/waybar.css index 18ba0f1..20d6a99 100644 --- a/dotfiles/hyprland/.config/themes/dupre/waybar.css +++ b/dotfiles/hyprland/.config/themes/dupre/waybar.css @@ -52,7 +52,8 @@ window#waybar { #custom-disk, #custom-netspeed, #battery, -#wireplumber, +#pulseaudio, +#idle_inhibitor, #tray, #clock, #custom-layout, @@ -75,20 +76,13 @@ window#waybar { #memory:hover, #custom-disk:hover, #custom-netspeed:hover, -#wireplumber:hover, +#pulseaudio:hover, #sysmonitor:hover, #custom-layout:hover { background-color: #474544; border-radius: 1rem; } -#clock { - color: #f0fef0; -} - -#wireplumber { - color: #969385; -} #custom-netspeed.disconnected { color: #d47c59; -- cgit v1.2.3