about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/hardware/low-battery.nix45
-rw-r--r--modules/module-list.nix1
2 files changed, 0 insertions, 46 deletions
diff --git a/modules/hardware/low-battery.nix b/modules/hardware/low-battery.nix
deleted file mode 100644
index 40c21178..00000000
--- a/modules/hardware/low-battery.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-# based on https://code.tvl.fyi/tree/users/glittershark/system/system/modules/reusable/battery.nix
-{ config, lib, pkgs, ... }:
-
-let
-
-  inherit (pkgs.vuizvui.profpatsch)
-    getBins
-    ;
-
-  cfg = config.vuizvui.hardware.low-battery;
-
-  bins = getBins pkgs.systemd [ "systemctl" ];
-
-in {
-  options = {
-    vuizvui.hardware.low-battery = {
-      enable = lib.mkEnableOption "suspend on low battery";
-
-      treshold = lib.mkOption {
-        description = "Percentage treshold on which to suspend";
-        type = lib.types.int;
-        default = 5;
-      };
-
-      action = lib.mkOption {
-        description = "Type of suspend action to perform when treshold is reached";
-        type = lib.types.enum [
-          "hibernate"
-          "suspend"
-          "suspend-then-hibernate"
-        ];
-        default = "suspend";
-      };
-    };
-  };
-
-  config = lib.mkIf cfg.enable {
-    services.udev.extraRules = lib.concatStrings [
-      ''SUBSYSTEM=="power_supply", ''
-      ''ATTR{status}=="Discharging", ''
-      ''ATTR{capacity}=="[0-${toString cfg.treshold}]", ''
-      ''RUN+="${bins.systemctl} ${cfg.action}"''
-    ];
-  };
-}
diff --git a/modules/module-list.nix b/modules/module-list.nix
index 3c1d5adc..7429c887 100644
--- a/modules/module-list.nix
+++ b/modules/module-list.nix
@@ -4,7 +4,6 @@
   ./core/tests.nix
   ./core/lazy-packages.nix
   ./hardware/gamecontroller.nix
-  ./hardware/low-battery.nix
   ./hardware/rtl8192cu
   ./hardware/t100ha
   ./hardware/thinkpad.nix