{ inputs, lib, pkgs, ... }: { #Filesystems fileSystems."/" = { device = "/dev/disk/by-uuid/83cafaff-8be3-477f-b13c-c47dafdf969d"; fsType = "btrfs"; options = [ "compress=zstd" "subvol=@" ]; }; fileSystems."/boot" = { device = "/dev/disk/by-uuid/40EA-5550"; fsType = "vfat"; }; fileSystems."/mnt/jonshare" = { device = "homenas:/var/data/jon"; fsType = "nfs"; }; fileSystems."/mnt/plexshare" = { device = "homenas:/var/data/plex"; fsType = "nfs"; }; fileSystems."/mnt/share" = { device = "homenas:/var/data/shared"; fsType = "nfs"; }; swapDevices = [ { device = "/dev/disk/by-uuid/acfc7ea5-0787-4e05-bcf1-20b7adb0f35c"; } ]; #Fonts fonts.packages = with pkgs; [ fira-code fira-code-symbols font-awesome liberation_ttf noto-fonts noto-fonts-cjk noto-fonts-emoji (nerdfonts.override { fonts = [ "FiraCode" ]; } ) ]; modules = { device = { cpu = "intel"; gpu = "nvidia"; drive = "nvme"; hasBluetooth = true; }; desktop = { hyprland.enable = true; apps = { browsers.firefox.enable = true; games = { enable = true; steam.enable = true; }; mpd.enable = true; flatpak.enable = true; newsboat.enable = true; }; }; }; home.manager.wayland.windowManager.hyprland.extraConfig = '' monitor=DP-2,1920x1080,0x0,1 monitor=HDMI-A-2,1920x1080,1920x0,1 ''; }