feat(home): add git config with example configuration for non-NixOS
This commit is contained in:
@@ -25,6 +25,8 @@ in
|
||||
"taskwarrior_sync_server_url".owner = config.users.users.${cfg.username}.name;
|
||||
"taskwarrior_sync_server_client_id".owner = config.users.users.${cfg.username}.name;
|
||||
"taskwarrior_sync_encryption_secret".owner = config.users.users.${cfg.username}.name;
|
||||
"email_personal".owner = config.users.users.${cfg.username}.name;
|
||||
"email_work".owner = config.users.users.${cfg.username}.name;
|
||||
};
|
||||
|
||||
templates."taskrc.d/sync" = {
|
||||
@@ -35,6 +37,24 @@ in
|
||||
sync.encryption_secret=${config.sops.placeholder."taskwarrior_sync_encryption_secret"}
|
||||
'';
|
||||
};
|
||||
|
||||
templates.".gitconfig.email" = {
|
||||
owner = config.users.users.${cfg.username}.name;
|
||||
path = "/home/${cfg.username}/.gitconfig.email";
|
||||
content = ''
|
||||
[user]
|
||||
email = ${config.sops.placeholder."email_personal"}
|
||||
'';
|
||||
};
|
||||
|
||||
templates.".gitconfig.work.email" = {
|
||||
owner = config.users.users.${cfg.username}.name;
|
||||
path = "/home/${cfg.username}/.gitconfig.work.email";
|
||||
content = ''
|
||||
[user]
|
||||
email = ${config.sops.placeholder."email_work"}
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user