nixos/ipfs: actually use upstream systemd units
This commit is contained in:
parent
b36ef706fb
commit
fa06d8f961
@ -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; };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user