diff options
Diffstat (limited to 'nixos/modules/services/monitoring/das_watchdog.nix')
-rw-r--r-- | nixos/modules/services/monitoring/das_watchdog.nix | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/nixos/modules/services/monitoring/das_watchdog.nix b/nixos/modules/services/monitoring/das_watchdog.nix deleted file mode 100644 index 88ca3a9227d..00000000000 --- a/nixos/modules/services/monitoring/das_watchdog.nix +++ /dev/null @@ -1,34 +0,0 @@ -# A general watchdog for the linux operating system that should run in the -# background at all times to ensure a realtime process won't hang the machine -{ config, lib, pkgs, ... }: - -with lib; - -let - - inherit (pkgs) das_watchdog; - -in { - ###### interface - - options = { - services.das_watchdog.enable = mkEnableOption "realtime watchdog"; - }; - - ###### implementation - - config = mkIf config.services.das_watchdog.enable { - environment.systemPackages = [ das_watchdog ]; - systemd.services.das_watchdog = { - description = "Watchdog to ensure a realtime process won't hang the machine"; - after = [ "multi-user.target" "sound.target" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - User = "root"; - Type = "simple"; - ExecStart = "${das_watchdog}/bin/das_watchdog"; - RemainAfterExit = true; - }; - }; - }; -} |