{ config, lib, pkgs, ... }: { # Intel N97 Mini PC performance tuning boot = { kernelPackages = pkgs.linuxPackages_latest; loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" ]; }; hardware = { cpu.intel.updateMicrocode = true; enableRedistributableFirmware = true; opengl.enable = true; }; services.xserver.videoDrivers = [ "intel" ]; powerManagement.enable = true; services.thermald.enable = true; # Local storage dir for k3s persistent volumes systemd.tmpfiles.rules = [ "d /data/k3s 0755 root root -" "d /data/ollama 0755 root root -" ]; }