|
|
e7c6df1c9b
|
refactor: extract 'firewall' and 'wol' modules
|
2026-03-14 22:17:35 +01:00 |
|
|
|
210d8f3b1f
|
refactor: merge 'audio-automation' module into 'audio' module
|
2026-03-11 23:53:50 +01:00 |
|
|
|
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 |
|
|
|
ed39959b61
|
feat(deploy): add deployment tags for each host
|
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 |
|
|
|
16d14bcb1e
|
feat: add 'yubikey' module to 'andromache' host
|
2026-03-11 21:25:32 +01:00 |
|
|
|
3be3997cf6
|
feat: set up 'tlp' for laptop mode on 'astyanax'
|
2026-03-11 21:25:32 +01:00 |
|
|
|
52cf601f39
|
fix :resolve 'andromache' syntax error
|
2026-03-11 21:25:32 +01:00 |
|
|
|
0a2145f063
|
feat: set up 'storage' module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
e48a8de02e
|
fix: resolve nix build warnings
|
2026-03-11 21:25:32 +01:00 |
|
|
|
ce1ce79f83
|
chore: disable syncthing module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
df33251ada
|
fix: remove 'nix.settings' from 'hecuba' host
|
2026-03-11 21:25:32 +01:00 |
|
|
|
8ddf5bf850
|
feat: add basic 'gaming' module to 'andromache'
|
2026-03-11 21:25:32 +01:00 |
|
|
|
12710cd3d5
|
refactor: extract 'nvidia' module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
58d4bc6f13
|
fix: temporarily disable 'ly' on desktop
|
2026-03-11 21:25:32 +01:00 |
|
|
|
b04a1ee845
|
chore: remove unused vpn module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
d205b4b129
|
feat: set up 'eetion-02' raspberry pi 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 |
|
|
|
b5776e547c
|
refactor: resolve warnings/errors in checks
|
2026-03-11 21:25:32 +01:00 |
|
|
|
ff4e9ee337
|
fix: simplify syncthing module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
239456efbc
|
feat: set up 'stylix'
|
2026-03-11 21:25:32 +01:00 |
|
|
|
2207666a34
|
feat: set up git hooks
|
2026-03-11 21:25:32 +01:00 |
|
|
|
554accb4aa
|
fix: resolve proxmark firmware flashing issues
|
2026-03-11 21:25:32 +01:00 |
|
|
|
7155c9d126
|
fix: set up ipv4 forwarding
|
2026-03-11 21:25:32 +01:00 |
|
|
|
76f4f2278e
|
feat: mute 'astyanax' speakers when disconnecting AC
|
2026-03-11 21:25:32 +01:00 |
|
|
|
dd7bc3193d
|
feat: set up restic backups for 'andromache' and 'astyanax'
|
2026-03-11 21:25:32 +01:00 |
|
|
|
381f29cbea
|
feat: set up syncthing (with e-reader)
|
2026-03-11 21:25:32 +01:00 |
|
|
|
8bfc6cd698
|
feat: set up 'paperless-ngx' (behind nginx reverse proxy)
|
2026-03-11 21:25:32 +01:00 |
|
|
|
f4be58c648
|
fix: enable 'eetion' firewall
|
2026-03-11 21:25:32 +01:00 |
|
|
|
17ecac6524
|
fix: allow 'astyanax' to cross-compile to ARM (e.g. for eetion)
|
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 |
|
|
|
da814d8d56
|
feat: host 'ActualBudget' on 'eetion' host
|
2026-03-11 21:25:32 +01:00 |
|
|
|
7f8d95c7c4
|
refactor: clean up 'flake.nix' and 'deploy/colmena.nix'
|
2026-03-11 21:25:32 +01:00 |
|
|
|
d58c4fee0d
|
feat(host): add 'eetion' host (as a test for Orange Pi Zero2 H616)
|
2026-03-11 21:25:32 +01:00 |
|
|
|
159bc5c6a5
|
fix(deploy): add colmena to 'builder' hosts
|
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 |
|
|
|
c877e48e0a
|
fix: use cross-compilation from x86 to ARM for SD card image
|
2026-03-11 21:25:32 +01:00 |
|
|
|
d04a6ed67e
|
feat: add SD card image for ARM
|
2026-03-11 21:25:32 +01:00 |
|
|
|
889440aef8
|
fix: only use 'nvim' flake as home manager module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
9cfe4d3c43
|
chore: temporarily disable wireguard VPN module
|
2026-03-11 21:25:32 +01:00 |
|
|
|
1b51954bbd
|
refactor(statix): resolve 'statix check' issues
|
2026-03-11 21:25:32 +01:00 |
|
|
|
612c024965
|
fix: update hardware config
|
2026-03-11 21:25:32 +01:00 |
|
|
|
c0885dc6ca
|
feat: set up colmena with hetzner stuff
|
2026-03-11 21:25:32 +01:00 |
|
|
|
628681bc58
|
refactor(nixfmt): format
|
2026-03-11 21:25:32 +01:00 |
|
|
|
33033aa6e7
|
chore: add 'andromache' ssh public keys
|
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 |
|