diff options
-rw-r--r-- | modules/corenix/default.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/corenix/default.nix b/modules/corenix/default.nix index 94698782f62e..ff7acb1e950b 100644 --- a/modules/corenix/default.nix +++ b/modules/corenix/default.nix @@ -7,7 +7,7 @@ let fileOptions.options = { src = mkOption { - type = types.path; + type = types.nullOr types.path; }; type = mkOption { @@ -38,7 +38,7 @@ in { config = { corenix.installCommands = let - filteredFiles = filterAttrs (k: v: v != null) cfg.extraFiles; + filteredFiles = filterAttrs (k: v: v.src != null) cfg.extraFiles; filesList = mapAttrsToList (k: v: v // { name = k; }) filteredFiles; in concatMapStringsSep "\n" (file: if file.type == "payload" then '' |