From be005b7d14f58fe193d9c361a1711b1cdc1b848a Mon Sep 17 00:00:00 2001 From: rope Date: Sun, 26 Jul 2026 13:16:33 +0100 Subject: [PATCH] hyprland: complete gnome-keyring init at session start Co-Authored-By: Claude Fable 5 --- settings/hyprland.nix | 5 +++++ 1 file changed, 5 insertions(+) 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")