{ config, lib, pkgs, home-manager, ... }: { # Setup bootloader boot._loader = { enable = true; loader = "grub"; }; # Enable common options _archetypes = { profiles = { desktop = { enable = true; home.users.timmy.enable = true; }; zfs.enable = true; btrfs.enable = true; gnome.enable = true; }; collections = { desktop = { office.enable = true; }; }; }; # Import zfs pools boot.zfs.extraPools = [ "geminus" "quattuor" ]; # Enable user timmy _users.timmy = { enable = true; }; # Disable suspend systemd._suspend.disable = true; # Configure home home-manager.users.timmy = { fonts.fontconfig = { subpixelRendering = "rgb"; hinting = "none"; }; }; # Without this, "ZFS requires networking.hostId to be set" will be raised networking.hostId = "fdde503a"; system.stateVersion = "26.05"; }