diff options
author | Milan Pässler <milan@petabyte.dev> | 2020-10-12 19:05:38 +0200 |
---|---|---|
committer | Milan Pässler <milan@petabyte.dev> | 2020-10-12 19:05:38 +0200 |
commit | cdf3c75541e0f64d932eadb62686b1d585d852ba (patch) | |
tree | a24ab71634767c2f3f1c959345c3cb92c044756a | |
parent | bd04e09fc6006d1ff048c6abdaa3e6ecef30fb4b (diff) |
corenix: allow setting extraFiles.*.src to null
-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 '' |