4 Commits
Author SHA1 Message Date
Gabriel Fontes 2768852d7c feat(hosts/ubuntu/electra): wire up ssh server
Mirror the NixOS openssh config on system-manager: no password auth, no
root login, ed25519 host key only, and gabriel's authorized keys. Its
module runs Ubuntu's /usr/sbin/sshd, so PAM keeps working.

Also enable programs.ssh for system-wide known hosts, and teach the NixOS
side about system-manager hosts so they know electra.
2026-08-18 10:56:49 -03:00
Gabriel Fontes 090a94b268 fix(system-manager): remove evaluation-time package reads
Assisted-by: pi (gpt-5.6-sol)
2026-08-14 15:00:06 -03:00
Gabriel Fontes baef0c6c8a fix(ubuntu/network): wait for any interface, not all
The generic ethernet rule makes an unplugged enp44s0 managed, so
networkd-wait-online blocked on it for the full 120s timeout and delayed
wg-quick@wg0. NixOS pairs its generic DHCP networks with --any for the same
reason.

Assisted-by: pi (claude-opus-5)
2026-08-13 17:16:15 -03:00
Gabriel Fontes cc5bd4b3c8 refactor(hosts): rename system-manager to ubuntu
The tree is heavily Ubuntu-coupled: masking netplan's generator and Ubuntu's
own wpa_supplicant units, apt packages in cloud-init, /etc/dbus-1 policy.

Assisted-by: pi (claude-opus-5)
2026-08-13 16:44:51 -03:00