From 94d534975ab228b27d4713f7dec41bfa3900fdfb Mon Sep 17 00:00:00 2001 From: Akshay Date: Sat, 2 Oct 2021 10:46:11 +0530 Subject: rework services --- services/suspend.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'services/suspend.nix') diff --git a/services/suspend.nix b/services/suspend.nix index 445446b..35e213a 100644 --- a/services/suspend.nix +++ b/services/suspend.nix @@ -37,8 +37,8 @@ in config = mkIf cfg.enable { systemd.user.timers."lowbatt" = { description = "check battery level"; - timerConfig.OnBootSec = "1m"; - timerConfig.OnUnitInactiveSec = "1m"; + timerConfig.OnBootSec = "5m"; + timerConfig.OnUnitInactiveSec = "5m"; timerConfig.Unit = "lowbatt.service"; wantedBy = [ "timers.target" ]; }; @@ -49,10 +49,10 @@ in export battery_capacity=$(${pkgs.coreutils}/bin/cat /sys/class/power_supply/${cfg.device}/capacity) export battery_status=$(${pkgs.coreutils}/bin/cat /sys/class/power_supply/${cfg.device}/status) if [[ $battery_capacity -le ${builtins.toString cfg.notifyCapacity} && $battery_status = "Discharging" ]]; then - ${pkgs.libnotify}/bin/notify-send --urgency=critical --hint=int:transient:1 --icon=battery_empty "Battery Low" "You should probably plug-in." + ${pkgs.libnotify}/bin/notify-send --urgency=critical --hint=int:transient:1 --icon=battery_empty "Battery Low: $battery_capacity%" fi if [[ $battery_capacity -le ${builtins.toString cfg.suspendCapacity} && $battery_status = "Discharging" ]]; then - ${pkgs.libnotify}/bin/notify-send --urgency=critical --hint=int:transient:1 --icon=battery_empty "Battery Critically Low" "Computer will suspend in 60 seconds." + ${pkgs.libnotify}/bin/notify-send --urgency=critical --hint=int:transient:1 --icon=battery_empty "Battery Critically Low: $battery_capacity%" sleep 60s battery_status=$(${pkgs.coreutils}/bin/cat /sys/class/power_supply/${cfg.device}/status) if [[ $battery_status = "Discharging" ]]; then -- cgit v1.2.3