From 19320367f9c09f7a0f0484a182896062c1cf6e27 Mon Sep 17 00:00:00 2001 From: xunuwu Date: Thu, 6 Mar 2025 21:45:50 +0100 Subject: [PATCH] add gnome keyring support needed for feishin to remember navidrome password --- home/profiles/programs/desktop/sway/default.nix | 5 +++++ sys/machines/nixdesk/default.nix | 1 + sys/profiles/core/keyring.nix | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 sys/profiles/core/keyring.nix diff --git a/home/profiles/programs/desktop/sway/default.nix b/home/profiles/programs/desktop/sway/default.nix index 7719d2e..2b07d60 100644 --- a/home/profiles/programs/desktop/sway/default.nix +++ b/home/profiles/programs/desktop/sway/default.nix @@ -12,6 +12,11 @@ ./waybar.nix ]; + services.gnome-keyring = { + enable = true; + components = ["secrets"]; + }; + services.cliphist = { enable = true; systemdTargets = ["sway-session.target"]; diff --git a/sys/machines/nixdesk/default.nix b/sys/machines/nixdesk/default.nix index 1ad3b99..8e3b3ff 100644 --- a/sys/machines/nixdesk/default.nix +++ b/sys/machines/nixdesk/default.nix @@ -20,6 +20,7 @@ secrets.nixdesk core.security + core.keyring core.users core.ssh core.locale diff --git a/sys/profiles/core/keyring.nix b/sys/profiles/core/keyring.nix new file mode 100644 index 0000000..9dd1656 --- /dev/null +++ b/sys/profiles/core/keyring.nix @@ -0,0 +1,3 @@ +{ + services.gnome.gnome-keyring.enable = true; +}