From fd6f699068d76dcdf4cf2916e0ee520228a2e68e Mon Sep 17 00:00:00 2001 From: Kyle Isom Date: Tue, 17 Mar 2026 18:12:25 -0700 Subject: [PATCH] add power optimizations for vade laptop Co-Authored-By: Claude Opus 4.5 --- hw/vade/default.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/hw/vade/default.nix b/hw/vade/default.nix index 4ceb180..9ad39aa 100644 --- a/hw/vade/default.nix +++ b/hw/vade/default.nix @@ -7,4 +7,23 @@ ../../configs/desktop-light.nix ../../configs/qemu.nix ]; + + # Power optimization for Framework 12 laptop + + # Thermald works alongside TLP (from nixos-hardware) for better thermal/power management + services.thermald.enable = true; + + # WiFi power saving - enables 802.11 power save mode + networking.networkmanager.wifi.powersave = true; + + # Bluetooth power optimization - don't power on at boot, disable fast connect + hardware.bluetooth = { + powerOnBoot = false; + settings.General.FastConnectable = false; + }; + + # Audio power saving - Intel HDA codec powers down after 1 second of silence + boot.extraModprobeConfig = '' + options snd_hda_intel power_save=1 + ''; }