commit | 401c524ed755a45596ac1ad7e61deb6a99023f74 | [log] [tgz] |
---|---|---|
author | Skyler Grey <minion@clicks.codes> | Sat Mar 09 11:14:18 2024 +0000 |
committer | Skyler Grey <minion@clicks.codes> | Sat Mar 09 12:48:29 2024 +0000 |
tree | 569c9e483eebaaa39cf4d09b9d4d91d44344df8b | |
parent | 0c5b0fc7781b9fccb65696614e2763bde70d19e4 [diff] |
greylag: add gnome-keyring gnome-keyring is used to store passwords, and a large amount of programs (e.g. Nextcloud sync client, etc.) rely on it existing. Currently I've only enabled it for greylag, as this is a faster patch to make. In future, I think we should enable this for everyone by default (but we must not force enable it for everyone because alternative secret providers such as KeePassXC exist) Change-Id: Ic1d6abdc69253a158efb21055f7807251ac9116c Reviewed-on: https://git.clicks.codes/c/Chimera/NixFiles/+/534 Reviewed-by: Skyler Grey <minion@clicks.codes> Tested-by: Skyler Grey <minion@clicks.codes>
diff --git a/systems/x86_64-linux/greylag/credentials/gnome-keyring/default.nix b/systems/x86_64-linux/greylag/credentials/gnome-keyring/default.nix new file mode 100644 index 0000000..f421dfc --- /dev/null +++ b/systems/x86_64-linux/greylag/credentials/gnome-keyring/default.nix
@@ -0,0 +1,3 @@ +{ ... }: { + services.gnome.gnome-keyring.enable = true; +}
diff --git a/systems/x86_64-linux/greylag/yubikey/default.nix b/systems/x86_64-linux/greylag/credentials/yubikey/default.nix similarity index 100% rename from systems/x86_64-linux/greylag/yubikey/default.nix rename to systems/x86_64-linux/greylag/credentials/yubikey/default.nix
diff --git a/systems/x86_64-linux/greylag/default.nix b/systems/x86_64-linux/greylag/default.nix index 47a6400..0aa5820 100644 --- a/systems/x86_64-linux/greylag/default.nix +++ b/systems/x86_64-linux/greylag/default.nix
@@ -6,12 +6,13 @@ ./boot/logs ./console ./cpu + ./credentials/gnome-keyring + ./credentials/yubikey ./firmware ./games ./keyboard ./networking ./time ./users - ./yubikey ]; }