summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/das_watchdog.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/services/monitoring/das_watchdog.nix')
-rw-r--r--nixos/modules/services/monitoring/das_watchdog.nix34
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;
-      };
-    };
-  };
-}