tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
nixos: freefall service: run ASAP
Tobias Geerinckx-Rice
10 years ago
c22c874a
e4dd8413
+5
-2
1 changed file
expand all
collapse all
unified
split
nixos
modules
services
hardware
freefall.nix
+5
-2
nixos/modules/services/hardware/freefall.nix
reviewed
···
39
39
mkService = dev:
40
40
assert dev != "";
41
41
let dev' = utils.escapeSystemdPath dev; in
42
42
-
nameValuePair "freefall-${dev'}"
43
43
-
{ description = "Free-fall protection for ${dev}";
42
42
+
nameValuePair "freefall-${dev'}" {
43
43
+
description = "Free-fall protection for ${dev}";
44
44
after = [ "${dev'}.device" ];
45
45
wantedBy = [ "${dev'}.device" ];
46
46
path = [ pkgs.freefall ];
47
47
+
unitConfig = {
48
48
+
DefaultDependencies = false;
49
49
+
};
47
50
serviceConfig = {
48
51
ExecStart = "${pkgs.freefall}/bin/freefall ${dev}";
49
52
Restart = "on-failure";