hardware.nix
unknown
nix
a year ago
1.6 kB
19
Indexable
{ config, pkgs, ... }: { imports = [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix> ]; fileSystems."/boot" = { device = "/dev/disk/by-uuid/A142-38A5"; fsType = "vfat"; }; fileSystems."/" = { device = "/dev/disk/by-uuid/f55ae95c-a41b-4fc1-bbed-99e0ae00000e"; fsType = "ext4"; }; boot = { kernelPackages = pkgs.linuxPackages_latest; initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" ]; kernelModules = [ "kvm-intel" ]; kernel.sysctl = { "vm.dirty_writeback_centisecs" = 1500; }; loader.systemd-boot.enable = true; loader.efi.canTouchEfiVariables = true; tmp.useTmpfs = true; }; hardware.cpu.intel.updateMicrocode = true; hardware.pulseaudio.enable = true; networking.hostName = "nuc"; networking.networkmanager.enable = true; time.timeZone = "Europe/Copenhagen"; services.udev.extraRules = '' ACTION=="add", TEST=="power/control", ENV{ID_VENDOR}!="Logitech", ATTR{power/control}="auto" ACTION=="add", TEST=="parameters/power_save", ATTR{parameters/power_save}="1" ''; services.xserver.displayManager.setupCommands = '' ${pkgs.xorg.xrandr}/bin/xrandr --output HDMI-1 --gamma 1:0.7:0.6 --brightness 0.8 ''; services.printing = { enable = true; drivers = [ pkgs.hplip ]; }; hardware.printers.ensurePrinters = [{ name = "hp"; deviceUri = "usb://HP/LaserJet%20MFP%20M129-M134?serial=VNFNC99999"; model = "drv:///hp/hpcups.drv/hp-laserjet_mfp_m129-m134.ppd"; ppdOptions = { PageSize = "A4"; }; }]; }
Editor is loading...
Leave a Comment