{ inputs, ... }: { imports = [ inputs.nixos-hardware.nixosModules.framework-12-13th-gen-intel ./hardware-configuration.nix ../../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 ''; }