From 82e2fcfd0915047033599290109b4fb055fa3cf6 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 29 Jan 2026 10:23:52 -0600 Subject: fix(hyprland): resolve autologin startup issues - Use start-hyprland wrapper instead of Hyprland directly (fixes "started without start-hyprland" warning) - Add init-keyring script to create empty-password keyring (fixes keyring password prompt with autologin) - Add easyeffects config with noWindowAfterStarting=true (starts minimized instead of fullscreen) - Install python-secretstorage for init-keyring script Co-Authored-By: Claude Opus 4.5 --- dotfiles/hyprland/.config/easyeffects/db/easyeffectsrc | 5 +++++ dotfiles/hyprland/.config/hypr/hyprland.conf | 1 + 2 files changed, 6 insertions(+) create mode 100644 dotfiles/hyprland/.config/easyeffects/db/easyeffectsrc (limited to 'dotfiles/hyprland/.config') diff --git a/dotfiles/hyprland/.config/easyeffects/db/easyeffectsrc b/dotfiles/hyprland/.config/easyeffects/db/easyeffectsrc new file mode 100644 index 0000000..71fa605 --- /dev/null +++ b/dotfiles/hyprland/.config/easyeffects/db/easyeffectsrc @@ -0,0 +1,5 @@ +[StreamInputs] +inputDevice=easyeffects_sink + +[Window] +noWindowAfterStarting=true diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf index de2e3fa..1c3408e 100644 --- a/dotfiles/hyprland/.config/hypr/hyprland.conf +++ b/dotfiles/hyprland/.config/hypr/hyprland.conf @@ -16,6 +16,7 @@ exec-once = systemctl --user start xdg-desktop-portal-hyprland xdg-desktop-porta # Core services exec-once = /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh +exec-once = init-keyring exec-once = dunst > ~/.local/var/log/dunst-$(date +%Y-%m-%d-%H%M%S).log 2>&1 exec-once = hyprpm reload && sleep 2 && hyprctl dismissnotify -1 -- cgit v1.2.3