···6677let
8899- # if the source is a local file, it should be imported to the store
1010- localToStore = mapAttrs (name: value: if name == "source" then "${value}" else value);
1111- etc' = map localToStore (filter (f: f.enable) (attrValues config.environment.etc));
99+ etc' = filter (f: f.enable) (attrValues config.environment.etc);
12101311 etc = pkgs.runCommandLocal "etc" {
1412 # This is needed for the systemd module
···5553 mkdir -p "$out/etc"
5654 ${concatMapStringsSep "\n" (etcEntry: escapeShellArgs [
5755 "makeEtcEntry"
5858- etcEntry.source
5656+ # Force local source paths to be added to the store
5757+ "${etcEntry.source}"
5958 etcEntry.target
6059 etcEntry.mode
6160 etcEntry.user