From 3fe55b566ab09c39772db9f65c59065c917f67fb Mon Sep 17 00:00:00 2001 From: Zynh Ludwig Date: Wed, 24 Jul 2024 00:24:16 -0700 Subject: [PATCH] sops: disable secrets if no sops --- home/modules/git.nix | 3 ++- home/modules/ssh.nix | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/home/modules/git.nix b/home/modules/git.nix index 046578e..c14209e 100644 --- a/home/modules/git.nix +++ b/home/modules/git.nix @@ -3,6 +3,7 @@ let cfg = config.snowhawk.git; macos = config.snowhawk.macos.enable; + sops = config.snowhawk.sops.enable; in { options.snowhawk.git = { @@ -70,7 +71,7 @@ in sops.secrets = let home = config.home.homeDirectory; - in { + in lib.mkIf sops { "private_keys/personal_git" = { path = "${home}/.ssh/personal_git"; }; diff --git a/home/modules/ssh.nix b/home/modules/ssh.nix index 783a3ee..6f3d58d 100644 --- a/home/modules/ssh.nix +++ b/home/modules/ssh.nix @@ -2,6 +2,7 @@ let cfg = config.snowhawk.ssh; + sops = config.snowhawk.sops.enable; in { options.snowhawk.ssh = { @@ -41,7 +42,7 @@ in sops.secrets = let home = config.home.homeDirectory; - in { + in lib.mkIf sops { "private_keys/msiserver" = { path = "${home}/.ssh/msiserver"; };