secrets
This commit is contained in:
@@ -7,17 +7,21 @@
|
|||||||
|
|
||||||
config = lib.mkIf config.homeconfig.git.enable {
|
config = lib.mkIf config.homeconfig.git.enable {
|
||||||
|
|
||||||
#sops.secrets."git/username" = {};
|
sops.secrets."git/username" = {};
|
||||||
#sops.secrets."git/email" = {};
|
sops.secrets."git/email" = {};
|
||||||
|
|
||||||
|
sops.templates.gitconfig.content = ''
|
||||||
|
[user]
|
||||||
|
name = "${config.sops.placeholder."git/username"}"
|
||||||
|
email = "${config.sops.placeholder."git/email"}"
|
||||||
|
'';
|
||||||
|
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
userName._secret = "${config.sops.secrets."git/username".path}";
|
|
||||||
userEmail._secret = "${config.sops.secrets."git/email".path}";
|
|
||||||
|
|
||||||
#userName = "Nathan";
|
includes = [
|
||||||
#userEmail = "nathanblunkall5@gmail.com";
|
{ path = "${config.sops.templates.gitconfig.path}"; }
|
||||||
|
];
|
||||||
|
|
||||||
extraConfig = {
|
extraConfig = {
|
||||||
init = {
|
init = {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
git:
|
git:
|
||||||
- username: ENC[AES256_GCM,data:418z4cCK,iv:tgPmynsW8fEJs6n+OGfm6IypOjNNhVdVaqFImeKXpC4=,tag:V5zI47vb9FnSO/OWurbJ+A==,type:str]
|
username: ENC[AES256_GCM,data:418z4cCK,iv:tgPmynsW8fEJs6n+OGfm6IypOjNNhVdVaqFImeKXpC4=,tag:V5zI47vb9FnSO/OWurbJ+A==,type:str]
|
||||||
- email: ENC[AES256_GCM,data:xp6HlIO1pTgvrXpGAOQwl0UvcnY4zrLrmw==,iv:LzGkluWeSe8MQqPXQMnNOv062UY+BkQE1fGjGqd/nCg=,tag:Y9nwo+Hjcg4ea2GxGKWApA==,type:str]
|
email: ENC[AES256_GCM,data:xp6HlIO1pTgvrXpGAOQwl0UvcnY4zrLrmw==,iv:LzGkluWeSe8MQqPXQMnNOv062UY+BkQE1fGjGqd/nCg=,tag:Y9nwo+Hjcg4ea2GxGKWApA==,type:str]
|
||||||
sops:
|
sops:
|
||||||
age:
|
age:
|
||||||
- recipient: age1yqgyp2uxz4lzrc9f9ka0mfjl5fr6ahf8nf24nlmran2wulg6fpvq9hyp9q
|
- recipient: age1yqgyp2uxz4lzrc9f9ka0mfjl5fr6ahf8nf24nlmran2wulg6fpvq9hyp9q
|
||||||
@@ -21,7 +21,7 @@ sops:
|
|||||||
RWNTdys0VnV1V0ZHL3R1N0NvdGFOTjAKQtM4wMzD9Lr9G9o1sp0Ud7LsxnTXzyV9
|
RWNTdys0VnV1V0ZHL3R1N0NvdGFOTjAKQtM4wMzD9Lr9G9o1sp0Ud7LsxnTXzyV9
|
||||||
yQ5fxn5lmef7SAPAYVvkU7IH1uhtVyfH9SwsM+EnHdcQWO/lNQp+hg==
|
yQ5fxn5lmef7SAPAYVvkU7IH1uhtVyfH9SwsM+EnHdcQWO/lNQp+hg==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2025-08-16T05:16:24Z"
|
lastmodified: "2025-08-16T16:08:48Z"
|
||||||
mac: ENC[AES256_GCM,data:hvrllkaev+3vlSesbMcggEcQJIIB6BaLMPZePOM5MUhPS3kP5Pi0tficOnLXwMFrYNX8pzg0v3OwPvt8BdMS/TH8IDksrRP5l6Zj7fI8XuCgMINim0AmpcRrRPmnFkcbc2UfHrDXM4qDXFuJklOnE6MYoa5JToixf2naa9sBxtE=,iv:slOrGjecTnuEP0o3FdvMw1fIvII+G9L7vurW6ugfSwU=,tag:KjOnB6KGyP4OskxTx7eb/A==,type:str]
|
mac: ENC[AES256_GCM,data:3/ztJNXhOIPqgQ47QxjM5KTeAJwXPpUuVtvI5/xJsMOOZhXYRt+uhL584F98rJiMHhnbsuGIZi+jGlYRiE6c+GJ9X7TKLj9yRqKvCMSCdWHGzY721GH5kMPcjD2YDYZ4tt+olIMePNJBPjC1XJgfhfOvs43o2HyDTCS95cEQzB4=,iv:qofZBAwxbTrc/hPyuSi8nxibJ0bGhoytZpUTZwwzbuI=,tag:z1SJXutJmlJ+j6RnV4u29Q==,type:str]
|
||||||
unencrypted_suffix: _unencrypted
|
unencrypted_suffix: _unencrypted
|
||||||
version: 3.10.2
|
version: 3.10.2
|
||||||
|
|||||||
Reference in New Issue
Block a user