diff --git a/common/modules/global.nix b/common/modules/global.nix index c222bf6..822b721 100644 --- a/common/modules/global.nix +++ b/common/modules/global.nix @@ -4,14 +4,17 @@ nixpkgs, ... }: -with lib; { +with lib; let + inherit (config.sops.secrets) access-token; +in { # Minimize dowloads of indirect nixpkgs flakes nix = { registry.nixpkgs.flake = nixpkgs; nixPath = ["nixpkgs=${nixpkgs}"]; - extraOptions = optionalAttrs (hasAttr "sops" config) '' - !include ${config.sops.secrets.access-token.path} - ''; + extraOptions = + if (hasAttr "sops" config) + then "!include ${access-token.path}" + else ""; }; # Global hm settings