Merge pull request #136474 from waldheinz/etc-file-source-to-store
nixos/etc: make sure local "source" files are imported to the store
This commit is contained in:
commit
8c0e53465c
@ -6,7 +6,9 @@ with lib;
|
|||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
etc' = filter (f: f.enable) (attrValues config.environment.etc);
|
# if the source is a local file, it should be imported to the store
|
||||||
|
localToStore = mapAttrs (name: value: if name == "source" then "${value}" else value);
|
||||||
|
etc' = map localToStore (filter (f: f.enable) (attrValues config.environment.etc));
|
||||||
|
|
||||||
etc = pkgs.runCommandLocal "etc" {
|
etc = pkgs.runCommandLocal "etc" {
|
||||||
# This is needed for the systemd module
|
# This is needed for the systemd module
|
||||||
|
Loading…
Reference in New Issue
Block a user