nix-config/hosts/nixos-minimal/configuration.nix
2026-07-28 00:47:29 +02:00

35 lines
795 B
Nix

{
pkgs,
lib,
modulesPath,
...
}:
{
imports = [
"${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix"
];
nixpkgs.hostPlatform = "x86_64-linux";
networking.hostName = "nixos-minimal";
services.openssh.enable = true;
services.openssh.settings.PermitRootLogin = "yes";
services.openssh.settings.MaxAuthTries = 10;
services.avahi.enable = true;
services.avahi.nssmdns4 = true;
services.avahi.publish.enable = true;
services.avahi.publish.addresses = true;
users.users.nixos = {
isNormalUser = true;
extraGroups = [ "wheel" ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKdQZfeBqGER0g9iqrVR5ZSij3dJiq2C2mKIA+wuWHCd"
];
};
security.sudo.wheelNeedsPassword = false;
system.stateVersion = "26.05";
}