{ pkgs, lib, config, ... }: { system.stateVersion = "24.05"; home-manager.users.daniel.home.stateVersion = "24.05"; networking.hostName = "bigtower"; networking.networkmanager.enable = true; imports = [ { fileSystems."/" = { device = "/dev/disk/by-uuid/5b6c2d65-2704-4ed1-b06d-5ee7110b3d28"; fsType = "btrfs"; options = [ "subvol=root" ]; }; fileSystems."/nix" = { device = "/dev/disk/by-uuid/5b6c2d65-2704-4ed1-b06d-5ee7110b3d28"; fsType = "btrfs"; options = [ "subvol=nix" ]; }; fileSystems."/home" = { device = "/dev/disk/by-uuid/5b6c2d65-2704-4ed1-b06d-5ee7110b3d28"; fsType = "btrfs"; options = [ "subvol=home" ]; }; fileSystems."/boot" = { device = "/dev/disk/by-uuid/CE80-4623"; fsType = "vfat"; options = [ "fmask=0022" "dmask=0022" ]; }; } ]; hardware.graphics.extraPackages = [ pkgs.amdvlk pkgs.libvdpau-va-gl pkgs.vaapiVdpau ]; boot = { # kernelPackages = pkgs.linuxPackages_zen; loader.efi.canTouchEfiVariables = true; loader.systemd-boot.enable = true; initrd.availableKernelModules = [ "xhci_pci" "nvme" "ahci" "usbhid" ]; kernelModules = [ "kvm-amd" ]; supportedFilesystems = [ "ntfs" ]; }; hardware.bluetooth = { enable = true; # package = pkgs.bluez; settings = { General = { AutoConnect = true; MultiProfile = "multiple"; }; }; }; }