summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hm/conf/git.nix2
-rw-r--r--hm/soft/obs.nix7
-rw-r--r--os/srv/sops.nix3
-rw-r--r--secrets.yaml6
4 files changed, 10 insertions, 8 deletions
diff --git a/hm/conf/git.nix b/hm/conf/git.nix
index b297153..09bd9e1 100644
--- a/hm/conf/git.nix
+++ b/hm/conf/git.nix
@@ -10,7 +10,7 @@ in
lfs.enable = true;
settings = {
user.name = "adikro";
- user.email = "adikro@disroot.org";
+ user.email = "/run/secrets/git/email";
init.defaultBranch = "main";
};
};
diff --git a/hm/soft/obs.nix b/hm/soft/obs.nix
index 8d968e4..235187c 100644
--- a/hm/soft/obs.nix
+++ b/hm/soft/obs.nix
@@ -2,13 +2,10 @@
config,
lib,
pkgs,
- osConfig,
...
}:
let
cfg = config.hm.soft.obs;
-
- obsPass = osConfig.sops.placeholdder."obs/websocket_password" or null;
in
{
options.hm.soft.obs.enable = lib.mkEnableOption "enables obs video recording and clipping";
@@ -22,8 +19,8 @@ in
home.packages = [ pkgs.obs-cmd ];
- home.sessionVariables = lib.mkIf (obsPass != null) {
- OBS_WEBSOCKET_URL = obsPass;
+ home.sessionVariables = {
+ OBS_WEBSOCKET_URL = "/run/secrets/obs/password";
};
};
}
diff --git a/os/srv/sops.nix b/os/srv/sops.nix
index 85a5123..b11dee0 100644
--- a/os/srv/sops.nix
+++ b/os/srv/sops.nix
@@ -22,6 +22,9 @@ in
"obs/websocket_password" = {
owner = username;
};
+ "git/email" = {
+ owner = username;
+ };
};
};
};
diff --git a/secrets.yaml b/secrets.yaml
index da1b6a6..64cba76 100644
--- a/secrets.yaml
+++ b/secrets.yaml
@@ -2,6 +2,8 @@ syncthing:
gui_password: ENC[AES256_GCM,data:9sivtxELQRCD+q1OFMmL9OwMnem22VxFRN9twVdnMlTMmtxplO/KmezuLt+SUpfhDne0i9cTliiqCm16bQb3fFQWplJIyQDRgIGr1Y7r4boGtvJ95oSIW3bmwJW+IkYyYysKbcNrTGfdWVS6lJWYfenhonNfWESxqo1CW81BxBY=,iv:tYxoE/pxBBFrbiuc3ZVJe9rZfnVo9QSJOtl1NlPHyNg=,tag:eUwgow5ZkkuMoXrUAZughg==,type:str]
obs:
websocket_password: ENC[AES256_GCM,data:eska/qJsOAiQpq3uHNIIHKobsdN2rnkfLznOMkVHWEmOiynBM5tl,iv:y6cwkZUPiBU671QFq/xEKQATWI9BYAvNRbgiGTF/550=,tag:b5G4PNFl1bmVmHjC7cwvHw==,type:str]
+git:
+ email: ENC[AES256_GCM,data:yvu1D9hNQHzQrTVmZmzZ500i,iv:6DbURT2HW5CT+fmsxZU0NWHRnqdOogHNL8ewD0UtfPA=,tag:VTi/8YyC+3zefI8UnRFoAw==,type:str]
sops:
age:
- recipient: age1s39d4mdrjhkf8cy8eea02p836r7s875fj8f7w3z4ld2stmaac49qd075ww
@@ -13,8 +15,8 @@ sops:
SDlaeG9YRWw4UVRLeWh1ZzlnUlBVc3cKeXyBZ7UA+6iHiXElOdht0obhY8REdxc5
RX0HCXbn+wCEopmL9q/wRb4ClY2V1fExWGlwPz9teas1C5w6dQyYfQ==
-----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-02-08T16:52:28Z"
- mac: ENC[AES256_GCM,data:g+wLh8XKiQkXQ+gv544j7avOduUpdtcGqxMPcHAFMKyoL/2T8NqZftzjuGkJ5b9kSmDCs/LsQDeFmbn/dbhxL3TSf/VhYB/oL6YkvtEglYuYp1h33OWnT25PUq1xch/7xmFHGdy8y0vQM6rrUxBKoHiCpZJmI1hi9QgS/2IMX5U=,iv:g50gGCHNgsIrkMH392ODYaDmvUBqtnxOlfrT0Ft6Vwo=,tag:1oW5vXAQkwYp70mtDtLuZA==,type:str]
+ lastmodified: "2026-02-08T17:12:36Z"
+ mac: ENC[AES256_GCM,data:h/XWYq9wZeaFbulD1y/SUTqSSu8RnOJ0vrlXMq4d0FzdEElsddZGF4+tL2ZDWMh1u69vUU/yKbVOf02NqA5zhbWwuMB4IJfP7x42iakuvG1o5yQAXJYSI/hhwGHIw00U7ek6UcxY+j5U/52PANMA499zGJjU5u+HP89q71bL7NQ=,iv:LtRc1zIu+5iZhXvjLuuOpoE0seEGaPe1n+hYpxeZfyg=,tag:V3Chh4howYQ6FSPWlPVLsQ==,type:str]
pgp:
- created_at: "2026-02-08T16:13:33Z"
enc: |-