Commit graph

568 commits

Author SHA1 Message Date
3b97d19579 flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/bc0555c8694d43fb63ae2c7afec08b6987431a04?narHash=sha256-WZLSOR2Pei7C4nH/ntKUqOZOAa5rgvc2fVZl4RoEXmw%3D' (2025-07-17)
  → 'github:nix-community/nixvim/60556b5df9b70b7be88de760e695892b9ce74b9e?narHash=sha256-7nBFB2r9E0SyrEbUmZYDVAPkghTpkbgiWywZHvUjGew%3D' (2025-07-19)
2025-07-19 21:02:00 +00:00
351aac4544
Remove ZFS backup solution (to be replaced with Borg 2025-07-19 13:01:05 +03:00
4e4cf88bff
Re-organize SSH keys 2025-07-19 12:38:25 +03:00
616986f534
Centralize listing of SSH public keys 2025-07-18 18:55:17 +03:00
b477690d33
Fix lithium config 2025-07-18 10:46:02 +03:00
ae425fcd72
Change lithium to ZFS+impermanence 2025-07-18 00:33:26 +03:00
80b3e52c0c flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/2bf3421f7fed5c84d9392b62dcb9d76ef09796a7?narHash=sha256-dyhGzkld6jPqnT/UfGV2oqe7tYn7hppAqFvF3GZTyXY%3D' (2025-07-15)
  → 'github:nix-community/disko/d5ad4485e6f2edcc06751df65c5e16572877db88?narHash=sha256-PkaR0qmyP9q/MDN3uYa%2BRLeBA0PjvEQiM0rTDDBXkL8%3D' (2025-07-17)
• Updated input 'nixvim':
    'github:nix-community/nixvim/1fb1bf8a73ccf207dbe967cdb7f2f4e0122c8bd5?narHash=sha256-WzHqmJ1wEZoUGAedomwcVLCuNsiB9bZzZXk7K9ZDBwk%3D' (2025-07-15)
  → 'github:nix-community/nixvim/bc0555c8694d43fb63ae2c7afec08b6987431a04?narHash=sha256-WZLSOR2Pei7C4nH/ntKUqOZOAa5rgvc2fVZl4RoEXmw%3D' (2025-07-17)
2025-07-17 21:02:50 +00:00
cf71eab352
Adjust forgejo-runner impermanence 2025-07-17 23:22:49 +03:00
5dfce51ba8
Adjust forgejo-runner impermanence 2025-07-17 23:06:47 +03:00
4ec85796ae flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dfcd5b901dbab46c9c6e80b265648481aafb01f8?narHash=sha256-Kt1UIPi7kZqkSc5HVj6UY5YLHHEzPBkgpNUByuyxtlw%3D' (2025-07-13)
  → 'github:NixOS/nixpkgs/32a4e87942101f1c9f9865e04dc3ddb175f5f32e?narHash=sha256-f3pO%2B9lg66mV7IMmmIqG4PL3223TYMlnlw%2Bpnpelbss%3D' (2025-07-15)
2025-07-16 21:40:23 +00:00
5e10c437fd
Remove remote builder from SIIT-DC 2025-07-16 22:55:08 +03:00
87444c8095
Stop Forgejo runner re-registering on every reboot 2025-07-16 13:15:18 +03:00
34b4dec65e
Adjust hydra max job count 2025-07-16 12:55:46 +03:00
bb76509e9b
Change default swap amount and update remote builder options 2025-07-16 12:10:38 +03:00
1bbe66d61e flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/79264292b7e3482e5702932949de9cbb69fedf6d?narHash=sha256-7LYDxKxZgBQ8LZUuolAQ8UkIB%2Bjb4A2UmiR%2BkzY9CLI%3D' (2025-07-10)
  → 'github:nix-community/disko/2bf3421f7fed5c84d9392b62dcb9d76ef09796a7?narHash=sha256-dyhGzkld6jPqnT/UfGV2oqe7tYn7hppAqFvF3GZTyXY%3D' (2025-07-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/650e572363c091045cdbc5b36b0f4c1f614d3058?narHash=sha256-pzrVLKRQNPrii06Rm09Q0i0dq3wt2t2pciT/GNq5EZQ%3D' (2025-07-12)
  → 'github:NixOS/nixpkgs/dfcd5b901dbab46c9c6e80b265648481aafb01f8?narHash=sha256-Kt1UIPi7kZqkSc5HVj6UY5YLHHEzPBkgpNUByuyxtlw%3D' (2025-07-13)
• Updated input 'nixvim':
    'github:nix-community/nixvim/03fa28a65f23210934cb3a3c0454eb8870af748b?narHash=sha256-yADANK6gJL%2BBJrL0f450RGCZlUixCuYSoEqdjmBE5nY%3D' (2025-07-14)
  → 'github:nix-community/nixvim/1fb1bf8a73ccf207dbe967cdb7f2f4e0122c8bd5?narHash=sha256-WzHqmJ1wEZoUGAedomwcVLCuNsiB9bZzZXk7K9ZDBwk%3D' (2025-07-15)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3633fc4acf03f43b260244d94c71e9e14a2f6e0d?narHash=sha256-KrDPXobG7DFKTOteqdSVeL1bMVitDcy7otpVZWDE6MA%3D' (2025-07-04)
  → 'github:Mic92/sops-nix/2c8def626f54708a9c38a5861866660395bb3461?narHash=sha256-GllP7cmQu7zLZTs9z0J2gIL42IZHa9CBEXwBY9szT0U%3D' (2025-07-15)
2025-07-15 21:01:32 +00:00
c028af0fa9 flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/4b068551d85cb4984fc60268a95097cf7af1ae48?narHash=sha256-Txnm5vJqZgaHpEM/9OANg1Ux4e9xHQ7iXfQ8EqtqM9s%3D' (2025-07-12)
  → 'github:nix-community/nixvim/03fa28a65f23210934cb3a3c0454eb8870af748b?narHash=sha256-yADANK6gJL%2BBJrL0f450RGCZlUixCuYSoEqdjmBE5nY%3D' (2025-07-14)
2025-07-14 21:01:51 +00:00
ac11f9c29a
Add cache to installer and wg-rpi 2025-07-14 03:17:11 +03:00
f3b8ea78de
Move cache back to HTTPS 2025-07-14 03:03:22 +03:00
ae10053eeb
Fix nix ssh settings 2025-07-14 01:51:32 +03:00
0e8b73f9e2
Change everything to use SSH cach + remote builder 2025-07-14 01:38:37 +03:00
83076cab1e
Change to SSH store + remote builders to reduce resource usage on other hosts 2025-07-14 00:57:05 +03:00
d248a810a0 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/10e687235226880ed5e9f33f1ffa71fe60f2638a?narHash=sha256-3MxxkU8ZXMHXcbFz7UE4M6qnIPTYGcE/7EMqlZNnVDE%3D' (2025-07-10)
  → 'github:NixOS/nixpkgs/650e572363c091045cdbc5b36b0f4c1f614d3058?narHash=sha256-pzrVLKRQNPrii06Rm09Q0i0dq3wt2t2pciT/GNq5EZQ%3D' (2025-07-12)
• Updated input 'nixvim':
    'github:nix-community/nixvim/c4353d057a785a8263d99885414ec494101e2d83?narHash=sha256-txEWyHSL3iuYMHigzRHpfLOEM/q3MoKaalwKuGwpYIM%3D' (2025-07-12)
  → 'github:nix-community/nixvim/4b068551d85cb4984fc60268a95097cf7af1ae48?narHash=sha256-Txnm5vJqZgaHpEM/9OANg1Ux4e9xHQ7iXfQ8EqtqM9s%3D' (2025-07-12)
2025-07-13 21:13:09 +00:00
b1e824681e flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/88983d4b665fb491861005137ce2b11a9f89f203?narHash=sha256-7orTnNqkGGru8Je6Un6mq1T8YVVU/O5kyW4%2Bf9C1mZQ%3D' (2025-07-08)
  → 'github:NixOS/nixpkgs/10e687235226880ed5e9f33f1ffa71fe60f2638a?narHash=sha256-3MxxkU8ZXMHXcbFz7UE4M6qnIPTYGcE/7EMqlZNnVDE%3D' (2025-07-10)
• Updated input 'nixvim':
    'github:nix-community/nixvim/658980fb247e2f10fa692bae372ac21389a67c6c?narHash=sha256-jPDiaHsKZeFH%2BzoxRIW0t1T/R%2BS8cYM3/9YUfMMjUEA%3D' (2025-07-11)
  → 'github:nix-community/nixvim/c4353d057a785a8263d99885414ec494101e2d83?narHash=sha256-txEWyHSL3iuYMHigzRHpfLOEM/q3MoKaalwKuGwpYIM%3D' (2025-07-12)
2025-07-12 21:02:36 +00:00
b82457b8f5
Reorganize host confs by system type 2025-07-12 03:52:35 +03:00
3e17f6abb5
Adjust impermanence setup 2025-07-12 02:29:31 +03:00
10ce88d1c2
Adjust flake update CI 2025-07-12 00:40:56 +03:00
961b18f2cf flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/16b74a1e304197248a1bc663280f2548dbfcae3c?narHash=sha256-U/OQFplExOR1jazZY4KkaQkJqOl59xlh21HP9mI79Vc%3D' (2025-07-07)
  → 'github:nix-community/disko/79264292b7e3482e5702932949de9cbb69fedf6d?narHash=sha256-7LYDxKxZgBQ8LZUuolAQ8UkIB%2Bjb4A2UmiR%2BkzY9CLI%3D' (2025-07-10)
• Updated input 'nixvim':
    'github:nix-community/nixvim/405132bab3f0e52c351ef0f5a73dfaddac0420ac?narHash=sha256-5d0mJd5%2BpIe0POBJ0nsjUPyBUs49K1ebdzoM1hfzQ%2BM%3D' (2025-07-09)
  → 'github:nix-community/nixvim/658980fb247e2f10fa692bae372ac21389a67c6c?narHash=sha256-jPDiaHsKZeFH%2BzoxRIW0t1T/R%2BS8cYM3/9YUfMMjUEA%3D' (2025-07-11)
2025-07-11 21:02:29 +00:00
111c1d7761 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/29e290002bfff26af1db6f64d070698019460302?narHash=sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg%3D' (2025-07-05)
  → 'github:NixOS/nixpkgs/88983d4b665fb491861005137ce2b11a9f89f203?narHash=sha256-7orTnNqkGGru8Je6Un6mq1T8YVVU/O5kyW4%2Bf9C1mZQ%3D' (2025-07-08)
• Updated input 'nixvim':
    'github:nix-community/nixvim/a610befe67223933730872c2a47c9d8b880638ae?narHash=sha256-F8t/OiOUAc%2BzmZ8pSHkppWW8fM8l2JJ2TRvsbeMUgF4%3D' (2025-07-08)
  → 'github:nix-community/nixvim/405132bab3f0e52c351ef0f5a73dfaddac0420ac?narHash=sha256-5d0mJd5%2BpIe0POBJ0nsjUPyBUs49K1ebdzoM1hfzQ%2BM%3D' (2025-07-09)
2025-07-09 21:02:24 +00:00
2204af6e15
Create ZFS Backup Server and client services 2025-07-09 02:05:01 +03:00
208def20c3 flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/bc997a240953bda9fa526e8a3d6f798a6072308a?narHash=sha256-lHAj9Xh/vBf3cXns1wN5HPw/zwGTO/Uv/ttloBok1n4%3D' (2025-07-07)
  → 'github:nix-community/nixvim/a610befe67223933730872c2a47c9d8b880638ae?narHash=sha256-F8t/OiOUAc%2BzmZ8pSHkppWW8fM8l2JJ2TRvsbeMUgF4%3D' (2025-07-08)
2025-07-08 21:02:22 +00:00
1147cba85b flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/28f818b57bb68d91891d23952490b1e19055d63c?narHash=sha256-8lgBIofI1lQXs4skivRnPJ/S8Tqduv4bXq/8Rc/ns8o%3D' (2025-07-06)
  → 'github:nix-community/nixvim/bc997a240953bda9fa526e8a3d6f798a6072308a?narHash=sha256-lHAj9Xh/vBf3cXns1wN5HPw/zwGTO/Uv/ttloBok1n4%3D' (2025-07-07)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08)
  → 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01)
2025-07-07 21:02:22 +00:00
150fb62b4a
Disable HTTP2 to work around a bug in the Nix binary caching 2025-07-07 11:22:40 +03:00
139c828562
Adjust Forgejo-Runner networking settings 2025-07-07 11:22:39 +03:00
b608ab9810 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/da6109c917b48abc1f76dd5c9bf3901c8c80f662?narHash=sha256-5PtrwjqCIJ4DKQhzYdm8RFePBuwb%2ByTzjV52wWoGSt4%3D' (2025-07-04)
  → 'github:nix-community/disko/16b74a1e304197248a1bc663280f2548dbfcae3c?narHash=sha256-U/OQFplExOR1jazZY4KkaQkJqOl59xlh21HP9mI79Vc%3D' (2025-07-07)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7a732ed41ca0dd64b4b71b563ab9805a80a7d693?narHash=sha256-u7ubvtxdTnFPpV27AHpgoKn7qHuE7sgWgza/1oj5nzA%3D' (2025-07-03)
  → 'github:NixOS/nixpkgs/29e290002bfff26af1db6f64d070698019460302?narHash=sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg%3D' (2025-07-05)
• Updated input 'nixvim':
    'github:nix-community/nixvim/ef0fa015a8236241bdcc27f32e6a4aa537d96cf8?narHash=sha256-6JABU%2BUMkaL4c%2BZJRQYyFyIkm9ry1fOkhNQgSSjK5OM%3D' (2025-07-05)
  → 'github:nix-community/nixvim/28f818b57bb68d91891d23952490b1e19055d63c?narHash=sha256-8lgBIofI1lQXs4skivRnPJ/S8Tqduv4bXq/8Rc/ns8o%3D' (2025-07-06)
2025-07-07 07:53:30 +00:00
a3b4f74efb
Fix Hetzner IP regex 2025-07-06 13:12:22 +03:00
76ef3f5c74
Refine module structure 2025-07-06 12:09:21 +03:00
a15fedb765
Add hierarchy to custom options 2025-07-06 03:53:33 +03:00
9652d7c330
Massive refactoring into module-based approach 2025-07-06 02:38:45 +03:00
8d5c9be5b6 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/83c4da299c1d7d300f8c6fd3a72ac46cb0d59aae?narHash=sha256-Ng9%2Bf0H5/dW%2Bmq/XOKvB9uwvGbsuiiO6HrPdAcVglCs%3D' (2025-06-26)
  → 'github:nix-community/disko/da6109c917b48abc1f76dd5c9bf3901c8c80f662?narHash=sha256-5PtrwjqCIJ4DKQhzYdm8RFePBuwb%2ByTzjV52wWoGSt4%3D' (2025-07-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
  → 'github:NixOS/nixpkgs/7a732ed41ca0dd64b4b71b563ab9805a80a7d693?narHash=sha256-u7ubvtxdTnFPpV27AHpgoKn7qHuE7sgWgza/1oj5nzA%3D' (2025-07-03)
• Updated input 'nixvim':
    'github:nix-community/nixvim/239d331bb48673dfd00d7187654892471cd60d44?narHash=sha256-26NgRXwhNM2x4hrok0C3CqSf2v0vi9byONNON5PzbHQ%3D' (2025-07-02)
  → 'github:nix-community/nixvim/ef0fa015a8236241bdcc27f32e6a4aa537d96cf8?narHash=sha256-6JABU%2BUMkaL4c%2BZJRQYyFyIkm9ry1fOkhNQgSSjK5OM%3D' (2025-07-05)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/77c423a03b9b2b79709ea2cb63336312e78b72e2?narHash=sha256-Rr7Pooz9zQbhdVxux16h7URa6mA80Pb/G07T4lHvh0M%3D' (2025-06-17)
  → 'github:Mic92/sops-nix/3633fc4acf03f43b260244d94c71e9e14a2f6e0d?narHash=sha256-KrDPXobG7DFKTOteqdSVeL1bMVitDcy7otpVZWDE6MA%3D' (2025-07-04)
2025-07-05 21:08:14 +00:00
da8208415a
Finalize gaming VM impermanence 2025-07-05 13:56:57 +03:00
964a5fd5dc
Migrate gaming to disko+impermanence 2025-07-04 20:20:39 +03:00
1e2da260cb
Increase fstrim frequency 2025-07-04 18:44:52 +03:00
950fd1e7ee
Increase ZFS trim frequency 2025-07-04 18:29:41 +03:00
464c5f4c82 Automatically updated wildcard cert 2025-07-04 18:19:56 +03:00
08fe3acc3e
Lock down cert-store configuration 2025-07-04 18:18:30 +03:00
c2d7adeeaa
Adjust Nginx security settings 2025-07-04 17:26:00 +03:00
93087bd63d flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/30d8be8628330bc5baa064e0dac904a574558b17?narHash=sha256-mjrw7PTbdScg9tg/oghQYwsGfa2ZcSb14V6qcvl1rN8%3D' (2025-07-02)
  → 'github:nix-community/nixvim/239d331bb48673dfd00d7187654892471cd60d44?narHash=sha256-26NgRXwhNM2x4hrok0C3CqSf2v0vi9byONNON5PzbHQ%3D' (2025-07-02)
2025-07-03 21:01:43 +00:00
808588229d
Finalize idacloud impermanence 2025-07-03 20:24:40 +03:00
4ac9d7ee39
Add zfs to live ISO 2025-07-03 19:15:25 +03:00
9fcd72a304
Migrate nextcloud and idacloud to disko+impermanence 2025-07-03 02:01:52 +03:00