From 5c613535750935dcc495e24a4efc34a195ab741e Mon Sep 17 00:00:00 2001 From: soraefir Date: Sun, 21 Jun 2026 23:23:40 +0200 Subject: [PATCH] remove soft if not needed --- modules/server/sops/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/server/sops/default.nix b/modules/server/sops/default.nix index 7e5d3a7..23422c2 100644 --- a/modules/server/sops/default.nix +++ b/modules/server/sops/default.nix @@ -3,7 +3,9 @@ let listNames = config.syscfg.server.db; containerNames = lib.concatMap (app: app.requires.secrets) (builtins.attrValues config.syscfg.server.loadedContainers); allApps = lib.unique (listNames ++ containerNames); + needsServerSops = config.syscfg.server.loadedContainers != {} || allApps != []; in{ + config = lib.mkIf needsServerSops { sops.secrets = { CUSTOM = { mode = "0444"; @@ -13,4 +15,5 @@ in{ mode = "0444"; sopsFile = ./server.yaml; })); + }; }