adding sops for taskchamp

This commit is contained in:
Matt Nish-Lapidus 2025-03-29 14:07:48 -04:00
parent 6caa8ebc32
commit 09890eae60
9 changed files with 56 additions and 38 deletions

View file

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }:
{ config, lib, ... }:
let
cfg = config.sops-config;
@ -19,25 +19,26 @@ in {
filez = {};
media-server = {};
};
templates."media-server-secrets".content = ''
templates."media-server-secrets".content =
''
username=media
password=${config.sops.placeholder.media-server}
'';
templates."filez-secrets".content = ''
templates."filez-secrets".content =
''
username=admin
password=${config.sops.placeholder.filez}
'';
};
environment.etc = {
"nixos/filez-secrets" = {
source = config.sops.templates."filez-secrets".path;
group = "users";
};
"nixos/media-server-secrets" = {
source = config.sops.templates."media-server-secrets".path;
group = "users";
};
};