Commit Graph

17 Commits

Author SHA1 Message Date
32e928c56b refactor: extract host config into 'host.nix' files 2026-03-11 23:43:54 +01:00
12481d7468 refactor: cleanup (deadnix, nixfmt, statix) 2026-03-11 23:23:51 +01:00
43dff3e8e5 refactor: add config.host option for host variables 2026-03-11 23:04:43 +01:00
890146bc9d refactor: use 'import-as-enable' pattern 2026-03-11 21:25:32 +01:00
828b5d7374 refactor(hosts): use modules/ssh with sensible defaults 2026-03-11 21:25:32 +01:00
df33251ada fix: remove 'nix.settings' from 'hecuba' host 2026-03-11 21:25:32 +01:00
7493af6218 feat: add (but disable for now) uptime kuma module for 'hecuba' 2026-03-11 21:25:32 +01:00
2207666a34 feat: set up git hooks 2026-03-11 21:25:32 +01:00
2b9dc9b7da fix: add public hostname to ssh config and refactor 2026-03-11 21:25:32 +01:00
6409b5425d refactor: move disko module out of 'common' module 2026-03-11 21:25:32 +01:00
c0885dc6ca feat: set up colmena with hetzner stuff 2026-03-11 21:25:32 +01:00
7334018e6f refactor: simplify hosts files 2026-03-11 21:25:32 +01:00
66f36cf71c feat: automate SSH config ('known_hosts', 'authorized_keys' ...) 2026-03-11 21:25:32 +01:00
0de28843a3 feat: add 'fail2ban' to 'hecuba' host 2026-03-11 21:25:22 +01:00
5c40f08146 refactor: enable firewall explicitely for 'hecuba' host 2026-03-11 21:25:22 +01:00
401b25b9a0 fix: remove common '.nix' suffix 2026-03-11 21:25:22 +01:00
84d9ac50a6 feat: add 'hecuba' host config 2026-03-11 21:25:22 +01:00