nixos/ipfs: actually use upstream systemd units

This commit is contained in:
Matthew Bauer 2020-06-11 16:59:11 -05:00
parent b36ef706fb
commit fa06d8f961

View File

@ -179,6 +179,8 @@ in {
"d '${cfg.ipnsMountDir}' - ${cfg.user} ${cfg.group} - -" "d '${cfg.ipnsMountDir}' - ${cfg.user} ${cfg.group} - -"
]; ];
systemd.packages = [ pkgs.ipfs ];
systemd.services.ipfs-init = { systemd.services.ipfs-init = {
description = "IPFS Initializer"; description = "IPFS Initializer";
@ -237,7 +239,7 @@ in {
cfg.extraConfig)) cfg.extraConfig))
); );
serviceConfig = { serviceConfig = {
ExecStart = "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"; ExecStart = ["" "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"];
User = cfg.user; User = cfg.user;
Group = cfg.group; Group = cfg.group;
} // optionalAttrs (cfg.serviceFdlimit != null) { LimitNOFILE = cfg.serviceFdlimit; }; } // optionalAttrs (cfg.serviceFdlimit != null) { LimitNOFILE = cfg.serviceFdlimit; };