46 Commits

Author SHA1 Message Date
jackos1998 5783d3a51e Update nixpkgs-stable to 24.11 2024-11-30 17:45:59 +00:00
jackos1998 7c67eaff21 nixos/colony: Add qclk management container
CI / Check, build and cache Nix flake (push) Successful in 34m42s
2024-09-01 19:22:03 +01:00
jackos1998 dd9439b7fa nixos/shill: Add jam container
CI / Check, build and cache Nix flake (push) Successful in 33m30s
2024-06-20 23:43:07 +01:00
jackos1998 5ccf19cab8 nixos/colony: Fix LVM activatio dependency cycle
CI / Check, build and cache Nix flake (push) Successful in 35m28s
2024-03-23 13:25:32 +00:00
jackos1998 7b61dd7f03 nixos/colony: Enable PCIe AER 2024-03-23 12:45:59 +00:00
jackos1998 c14aebf4a3 nixos/colony: Only start needed LVs in initrd to prevent race
CI / Check, build and cache Nix flake (push) Successful in 23m2s
2023-12-30 21:07:12 +00:00
jackos1998 b48e7b1c33 nixos: Initial waffletail
CI / Check, build and cache Nix flake (push) Successful in 20m52s
2023-12-20 19:21:31 +00:00
jackos1998 20a3873d25 nixos/colony: Replicate port forwards for internal routing 2023-12-11 16:51:43 +00:00
jackos1998 88b6e00f93 nixos: Add Gitea VM 2023-12-09 15:22:01 +00:00
jackos1998 a1778e0f1e Upgrade nixpkgs and NixOS stable to 23.11
CI / Check, build and cache Nix flake (push) Successful in 26m58s
2023-12-03 15:06:11 +00:00
jackos1998 fe4a24ab17 nixos/colony: Add Gitea LV to borgthin 2023-11-13 18:33:26 +00:00
jackos1998 02eb96fe46 nixos/colony: Backup LVM metadata 2023-11-12 19:30:06 +01:00
jackos1998 14f1f5b575 nixos/colony: Add darts VM 2023-11-11 15:56:27 +00:00
jackos1998 9df8a450e8 nixos/colony: Enable rasdaemon 2023-11-11 14:09:45 +00:00
jackos1998 2dbc8b398b Split constants into separate lib file 2023-11-02 13:41:50 +00:00
jackos1998 baf605fbe2 nixos/colony: Add rsync job for borgthin 2023-10-31 17:11:20 +00:00
jackos1998 ea03795dca nixos/colony: Add mail server 2023-08-26 23:26:19 +01:00
jackos1998 6044391117 Update inputs (stable -> 23.05) 2023-06-24 16:33:16 +01:00
jackos1998 75fc5ae163 nixos: Add actual IP / CIDR calculation 2023-05-27 16:57:28 +01:00
jackos1998 438f2c835d nixos/colony: Switch to proper backup LV 2023-02-22 01:26:19 +00:00
jackos1998 c8385a466e nixos/colony: Make fstrim happen right before backup 2023-02-21 14:37:39 +00:00
jackos1998 207697c3b2 nixos: Add borgthin module 2023-02-20 01:43:48 +00:00
jackos1998 f17ed65cb8 nixos/colony: Move to new thin pool for NVMe 2023-02-19 16:47:13 +00:00
jackos1998 6fe897fd3c nixos/colony: Use temporary LVs until SSD is replaced 2023-01-11 20:06:09 +00:00
jackos1998 f9ed1d49a2 nixos: Add extra VIPs from ColoClue 2022-11-21 12:16:32 +00:00
jackos1998 9750bc5052 Add OCI container VM 2022-08-01 17:50:52 +01:00
jackos1998 a92358f28b nixos: Add VM TAP FD, use real WAN (via macvtap) and fix deps 2022-06-30 23:16:02 +01:00
jackos1998 ca191f5c67 nixos/colony: Ignore IPMI VCCM alert 2022-06-19 14:07:27 +01:00
jackos1998 45ffefc328 nixos/colony: Log smartd data for Netdata 2022-06-18 03:38:04 +01:00
jackos1998 6512669071 nixos/colony: Extra hardware bits 2022-06-18 02:13:37 +01:00
jackos1998 c8e5859eb5 nixos/colony: Add AMD microcode 2022-06-17 22:26:51 +01:00
jackos1998 36d81cb656 nixos/colony: Configure for real hardware 2022-06-17 00:54:28 +01:00
jackos1998 f38c5872a4 nixos: Improve inner firewalls 2022-06-12 17:33:33 +01:00
jackos1998 c0ca7888aa nixos: Add Netdata 2022-06-12 17:27:11 +01:00
jackos1998 30c8913c08 nixos/estuary: Generate DNS records for non-default interfaces 2022-06-10 20:42:13 +01:00
jackos1998 4c2019299c nixos: Disk layout cleanup 2022-06-06 15:53:57 +01:00
jackos1998 4e36748154 nixos: Add domain to assignments 2022-06-05 16:40:44 +01:00
jackos1998 575561a330 nixos: Avoid hardcoding any IP prefixes 2022-05-31 21:58:29 +01:00
jackos1998 62c00b8b22 nixos/estuary: Make public IP be internal assignment 2022-05-29 15:48:26 +01:00
jackos1998 baed6f24f6 nixos: Improve VM networking 2022-05-29 15:22:49 +01:00
jackos1998 00493bf30f nixos: Add working container VM (w/ vaultwarden)
Also improve IPv6 addressing / routing
2022-05-29 03:30:40 +01:00
jackos1998 38e8827487 nixos: Move colony VMs into subdirectory 2022-05-28 23:10:29 +01:00
jackos1998 e6e4a1d38e nixos: Test setup with public networking 2022-05-28 22:59:50 +01:00
jackos1998 4660406120 nixos/user: Load password from secret 2022-05-28 19:02:13 +01:00
jackos1998 c841b37f19 Move NixOS and home-manager stable to 22.05 2022-05-28 18:38:03 +01:00
jackos1998 64def7f564 nixos: Tweak networking and prepare for more VMs 2022-05-28 15:34:50 +01:00