{ config, lib, pkgs, ... }: { boot = { initrd.availableKernelModules = ["usbhid"]; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; loader = { grub.enable = false; generic-extlinux-compatible.enable = true; }; }; hardware = { opengl.enable = true; pulseaudio = { enable = true; package = pkgs.pulseaudioFull; }; bluetooth = { enable = true; settings = { General = { MultiProfile = "multiple"; ControllerMode = "dual"; AutoConnect = true; }; Policy = { AutoEnable = true; }; }; }; }; services.blueman.enable = true; networking = { useDHCP = false; interfaces.wlan0.useDHCP = true; networkmanager.enable = true; }; time.timeZone = "Europe/Rome"; fileSystems = { "/" = { device = "/dev/disk/by-label/nixos"; fsType = "btrfs"; }; "/boot" = { device = "/dev/disk/by-label/boot"; fsType = "vfat"; }; }; swapDevices = [{device = "/dev/disk/by-label/swap";}]; powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; services.logind.extraConfig = '' HandlePowerKey=ignore ''; }