hyprland: complete gnome-keyring init at session start

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-07-26 13:16:33 +01:00
parent cb3679d0e5
commit be005b7d14

View file

@ -234,6 +234,11 @@ in
-- Ensure hyprland-session.target starts even if HM's -- Ensure hyprland-session.target starts even if HM's
-- dbus-update-activation-environment chain fails upstream. -- dbus-update-activation-environment chain fails upstream.
hl.exec_cmd("systemctl --user start hyprland-session.target") hl.exec_cmd("systemctl --user start hyprland-session.target")
-- greetd's pam leaves gnome-keyring-daemon in half-initialized
-- --login mode (autologin = no password, and nothing in a
-- non-GNOME session runs the second stage). --start completes
-- init so the lockscreen's pam unlock actually reaches it.
hl.exec_cmd("${pkgs.gnome-keyring}/bin/gnome-keyring-daemon --start --components=secrets")
-- mako removed; notifications handled by quickshell -- mako removed; notifications handled by quickshell
hl.exec_cmd("wl-paste --type text --watch cliphist store") hl.exec_cmd("wl-paste --type text --watch cliphist store")