nixos/spiped: replace activationScript via tmpfiles

nikstur 6987ff3a f18ff2ec

Changed files
+3 -2
nixos
modules
services
networking
+3 -2
nixos/modules/services/networking/spiped.nix
···
script = "exec ${pkgs.spiped}/bin/spiped -F `cat /etc/spiped/$1.spec`";
};
-
system.activationScripts.spiped = optionalString (cfg.config != {})
-
"mkdir -p /var/lib/spiped";
# Setup spiped config files
environment.etc = mapAttrs' (name: cfg: nameValuePair "spiped/${name}.spec"
···
script = "exec ${pkgs.spiped}/bin/spiped -F `cat /etc/spiped/$1.spec`";
};
+
systemd.tmpfiles.rules = lib.mkIf (cfg.config != { }) [
+
"d /var/lib/spiped -"
+
];
# Setup spiped config files
environment.etc = mapAttrs' (name: cfg: nameValuePair "spiped/${name}.spec"