diff --git a/hosts/dnsc-vps-sm/default.nix b/hosts/dnsc-vps-sm/default.nix index 85772e6..12cf756 100644 --- a/hosts/dnsc-vps-sm/default.nix +++ b/hosts/dnsc-vps-sm/default.nix @@ -13,7 +13,7 @@ inputs.home-manager.nixosModules.home-manager inputs.ip-whitelist.nixosModules.default ../../modules/openssh - # ../../modules/vaultwarden + ../../modules/vaultwarden ../../modules/uptime-kuma ../../modules/glance ../../modules/docker @@ -21,11 +21,11 @@ ]; # Secrets - # age = { - # identityPaths = [ "${config.users.users.dennis.home}/.ssh/id_ed25519" ]; - # secrets."vaultwarden/env".file = ../../secrets/vaultwarden/env.age; - # secrets."restic/password".file = ../../secrets/restic/password.age; - # }; + age = { + identityPaths = [ "${config.users.users.dennis.home}/.ssh/id_ed25519" ]; + secrets."vaultwarden/env".file = ../../secrets/vaultwarden/env.age; + secrets."restic/password".file = ../../secrets/restic/password.age; + }; # Generated automatically boot.tmp.cleanOnBoot = true; @@ -167,7 +167,7 @@ # Restic services.restic.backups.dnsc-vps-sm-backup = { initialize = true; - passwordFile = ""; # config.age.secrets."restic/password".path; + passwordFile = config.age.secrets."restic/password".path; repository = "sftp:u295965@u295965.your-storagebox.de:restic/dnsc-vps-sm"; paths = [ "/var/backup/vaultwarden" diff --git a/secrets/restic/password.age b/secrets/restic/password.age index e754b5c..fff06c2 100644 Binary files a/secrets/restic/password.age and b/secrets/restic/password.age differ diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 2ed3fb5..cedfc8a 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -1,6 +1,6 @@ let dnsc-air = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILvXWZOPOJJDAoF+Sx/ZLoAVu6G/7/MAWoknBgMAzjul dennis@dnsc-mac"; - dnsc-vps-sm = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHHS4Cq3G0yjoXB9qargJc/zbZdlClnJOcLxSC5ROo7h dennis@dnsc-vps-sm"; + dnsc-vps-sm = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/sUA38t7TI1LYADLBn898Hh0MTR4maiHVwEtDoN9W5 dnsc-vps-sm"; dnsc-server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM3mkEgvHrwjsEReHQHpLbMP71JLvp6XxMPyW7PTaLCd dennis@dnsc-server"; systems = [ dnsc-air diff --git a/secrets/vaultwarden/env.age b/secrets/vaultwarden/env.age index ea286dc..0f82068 100644 Binary files a/secrets/vaultwarden/env.age and b/secrets/vaultwarden/env.age differ