nixos-installer/configuration.nix
2025-05-10 20:20:49 +02:00

29 lines
582 B
Nix

{
inputs,
pkgs,
lib,
...
}:
{
nix.settings.experimental-features = [ "pipe-operators" ];
networking.hostName = "installer";
console.keyMap = "de-latin1-nodeadkeys";
services.openssh.enable = lib.mkForce false;
networking.wireless.enable = false;
networking.networkmanager.enable = true;
environment.systemPackages = [ inputs.disko.packages.${pkgs.system}.default ];
services.tailscale = {
enable = true;
openFirewall = true;
extraUpFlags = [ "--ssh" ];
# Ephemeral + not pre-approved
authKeyFile = ./tailscale-auth-key.dec;
};
}