Everything configured by _nixos.nix, imported automatically by mkHost for Linux platforms.
| Setting | Value |
allowUnfree | true |
allowBroken | false |
allowInsecure | false |
allowUnsupportedSystem | true |
| Setting | Value |
nixPath | [] (mkDefault) |
allowed-users | [<userName>] |
trusted-users | ["@admin"] + <userName> (unless the server role is active) |
substituters | ["https://nix-community.cachix.org" "https://cache.nixos.org"] |
trusted-public-keys | nix-community + cache.nixos.org keys |
auto-optimise-store | true |
experimental-features | nix-command flakes |
gc.automatic | true |
gc.dates | weekly |
gc.options | --delete-older-than 7d |
| Setting | Value |
loader.systemd-boot.enable | true |
loader.systemd-boot.configurationLimit | 42 |
loader.efi.canTouchEfiVariables | true |
initrd.availableKernelModules | xhci_pci, ahci, nvme, usbhid, usb_storage, sd_mod |
kernelPackages | linuxPackages_latest |
kernelModules | ["uinput"] |
| Setting | Source |
time.timeZone | hostSpec.timeZone |
i18n.defaultLocale | hostSpec.locale |
console.keyMap | hostSpec.keyboardLayout (mkDefault) |
| Setting | Value |
hostName | hostSpec.hostName |
useDHCP | false |
networkmanager.enable | true |
firewall.enable | true |
| Interface DHCP | Enabled for hostSpec.networking.interface when set |
| Program | Setting |
gnupg.agent | Enabled with SSH support |
dconf | Enabled |
git | Enabled |
zsh | Enabled, completion disabled (managed by HM) |
| Setting | Value |
polkit.enable | true |
sudo.enable | true |
| Sudo NOPASSWD | reboot for wheel group |
| Setting | Value |
isNormalUser | true |
extraGroups | wheel + audio, video, docker, git, networkmanager (if groups exist) |
shell | zsh |
openssh.authorizedKeys.keys | hostSpec.sshAuthorizedKeys |
hashedPasswordFile | hostSpec.hashedPasswordFile (when non-null) |
| Setting | Value |
openssh.authorizedKeys.keys | hostSpec.sshAuthorizedKeys |
hashedPasswordFile | hostSpec.rootHashedPasswordFile (when non-null) |
| Setting | Value |
services.openssh.enable | true |
PermitRootLogin | prohibit-password |
PasswordAuthentication | false |
KbdInteractiveAuthentication | false |
| Setting | Value |
services.printing.enable | false |
services.xserver.xkb.layout | hostSpec.keyboardLayout (mkDefault) |
hardware.ledger.enable | true |
system.stateVersion = "24.11" (mkDefault)