Commit graph

596 commits

Author SHA1 Message Date
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
ee255d2518 flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/ceb52aece5d571b37096945c2815604195a04eb4?narHash=sha256-KJsKiGfkfXFB23V26NQ1p%2BUPsexI6NKtivnrwSlWWdQ%3D' (2025-06-28)
  → 'github:nix-community/nixvim/30d8be8628330bc5baa064e0dac904a574558b17?narHash=sha256-mjrw7PTbdScg9tg/oghQYwsGfa2ZcSb14V6qcvl1rN8%3D' (2025-07-02)
2025-07-02 21:15:56 +00:00
9cadec93ab Automatically updated wildcard cert 2025-07-03 00:11:59 +03:00
bedd15ad43
Minimize state in hydra and cert-store 2025-07-03 00:11:29 +03:00
29d942293e
Fix hydra CLATD 2025-07-02 01:47:55 +03:00
b3eee975ec
Migrate ci to disko+impermanence 2025-07-02 01:22:14 +03:00
d7e082a6e8
Migrate forgejo to disko+impermanence 2025-07-01 23:59:48 +03:00
005fa8707e
Migrate vaultwarden to disko+impermanence 2025-07-01 23:30:36 +03:00
717c81eeb0 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a676066377a2fe7457369dd37c31fd2263b662f4?narHash=sha256-zW/OFnotiz/ndPFdebpo3X0CrbVNf22n4DjN2vxlb58%3D' (2025-06-26)
  → 'github:NixOS/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
2025-06-30 21:01:43 +00:00
26eb1164d1
Fix disko swap for cert-store 2025-06-30 01:56:57 +03:00
e30c7efef6
Add modules to AArch64 hosts 2025-06-30 01:01:19 +03:00
bab875ce72
Migrate cert-store to disko+impermanence 2025-06-30 00:57:27 +03:00
7e05e5ddc0
Switch to impermanence 2025-06-29 23:32:29 +03:00
44af0493db
Enable preservation for SIIT-DC 2025-06-29 15:12:28 +03:00
1e91ba677d
Add preservation module to flake 2025-06-29 14:50:11 +03:00
bfd56dd547
Add impermanence setup to SIIT-DC 2025-06-29 12:39:15 +03:00
9c4a0ea9b5
Update Hetzner-specific conf 2025-06-29 10:32:08 +03:00
c9731ca799 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/8fd2d6c75009ac75f9a6fb18c33a239806778d01?narHash=sha256-kD88T/NqmcgfOBFAwphN30ccaUdj6K6%2BLG0XdM2w2LA%3D' (2025-06-23)
  → 'github:nix-community/disko/83c4da299c1d7d300f8c6fd3a72ac46cb0d59aae?narHash=sha256-Ng9%2Bf0H5/dW%2Bmq/XOKvB9uwvGbsuiiO6HrPdAcVglCs%3D' (2025-06-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1?narHash=sha256-kMhs%2BYzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8%3D' (2025-06-22)
  → 'github:NixOS/nixpkgs/a676066377a2fe7457369dd37c31fd2263b662f4?narHash=sha256-zW/OFnotiz/ndPFdebpo3X0CrbVNf22n4DjN2vxlb58%3D' (2025-06-26)
• Updated input 'nixvim':
    'github:nix-community/nixvim/6a15c2ffc50ca7998df2fd6b86c3c9f298e9137a?narHash=sha256-7tQIndetzeVtTuYQ7vYTaABUS1muiigdXK3XyXuPzvg%3D' (2025-06-24)
  → 'github:nix-community/nixvim/01a861f66973e4e02b3ed0a4b2b78329cc70622c?narHash=sha256-3EPw50N8OxezHaf5/wAiHiUiso7O6aoRxzeKoHACse0%3D' (2025-06-28)
2025-06-28 20:51:01 +00:00
9eb31a2948
Update forgejo workflow 2025-06-28 23:49:40 +03:00
63a2c6cb9a
Change to static ip in hetzner VM 2025-06-28 23:38:36 +03:00
e53fca5f5b flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b2485d56967598da068b5a6946dadda8bfcbcd37?narHash=sha256-3vkjFnxCOP6vm5Pm13wC/Zy6/VYgei/I/2DWgW4RFeA%3D' (2025-06-20)
  → 'github:NixOS/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1?narHash=sha256-kMhs%2BYzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8%3D' (2025-06-22)
• Updated input 'nixvim':
    'github:nix-community/nixvim/1f3e5741a927b5b0a983f08ab9d3bcf313bc141e?narHash=sha256-F507hXG4ORVpvuFeuoyDo/bmO/rR2PJRB7XhtDuBnBE%3D' (2025-06-23)
  → 'github:nix-community/nixvim/6a15c2ffc50ca7998df2fd6b86c3c9f298e9137a?narHash=sha256-7tQIndetzeVtTuYQ7vYTaABUS1muiigdXK3XyXuPzvg%3D' (2025-06-24)
2025-06-25 02:15:10 +00:00
5614c97580 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/7f1857b31522062a6a00f88cbccf86b43acceed1?narHash=sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84%3D' (2025-06-16)
  → 'github:nix-community/disko/8fd2d6c75009ac75f9a6fb18c33a239806778d01?narHash=sha256-kD88T/NqmcgfOBFAwphN30ccaUdj6K6%2BLG0XdM2w2LA%3D' (2025-06-23)
• Updated input 'nixvim':
    'github:nix-community/nixvim/d2c3b26bf739686bcb08247692a99766f7c44a3b?narHash=sha256-ucgldLHtLTbtk09NadxBWi8m4tE07VinTSECR%2Bm9lN4%3D' (2025-06-22)
  → 'github:nix-community/nixvim/1f3e5741a927b5b0a983f08ab9d3bcf313bc141e?narHash=sha256-F507hXG4ORVpvuFeuoyDo/bmO/rR2PJRB7XhtDuBnBE%3D' (2025-06-23)
2025-06-23 21:01:18 +00:00
67795e51a5 Automatically updated wildcard cert 2025-06-23 01:15:42 +03:00