Minimal NixOS server configuration.
- Add SSH key:
# configuration.nix
users.users.deploy.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAA..."
];- Check disk device in
disko.nix(default:/dev/sda, change to/dev/vdaor/dev/nvme0n1if needed)
nix run github:nix-community/nixos-anywhere -- --flake .#server root@<IP>nixos-rebuild switch --flake .#server \
--target-host root@<IP> \
--build-host localhostssh root@<IP> tailscale upMIT