systemd: remove filename hack

This commit is contained in:
Silvan Mosberger
2017-12-02 22:52:35 +01:00
committed by Robert Helgesson
parent f6900f0689
commit 8d360c5a57
2 changed files with 9 additions and 10 deletions
+8 -3
View File
@@ -24,16 +24,21 @@ let
buildService = style: name: serviceCfg:
let
source = pkgs.writeText "${name}.${style}" (toSystemdIni serviceCfg);
filename = "${name}.${style}";
# Needed because systemd derives unit names from the ultimate
# link target.
source = pkgs.writeTextDir filename (toSystemdIni serviceCfg)
+ "/" + filename;
wantedBy = target:
{
name = "systemd/user/${target}.wants/${name}.${style}";
name = "systemd/user/${target}.wants/${filename}";
value = { inherit source; };
};
in
singleton {
name = "systemd/user/${name}.${style}";
name = "systemd/user/${filename}";
value = { inherit source; };
}
++