Commit a4c9e76c3be8

Vincent Demeester <vincent@sbr.pm>
2026-03-27 13:29:39
fix(kyushu): inline officemode/roadmode in home.nix
Previous refactor moved bare references from extra.nix systemPackages but they were let bindings, not overlay packages, so home-manager couldn't resolve them.
1 parent 0bc4bae
Changed files (1)
systems
kyushu
systems/kyushu/home.nix
@@ -81,8 +81,16 @@ in
     tekton-lsp
     pi-acp
 
-    officemode
-    roadmode
+    (pkgs.writeShellScriptBin "officemode" ''
+      echo "80" > /sys/class/power_supply/BAT0/charge_control_end_threshold
+      echo "70" > /sys/class/power_supply/BAT0/charge_control_start_threshold
+      echo "Office mode: charging between 70%–80%"
+    '')
+    (pkgs.writeShellScriptBin "roadmode" ''
+      echo "100" > /sys/class/power_supply/BAT0/charge_control_end_threshold
+      echo "0" > /sys/class/power_supply/BAT0/charge_control_start_threshold
+      echo "Road mode: charging to 100%"
+    '')
     jayrah
     jayrat
     daily-plan