From 4c2f368da3c9ebfbf567d8cf421912611ba5146e Mon Sep 17 00:00:00 2001 From: soraefir Date: Sun, 3 May 2026 02:23:16 +0200 Subject: [PATCH] fix sops --- modules/server/sops/default.nix | 5 +++-- modules/shared/syscfg/default.nix | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/server/sops/default.nix b/modules/server/sops/default.nix index 55992e4..d1421a2 100644 --- a/modules/server/sops/default.nix +++ b/modules/server/sops/default.nix @@ -1,4 +1,5 @@ { config, pkgs, ... }: { - sops.secrets.INFOMANIAK_API_KEY = { sopsFile = ./server.yaml; }; - sops.secrets."${config.syscfg.hostname}_wg_priv" = { }; + config = lib.mkIf (config.syscfg.server.sops) { + sops.secrets.INFOMANIAK_API_KEY = { sopsFile = ./server.yaml; }; + }; } diff --git a/modules/shared/syscfg/default.nix b/modules/shared/syscfg/default.nix index e282498..377d3aa 100644 --- a/modules/shared/syscfg/default.nix +++ b/modules/shared/syscfg/default.nix @@ -106,6 +106,10 @@ let type = type.bool; default = false; }; + sops = mkOption { + type = type.bool; + default = false; + }; openssh = mkOption { type = type.bool; default = false;