{ ... }: { imports = [ # Machine-specific configurations. ./bootloader.nix ./firewall.nix ./networking.nix ./hardware.nix # Running Services # keep-sorted start ./services/anubis.nix ./services/avahi.nix ./services/bots.nix ./services/deemix.nix ./services/gdq-cals.nix ./services/git.nix ./services/golink.nix ./services/grafana.nix ./services/jellyfin.nix ./services/matrix.nix ./services/miniflux.nix ./services/nextcloud ./services/nginx.nix ./services/pinchflat.nix ./services/planka.nix ./services/pocket-id.nix ./services/podman.nix ./services/postgres.nix ./services/prometheus.nix ./services/scrutiny.nix ./services/syncthing.nix ./services/tailscale.nix ./services/tangled.nix ./services/vaultwarden.nix ./services/zfs.nix # keep-sorted end ]; nix.settings.max-jobs = 12; networking = { networkmanager = { enable = true; }; wireless = { enable = false; }; }; fileSystems = { "/" = { fsType = "btrfs"; device = "/dev/disk/by-uuid/f15e4072-80dc-414e-a1fc-158ea441aebd"; # options = [ "subvol=@" ]; }; "/boot/efi" = { fsType = "vfat"; device = "/dev/disk/by-uuid/EE05-66B4"; }; "/var" = { fsType = "zfs"; device = "tank/var"; options = [ "zfsutil" ]; }; "/var/log/journal" = { fsType = "zfs"; device = "tank/var/log/journal"; options = [ "zfsutil" ]; }; }; swapDevices = [ { device = "/dev/disk/by-uuid/e69409bc-9cf0-4795-8620-33a021a4b729"; } ]; users.groups.misc.gid = 1000; time.timeZone = "America/New_York"; py = { profiles.server.enable = true; users.default.enable = true; programs = { fish.enable = true; neovim.enable = true; }; }; services.pulseaudio.enable = false; }