{ ... }: { # Include the results of the hardware scan. imports = [ ./generated.nix ]; # Enable keyboard on the boot boot.initrd.availableKernelModules = [ "hid_asus" ]; boot.kernelModules = [ # Enable containers # See: https://github.com/NixOS/nixpkgs/issues/38676 "veth" ]; powerManagement = { enable = true; powertop.enable = true; }; services.thermald.enable = true; services.tlp .enable = true; networking = { useDHCP = false; interfaces = { wlp2s0.useDHCP = true; }; }; # configure mouse and touchpad services.xserver.libinput = { enable = true; touchpad = { accelSpeed = "0.5"; disableWhileTyping = true; }; }; hardware.bluetooth.enable = true; services.logind.extraConfig = '' # don’t shutdown when power button is short-pressed HandlePowerKey=ignore ''; }