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
   ];
 }