Commit graph

583 commits

Author SHA1 Message Date
666846c717
Re-enable frequent borg backups 2025-07-24 11:09:59 +03:00
a60684c05c
Start declarative Monitor config 2025-07-24 10:26:27 +03:00
1512ba5818
Adjust borg settings 2025-07-24 10:02:17 +03:00
01eea67dd4
Remove Syncthing 2025-07-24 09:55:38 +03:00
d0482705d3
Change Borg frequency 2025-07-24 09:54:21 +03:00
a862c1c983 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/3db2f0476516b2758fe8f1559f70c937b9d9b16b?narHash=sha256-cw%2BvVkef8EOjzJyr94wEKk34JDJu4lkGp2tkVUWaUxk%3D' (2025-07-21)
  → 'github:nix-community/disko/545aba02960caa78a31bd9a8709a0ad4b6320a5c?narHash=sha256-7lrVrE0jSvZHrxEzvnfHFE/Wkk9DDqb%2BmYCodI5uuB8%3D' (2025-07-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f01fe91b0108a7aff99c99f2e9abbc45db0adc2a?narHash=sha256-NV4S2Lf2hYmZQ3Qf4t/YyyBaJNuxLPyjzvDma0zPp/M%3D' (2025-07-18)
  → 'github:NixOS/nixpkgs/92c2e04a475523e723c67ef872d8037379073681?narHash=sha256-yLuz5cz5Z%2Bsn8DRAfNkrd2Z1cV6DaYO9JMrEz4KZo/c%3D' (2025-07-21)
2025-07-22 21:01:45 +00:00
07fbd1169b
Add hydrogen ssh key 2025-07-22 13:28:26 +03:00
6f49c54c87
Fix WLNPub WiFi conf 2025-07-22 13:25:08 +03:00
7c009ccdc4
Add declarative WiFi to helium 2025-07-22 11:18:55 +03:00
91bc21b7dc
Switch declarative WiFi from wpa_supplicant to networkmanager.ensureProfiles 2025-07-22 11:18:04 +03:00
cc2c488ead flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/d5ad4485e6f2edcc06751df65c5e16572877db88?narHash=sha256-PkaR0qmyP9q/MDN3uYa%2BRLeBA0PjvEQiM0rTDDBXkL8%3D' (2025-07-17)
  → 'github:nix-community/disko/3db2f0476516b2758fe8f1559f70c937b9d9b16b?narHash=sha256-cw%2BvVkef8EOjzJyr94wEKk34JDJu4lkGp2tkVUWaUxk%3D' (2025-07-21)
2025-07-21 21:02:29 +00:00
035a5b1b4a
Start declarative WiFi configuration 2025-07-21 16:35:55 +03:00
ef702f721d flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/32a4e87942101f1c9f9865e04dc3ddb175f5f32e?narHash=sha256-f3pO%2B9lg66mV7IMmmIqG4PL3223TYMlnlw%2Bpnpelbss%3D' (2025-07-15)
  → 'github:NixOS/nixpkgs/f01fe91b0108a7aff99c99f2e9abbc45db0adc2a?narHash=sha256-NV4S2Lf2hYmZQ3Qf4t/YyyBaJNuxLPyjzvDma0zPp/M%3D' (2025-07-18)
• Updated input 'nixvim':
    'github:nix-community/nixvim/60556b5df9b70b7be88de760e695892b9ce74b9e?narHash=sha256-7nBFB2r9E0SyrEbUmZYDVAPkghTpkbgiWywZHvUjGew%3D' (2025-07-19)
  → 'github:nix-community/nixvim/0c50ed9349199219583cb1ed1a972d71e06039ec?narHash=sha256-59HcrqHfbSJUdmpzrAa9x8fW1PoS%2BZGhCjL5k5HbyV8%3D' (2025-07-20)
2025-07-20 21:03:08 +00:00
171fa1cb7c
Adjust i3 and Borg configurations 2025-07-20 10:48:28 +03:00
118fc4ef47
Move lithium to Borg over syncthing 2025-07-20 01:26:01 +03:00
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