wip: secrets

This commit is contained in:
2026-04-11 20:48:47 +02:00
parent e2a26198f0
commit 631ad0d146
13 changed files with 172 additions and 92 deletions

29
modules/git/default.nix Normal file
View File

@@ -0,0 +1,29 @@
{
config,
...
}:
let
inherit (config.secrets) username;
owner = config.users.users.${username}.name;
in
{
config.sops.templates = {
".gitconfig.email" = {
inherit owner;
path = "/home/${username}/.gitconfig.email";
content = ''
[user]
email = ${config.sops.placeholder."email/personal"}
'';
};
".gitconfig.work.email" = {
inherit owner;
path = "/home/${username}/.gitconfig.work.email";
content = ''
[user]
email = ${config.sops.placeholder."email/work"}
'';
};
};
}