Ryan Yin
36c29a8371
security: enable AppArmor (complain) on all Linux hosts
2026-08-26 18:14:43 +08:00
Ryan Yin
72a6e95cab
security: make firewall secure-by-default, disable explicitly on servers
...
Flip the base firewall default to ON so new hosts are protected by default. Servers keep the firewall off (trusted internal LAN, WAN protected at the router) via explicit overrides in modules/nixos/server/{server,server-aarch64}.nix. Behavior-preserving for all 18 current hosts; adds a security-firewall eval test guarding the per-host state.
2026-08-26 18:14:43 +08:00
Ryan Yin
69f77fecca
feat: new host - idols-akane, hardens VFAT /boot mounts ( #245 )
...
* feat: new host - idols-akane
* fix: missing efi files
* fix: efi partition - permission issue
2026-03-07 23:54:13 +08:00
Ryan Yin
13bb77108c
feat: format via 'ls **/*.nix | each { |it| nixfmt $it.name }'
2025-07-30 12:17:24 +08:00
Ryan Yin
4ec26c5e5f
refactor: fonts ( #194 )
2025-06-22 20:13:50 +08:00
Ryan Yin
a02097f7d7
chore(modules/nixos): adjsut boot.loader.timeout
2024-08-26 20:56:45 +08:00
Ryan Yin
f1a5d419fb
fix: hdd storage - do not unlock on boot, increase boot.loader.timeout
2024-08-17 03:06:37 +08:00
Ryan Yin
7a1788520b
fix: typo
2024-07-30 13:50:32 +08:00
Ryan Yin
e86d7a1020
fix: aqua - networking
2024-07-30 13:48:44 +08:00
Ryan Yin
6670c5bd7d
fix: btrbk - kubevirt
2024-07-30 12:41:08 +08:00
Ryan Yin
0620f199b2
feat: update btrbk configs
2024-07-30 11:41:38 +08:00
Ryan Yin
34e7e9b2cd
feat(modules/nixos/server): add btrbk for aarch64 hosts
2024-04-01 18:37:24 +08:00
Ryan Yin
33f690388d
fix: The option `services.cloud-init.enable' has conflicting definition values
2024-04-01 00:46:36 +08:00
Ryan Yin
c628eaa6c8
fix: run other k3s clusters as kubevirt quests, use the interface provided by kubevirt
2024-04-01 00:39:52 +08:00
Ryan Yin
7486e75016
fix:(modules/nixos/server): The option `boot.loader.timeout' has conflicting definition values
2024-03-31 23:38:42 +08:00
Ryan Yin
69fafe0c7c
feat: add configs for kubevirt-lab-1
2024-03-29 01:22:47 +08:00
Ryan Yin
2319300f48
feat: add a test k3s cluster running on kubevirt
2024-03-23 02:09:21 +08:00
Ryan Yin
4d0741c841
feat: install nixos on orange pi 5 plus with edk2-rk3588(uefi)
2024-03-07 21:59:23 +08:00
Ryan Yin
5a56d4808c
fix: enable sudo password - proxmox
2024-03-07 13:00:47 +08:00
Ryan Yin
c7c771804a
refactor: packages & fhs
2024-03-04 01:05:55 +08:00
Ryan Yin
f933146a42
fix: suzu
2024-03-04 00:48:01 +08:00
Ryan Yin
0645a593e6
feat: update openssh keys
2024-01-26 14:46:19 +08:00
Ryan Yin
ecc335b07e
feat: security - gnupg & openssh's KDF
2024-01-26 13:47:01 +08:00