diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-08-03 18:27:57 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-08-04 19:48:08 +0200 |
commit | c22c874aeba7486806b886d2d250b27666378552 (patch) | |
tree | 3f2d4eb8fe24a5955445c052110b5846fc3ac607 /nixos/modules | |
parent | e4dd841310330c7747b001fcbb97bda6296e8464 (diff) | |
download | nixlib-c22c874aeba7486806b886d2d250b27666378552.tar nixlib-c22c874aeba7486806b886d2d250b27666378552.tar.gz nixlib-c22c874aeba7486806b886d2d250b27666378552.tar.bz2 nixlib-c22c874aeba7486806b886d2d250b27666378552.tar.lz nixlib-c22c874aeba7486806b886d2d250b27666378552.tar.xz nixlib-c22c874aeba7486806b886d2d250b27666378552.tar.zst nixlib-c22c874aeba7486806b886d2d250b27666378552.zip |
nixos: freefall service: run ASAP
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/hardware/freefall.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/nixos/modules/services/hardware/freefall.nix b/nixos/modules/services/hardware/freefall.nix index 6e6960bac491..7867956c1ab0 100644 --- a/nixos/modules/services/hardware/freefall.nix +++ b/nixos/modules/services/hardware/freefall.nix @@ -39,11 +39,14 @@ with lib; mkService = dev: assert dev != ""; let dev' = utils.escapeSystemdPath dev; in - nameValuePair "freefall-${dev'}" - { description = "Free-fall protection for ${dev}"; + nameValuePair "freefall-${dev'}" { + description = "Free-fall protection for ${dev}"; after = [ "${dev'}.device" ]; wantedBy = [ "${dev'}.device" ]; path = [ pkgs.freefall ]; + unitConfig = { + DefaultDependencies = false; + }; serviceConfig = { ExecStart = "${pkgs.freefall}/bin/freefall ${dev}"; Restart = "on-failure"; |