{ config, pkgs, lib, inputs, ... }: { imports = [ inputs.lix-module.nixosModules.lixFromNixpkgs inputs.nix-index-database.nixosModules.nix-index inputs.nix-flatpak.nixosModules.nix-flatpak ../modules/system/flatpak.nix ../modules/system/base.nix ../modules/system/packages.nix ../modules/system/shell.nix ../modules/system/home-manager-skel.nix ../modules/system/fonts.nix ../modules/system/printer.nix ../modules/desktop/desktop-entries.nix ../modules/desktop/file-manager.nix ../modules/desktop/gnome-minimal.nix ../modules/development/flox.nix ../modules/users/admin.nix ]; networking.hostName = "nanuqsaurus"; # Minimal defaults for adopting an existing disk layout. # Override these in a site-local host module if your layout differs. boot.initrd.availableKernelModules = lib.mkDefault [ "ahci" "xhci_pci" "virtio_pci" "sr_mod" "virtio_blk" ]; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; fileSystems."/" = lib.mkDefault { device = "/dev/disk/by-partlabel/disk-main-nixos"; fsType = "btrfs"; options = [ "x-initrd.mount" "compress=zstd" "subvol=root" ]; }; fileSystems."/home" = lib.mkDefault { device = "/dev/disk/by-partlabel/disk-main-nixos"; fsType = "btrfs"; options = [ "compress=zstd" "subvol=home" ]; }; fileSystems."/nix" = lib.mkDefault { device = "/dev/disk/by-partlabel/disk-main-nixos"; fsType = "btrfs"; options = [ "x-initrd.mount" "compress=zstd" "subvol=nix" ]; }; fileSystems."/boot" = lib.mkDefault { device = "/dev/disk/by-partlabel/disk-main-ESP"; fsType = "vfat"; options = [ "fmask=0022" "dmask=0022" ]; }; system.stateVersion = "25.11"; }