{ config, pkgs, ... }: { # boot settings boot = { kernelPackages = pkgs.linuxPackages_latest; loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; initrd.systemd.enable = true; }; # hardware settings hardware = { enableRedistributableFirmware = true; enableAllFirmware = true; graphics = { enable = true; enable32Bit = true; extraPackages = with pkgs; [ vpl-gpu-rt intel-media-driver intel-vaapi-driver intel-compute-runtime intel-ocl ]; }; }; # swap alternative zramSwap = { enable = true; algorithm = "zstd"; swapDevices = 1; memoryPercent = 50; }; # sound security.rtkit.enable = true; services.pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; jack.enable = true; }; }