{ inputs, lib, pkgs, rootPath, ... }: { #Filesystems fileSystems."/" = { device = "/dev/disk/by-uuid/72e455f9-4b10-4cb2-a8e4-cfe39c4a8d1f"; fsType = "btrfs"; }; fileSystems."/boot" = { device = "/dev/disk/by-uuid/27F7-4AFD"; fsType = "vfat"; }; swapDevices = [ { device = "/dev/disk/by-uuid/4133a381-ab7d-4a25-9013-3f4b2d31bc5a"; } ]; #Fonts fonts.packages = with pkgs; [ fira-code fira-code-symbols font-awesome liberation_ttf noto-fonts noto-fonts-cjk-sans noto-fonts-emoji nerd-fonts.fira-code texlive.combined.scheme-full ]; environment.systemPackages = [ pkgs.man-pages pkgs.man-pages-posix ]; documentation.dev.enable = true; modules = { device = { cpu = "intel"; gpu = "intel"; drive = "ssd"; hasBluetooth = true; }; desktop = { niri.enable = true; apps = { browsers.firefox.enable = true; games = { enable = true; steam.enable = true; }; mpd.enable = false; flatpak.enable = true; newsboat.enable = true; }; }; }; home.packages = with pkgs; [ cataclysm-dda (callPackage (rootPath + /packages/freeciv/default.nix) {}) unstable.unciv ]; }