diff --git a/settings/hyprland.nix b/settings/hyprland.nix index 399d8e5..02451da 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -234,6 +234,11 @@ in -- Ensure hyprland-session.target starts even if HM's -- dbus-update-activation-environment chain fails upstream. 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 hl.exec_cmd("wl-paste --type text --watch cliphist store")