New
v2.1.0
v2.1.0
What's New
Symphony Screensaver
https://github.com/user-attachments/assets/fd6ab786-34d9-4bf7-8853-273bd35f7061
RMPC
- Lyrics pane with auto-fetch from LRCLIB on song change
- Cava visualizer (braille style) in the player UI
- Desktop notifications with album art
- Last.fm scrobbling via mpdscribble
https://github.com/user-attachments/assets/d900adb8-6f8b-43d6-9c82-1daaa02a8d6d
Power Management
- Graceful shutdown/reboot - closes all windows before powering off so browsers save their session
fast-shutdownscript - reduces systemd timeout from 90s to 5s (optional, run manually if needed)
Session
- Gnome-keyring auto-setup - prevents browser logout after suspend
- KDEConnect daemon + indicator autostart
- Logout works with both Hyprland and Hyprland-UWSM
GTK
- Dark theme set via gsettings on install (prefer-dark + adw-gtk3-dark)
Fixes
Installer
- Rewrote stow conflict handling - backs up to ~/dotfiles-backup with automatic numbering
- Creates required directories (~/Pictures/Screenshots, ~/Wallpapers)
- Web app desktop entries now use $HOME instead of hardcoded paths
- Icons folder is now copied for web apps
Fish Shell
- Config sources from ~/.config/fish/ instead of ~/dotfiles/ (was breaking fresh installs)
- Disabled keychain auto-eval (was erroring without SSH keys)
Theme System
- Waybar hook now restarts waybar instead of just symlinking colors
- Removed duplicate reload calls from symphony
Other Changes
- fzf-lua: simplified keymaps using native hidden option
- Fastfetch: updated config, renamed branding file to vyrx.txt