summaryrefslogtreecommitdiff
path: root/nix/modules/home/secrets.nix
diff options
context:
space:
mode:
authorPreston Pan <ret2pop@gmail.com>2026-02-11 14:43:01 -0800
committerPreston Pan <ret2pop@gmail.com>2026-02-11 14:43:01 -0800
commit6a4f95482fa2c0faeafa028eae164d00c6418ac3 (patch)
tree8f87a90ae697b1a1ea6c3ed63c59d5e22de55425 /nix/modules/home/secrets.nix
parenta3106cdc192a64daa6421dc63ab3dd6000bdc112 (diff)
add vps stuff; fix internet issues plauging my devices
Diffstat (limited to 'nix/modules/home/secrets.nix')
-rw-r--r--nix/modules/home/secrets.nix29
1 files changed, 8 insertions, 21 deletions
diff --git a/nix/modules/home/secrets.nix b/nix/modules/home/secrets.nix
index 20c3d44..a38b4e0 100644
--- a/nix/modules/home/secrets.nix
+++ b/nix/modules/home/secrets.nix
@@ -1,11 +1,15 @@
{ config, ... }:
{
sops = {
- defaultSopsFile = ../../secrets/secrets.yaml;
+ defaultSopsFile = if config.monorepo.profiles.graphics.enable
+ then ../../secrets/secrets.yaml
+ else ../../secrets/vps_secrets.yaml;
+
age = {
- keyFile = "/home/${config.monorepo.vars.userName}/.ssh/keys.txt";
+ keyFile = "/home/${config.monorepo.vars.userName}/.config/sops/age/keys.txt";
};
- secrets = {
+
+ secrets = if config.monorepo.profiles.graphics.enable then {
mail = {
format = "yaml";
path = "${config.sops.defaultSymlinkPath}/mail";
@@ -22,24 +26,7 @@
format = "yaml";
path = "${config.sops.defaultSymlinkPath}/dn42";
};
- znc = {
- format = "yaml";
- path = "${config.sops.defaultSymlinkPath}/znc";
- };
- znc_password_salt = {
- format = "yaml";
- path = "${config.sops.defaultSymlinkPath}/znc_password_salt";
- };
-
- znc_password_hash = {
- format = "yaml";
- path = "${config.sops.defaultSymlinkPath}/znc_password_hash";
- };
-
- matrix_bridge = {
- format = "yaml";
- path = "${config.sops.defaultSymlinkPath}/matrix_bridge";
- };
+ } else {
};
defaultSymlinkPath = "/run/user/1000/secrets";
defaultSecretsMountPoint = "/run/user/1000/secrets.d";