diff options
| author | Fuwn <[email protected]> | 2024-09-25 17:21:40 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-25 17:21:40 -0700 |
| commit | c8766a4f5a109837dadfe7a21341fd74a6105a45 (patch) | |
| tree | a8f68d26ba6e9a86a06f8793bfe720d4fa994803 /home | |
| parent | lock: tsutsumi (diff) | |
| download | nixos-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.nix | 20 |
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) + ); } |