nixos/modules/notebook.nix
2026-05-22 15:51:43 -03:00

38 lines
905 B
Nix

{ den, ... }: {
den.aspects.notebook-specific.nixos = { pkgs, ... }: {
imports = [ ./_hardware/notebook-hardware.nix ];
hardware = {
graphics = {
enable = true;
enable32Bit = true;
};
};
services.thermald.enable = true;
powerManagement.enable = true;
services.tlp = {
enable = true;
settings = {
CPU_SCALING_GOVERNOR_ON_AC = "performance";
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
};
};
boot = {
initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "sd_mod"];
initrd.kernelModules = [];
kernelModules = ["kvm-intel"];
initrd.compressor = "zstd";
loader = {
grub = {
enable = true;
device = "nodev";
efiSupport = true;
configurationLimit = 2;
};
efi.canTouchEfiVariables = true;
};
};
};
}