summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-25 17:21:40 -0700
committerFuwn <[email protected]>2024-09-25 17:21:40 -0700
commitc8766a4f5a109837dadfe7a21341fd74a6105a45 (patch)
treea8f68d26ba6e9a86a06f8793bfe720d4fa994803 /home
parentlock: tsutsumi (diff)
downloadnixos-config-c8766a4f5a109837dadfe7a21341fd74a6105a45.tar.xz
nixos-config-c8766a4f5a109837dadfe7a21341fd74a6105a45.zip
catgirl: move configurations to sops
Diffstat (limited to 'home')
-rw-r--r--home/ebisu/fortune/communication/catgirl.nix20
1 files changed, 13 insertions, 7 deletions
diff --git a/home/ebisu/fortune/communication/catgirl.nix b/home/ebisu/fortune/communication/catgirl.nix
index 7abd0a2..c7f4790 100644
--- a/home/ebisu/fortune/communication/catgirl.nix
+++ b/home/ebisu/fortune/communication/catgirl.nix
@@ -1,16 +1,22 @@
{
pkgs,
secrets,
- lib,
+ config,
...
}:
{
home.packages = [ pkgs.catgirl ];
- xdg.configFile = lib.listToAttrs (
- map (server: {
- name = "catgirl/${server.host}";
- value.text = server.configuration;
- }) secrets.catgirl
- );
+ sops.secrets =
+ let
+ catgirlSecrets = secrets.catgirl;
+ in
+ builtins.listToAttrs (
+ map (i: {
+ name = "catgirl/${catgirlSecrets.${toString i}}";
+ value = {
+ path = "${config.xdg.configHome}/catgirl/${catgirlSecrets.${toString i}}";
+ };
+ }) (pkgs.lib.range 0 3)
+ );
}