From ceb3f3d3f71d645ba5516c305a4ff0538a5840ae Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Mon, 15 Jun 2026 08:34:07 -0700 Subject: [PATCH] can haz low battery hibernation --- hosts/liminal/configuration.nix | 15 ++++++++++----- pkgs/xai-grok/package.nix | 4 ++-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/hosts/liminal/configuration.nix b/hosts/liminal/configuration.nix index 0f75da5..ff38808 100644 --- a/hosts/liminal/configuration.nix +++ b/hosts/liminal/configuration.nix @@ -270,15 +270,19 @@ services.blueman.enable = true; services.logind.settings.Login = { - HandlePowerKey = "suspend"; - HandleLidSwitch = "suspend"; + HandlePowerKey = "suspend-then-hibernate"; + HandleLidSwitch = "suspend-then-hibernate"; + }; + + systemd.sleep.settings.Sleep = { + HibernateDelaySec = "30min"; }; services.upower = { enable = true; - percentageLow = 15; - percentageCritical = 5; - percentageAction = 3; + percentageLow = 20; + percentageCritical = 10; + percentageAction = 8; criticalPowerAction = "Hibernate"; }; @@ -328,6 +332,7 @@ socat #pkgs.beads gh + pkgs.unstable.cursor-cli pkgs.unstable.opencode pkgs.pi-coding-agent pkgs.xai-grok diff --git a/pkgs/xai-grok/package.nix b/pkgs/xai-grok/package.nix index 0f64546..c03183b 100644 --- a/pkgs/xai-grok/package.nix +++ b/pkgs/xai-grok/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation rec { pname = "xai-grok"; - version = "0.2.38"; + version = "0.2.50"; src = fetchurl { url = "https://registry.npmjs.org/@xai-official/grok-linux-x64/-/grok-linux-x64-${version}.tgz"; - hash = "sha256-E023XTq3PwPH2zBuOh4jFoUh08o6p4IPfX0x7KFUleE="; + hash = "sha256-LCw+7p7WA71FxhCPquwp7NHujVvZoMXH60IyrBD8FZs="; }; nativeBuildInputs = [ nodejs ];