|
|
856c850c3f
|
Minor refactor
|
2025-06-15 22:31:29 +02:00 |
|
|
|
f3c3d3268c
|
Add global domains list
|
2025-06-15 12:20:54 +02:00 |
|
|
|
7a9796e02c
|
Declare gatus endpoints in each of their respective modules
|
2025-06-15 00:02:13 +02:00 |
|
|
|
d6245fada0
|
Add maintenance window to gatus
|
2025-06-14 19:01:06 +02:00 |
|
|
|
5fd5acc8a4
|
Group endpoints in gatus dashboard
|
2025-06-14 18:48:40 +02:00 |
|
|
|
c6056c2161
|
Replace uptime-kuma with gatus on cumulus
|
2025-06-14 18:44:03 +02:00 |
|
|
|
f81d169e64
|
Add gatus module
|
2025-06-14 18:43:35 +02:00 |
|
|
|
0183a7545c
|
Change ntfy's subdomain to "alerts"
|
2025-06-14 18:43:20 +02:00 |
|
|
|
bf87931934
|
Rename dependentService to conflictingService
|
2025-06-14 15:38:03 +02:00 |
|
|
|
73e0441fd4
|
Refactor sound config
|
2025-06-14 01:57:22 +02:00 |
|
|
|
6f60279637
|
Remove redundant actual user declaration
|
2025-06-14 01:54:16 +02:00 |
|
|
|
f160a9be33
|
Add uniqueness check for domains
|
2025-06-14 01:53:24 +02:00 |
|
|
|
232c9aa946
|
Add uniqueness check for ports
Credit to https://lorenzbischof.ch/posts/detect-port-conflicts-in-nixos-services/
|
2025-06-14 01:52:54 +02:00 |
|
|
|
a4c3e2a829
|
Disable caddy's admin api endpoint
|
2025-06-14 01:03:43 +02:00 |
|
|
|
5be9e76486
|
Serve tailscale gui over caddy
|
2025-06-13 22:22:33 +02:00 |
|
|
|
3d4c301bd8
|
Set forgejo ssh port with an option
|
2025-06-13 20:56:29 +02:00 |
|
|
|
af3d333395
|
Set syncthing ports with options
|
2025-06-13 19:06:20 +02:00 |
|
|
|
5c152b3948
|
Fix multi deployment with deploy-rs
See https://github.com/serokell/deploy-rs/issues/325
|
2025-06-13 18:55:12 +02:00 |
|
|
|
9fb4a18ee5
|
Cleanup
|
2025-06-13 17:05:20 +02:00 |
|
|
|
e285ab3183
|
Remove lazy-apps again
|
2025-06-13 16:24:25 +02:00 |
|
|
|
d7070b6fb5
|
Manage users with the option system
|
2025-06-13 16:21:42 +02:00 |
|
|
|
9386dc29d7
|
flake.lock: Update
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/caf2c8b3716904c975eda250f844ec4ebed49772?dir=pkgs/firefox-addons&narHash=sha256-BbpLzjNbrSq3C5xK2SSv4l%2BK6t8a/GjMPHUfKLU2u3w%3D' (2025-06-10)
→ 'gitlab:rycee/nur-expressions/bf1c48472bc1daa1a19900484669f0f68acce902?dir=pkgs/firefox-addons&narHash=sha256-Ozx6BBA7jBPUF2b2tFAG4wD71cCBOmCgZFYjqCbpMJ8%3D' (2025-06-13)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/427c96044f11a5da50faf6adaf38c9fa47e6d044?narHash=sha256-UL9F76abAk87llXOrcQRjhd5OaOclUd6MIltsqcUZmo%3D' (2025-06-10)
→ 'github:nix-community/home-manager/18f3a0d21c3739a242aafa17c04c5238bbab5a41?narHash=sha256-r6YTIMprNCYcJcA4oZ0x1wPaHPPHUxb8CnyEeMkhGks%3D' (2025-06-13)
• Updated input 'nix-vscode-extensions':
'github:nix-community/nix-vscode-extensions/299b2aa650d32310153746135b6a84a6c4de9c21?narHash=sha256-ezZ15tLA2L%2Brmtn39dKLFW/UM2xlksC61V12blulpjE%3D' (2025-06-10)
→ 'github:nix-community/nix-vscode-extensions/6ec5e3e4a11887ae47d55ece1b83a0ed8082cddf?narHash=sha256-at8sCy3IXlgo1zV0j0Wowhn/dHXqBkb2huSdJ2Jt%2Bmo%3D' (2025-06-13)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/88331c17ba434359491e8d5889cce872464052c2?narHash=sha256-FG4DEYBpROupu758beabUk9lhrblSf5hnv84v1TLqMc%3D' (2025-06-09)
→ 'github:nixos/nixpkgs/fd487183437963a59ba763c0cc4f27e3447dd6dd?narHash=sha256-mHv/yeUbmL91/TvV95p%2BmBVahm9mdQMJoqaTVTALaFw%3D' (2025-06-12)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/8d215e1c981be3aa37e47aeabd4e61bb069548fd?narHash=sha256-lAblXm0VwifYCJ/ILPXJwlz0qNY07DDYdLD%2B9H%2BWc8o%3D' (2025-05-18)
→ 'github:Mic92/sops-nix/50754dfaa0e24e313c626900d44ef431f3210138?narHash=sha256-VunQzfZFA%2BY6x3wYi2UE4DEQ8qKoAZZCnZPUlSoqC%2BA%3D' (2025-06-10)
|
2025-06-13 08:39:58 +02:00 |
|
|
|
2e53bdb015
|
Run all restic backups as root
|
2025-06-11 21:09:08 +02:00 |
|
|
|
f5e59e0d12
|
flake.lock: Update
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/c579adeca940c70ac7dd661a1cda662f2d1fb158?dir=pkgs/firefox-addons&narHash=sha256-20eV5kl7iP7ODy9ZNW2SAg8bIg2ttud%2BIWs7UHxsbE0%3D' (2025-06-07)
→ 'gitlab:rycee/nur-expressions/caf2c8b3716904c975eda250f844ec4ebed49772?dir=pkgs/firefox-addons&narHash=sha256-BbpLzjNbrSq3C5xK2SSv4l%2BK6t8a/GjMPHUfKLU2u3w%3D' (2025-06-10)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1?narHash=sha256-F82%2BgS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE%3D' (2025-06-01)
→ 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/2d7d65f65b61fdfce23278e59ca266ddd0ef0a36?narHash=sha256-P1gumhZN5N9q%2B39ndePHYrtwOwY1cGx%2BVoXGl%2BvTm7A%3D' (2025-06-06)
→ 'github:nix-community/home-manager/427c96044f11a5da50faf6adaf38c9fa47e6d044?narHash=sha256-UL9F76abAk87llXOrcQRjhd5OaOclUd6MIltsqcUZmo%3D' (2025-06-10)
• Updated input 'nix-vscode-extensions':
'github:nix-community/nix-vscode-extensions/5af3052a092b3b097f243d70a66b0484e000b423?narHash=sha256-cx/BC96wW%2B29joUehjHeERqEPxohHlMmPwYXXVORPZk%3D' (2025-06-07)
→ 'github:nix-community/nix-vscode-extensions/299b2aa650d32310153746135b6a84a6c4de9c21?narHash=sha256-ezZ15tLA2L%2Brmtn39dKLFW/UM2xlksC61V12blulpjE%3D' (2025-06-10)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/4792576cb003c994bd7cc1edada3129def20b27d?narHash=sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU%3D' (2025-06-05)
→ 'github:nixos/nixpkgs/88331c17ba434359491e8d5889cce872464052c2?narHash=sha256-FG4DEYBpROupu758beabUk9lhrblSf5hnv84v1TLqMc%3D' (2025-06-09)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/d3d2d80a2191a73d1e86456a751b83aa13085d7d?narHash=sha256-QuUtALJpVrPnPeozlUG/y%2BoIMSLdptHxb3GK6cpSVhA%3D' (2025-06-05)
→ 'github:nixos/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f?narHash=sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU%3D' (2025-06-07)
|
2025-06-10 20:18:31 +02:00 |
|
|
|
298e2a51b2
|
Configure backups for uptime-kuma
|
2025-06-10 14:29:38 +02:00 |
|
|
|
e0799f2b11
|
Allow root user to run backups again
|
2025-06-10 14:28:48 +02:00 |
|
|
|
da7307f259
|
Use latest kernel again
|
2025-06-10 13:13:31 +02:00 |
|
|
|
2b48a2d10b
|
Fix restic-restore command
|
2025-06-10 12:55:38 +02:00 |
|
|
|
76914154c6
|
Enable ntfy on culumus
|
2025-06-08 22:51:40 +02:00 |
|
|
|
4553f0b929
|
Add ntfy module
|
2025-06-08 22:51:31 +02:00 |
|
|
|
df3f7ed8f6
|
Remove kuma-cli package
This reverts commit 403623428e.
|
2025-06-08 22:25:15 +02:00 |
|
|
|
403623428e
|
Package autokuma/kuma-cli
|
2025-06-08 19:28:47 +02:00 |
|
|
|
563506d670
|
Remove tailscale_auth to allow access from tagged devices
|
2025-06-08 19:01:22 +02:00 |
|
|
|
93f3055786
|
Enable uptime-kuma on cumulus
|
2025-06-08 01:44:05 +02:00 |
|
|
|
7cd535e424
|
Add uptime-kuma module
|
2025-06-08 01:43:48 +02:00 |
|
|
|
ab97c76985
|
Add new host "cumulus"
|
2025-06-08 00:55:40 +02:00 |
|
|
|
4654dcc27c
|
Symlink git ssh-keys into ~/.ssh
|
2025-06-08 00:19:37 +02:00 |
|
|
|
2adabd32e2
|
Remove forgejo's footer
|
2025-06-07 22:51:35 +02:00 |
|
|
|
64a3fa3df9
|
Fix deploy-rs package in dev-shell
|
2025-06-07 22:51:17 +02:00 |
|
|
|
dc5449f745
|
flake.lock: Update
Flake lock file updates:
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/aa07eb05537d4cd025e2310397a6adcedfe72c76?narHash=sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE%2Bne0U%3D' (2024-09-27)
→ 'github:serokell/deploy-rs/6bc76b872374845ba9d645a2f012b764fecd765f?narHash=sha256-hXh76y/wDl15almBcqvjryB50B0BaiXJKk20f314RoE%3D' (2025-06-05)
• Updated input 'deploy-rs/flake-compat':
'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
→ 'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
• Updated input 'deploy-rs/utils':
'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725?narHash=sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8%3D' (2023-12-04)
→ 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/0a907047c5b56503dd2e889dbbb694c61b8daf25?dir=pkgs/firefox-addons&narHash=sha256-K6//1B2kN%2BgZ2kOIRLqvY6LuOWHjiV7%2B7eFS4JNXR/g%3D' (2025-06-02)
→ 'gitlab:rycee/nur-expressions/c579adeca940c70ac7dd661a1cda662f2d1fb158?dir=pkgs/firefox-addons&narHash=sha256-20eV5kl7iP7ODy9ZNW2SAg8bIg2ttud%2BIWs7UHxsbE0%3D' (2025-06-07)
• Updated input 'home-manager':
'github:nix-community/home-manager/282e1e029cb6ab4811114fc85110613d72771dea?narHash=sha256-RMhjnPKWtCoIIHiuR9QKD7xfsKb3agxzMfJY8V9MOew%3D' (2025-05-31)
→ 'github:nix-community/home-manager/7aae0ee71a17b19708b93b3ed448a1a0952bf111?narHash=sha256-gjN3j7joRvT3a8Zgcylnd4NFsnXeDBumqiu4HmY1RIg%3D' (2025-06-05)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/c7fdb7e90bff1a51b79c1eed458fb39e6649a82a?narHash=sha256-EB%2BLzYHK0D5aqxZiYoPeoZoOzSAs8eqBDxm3R%2B6wMKU%3D' (2025-06-02)
→ 'github:nix-community/home-manager/2d7d65f65b61fdfce23278e59ca266ddd0ef0a36?narHash=sha256-P1gumhZN5N9q%2B39ndePHYrtwOwY1cGx%2BVoXGl%2BvTm7A%3D' (2025-06-06)
• Updated input 'nix-vscode-extensions':
'github:nix-community/nix-vscode-extensions/bb2066fbf770f0385864a9005c88e40533ffce1d?narHash=sha256-ogPMNqKzT1gXoP7MsmKzxZPaK%2Boytbj4h7AlW9HZJ/M%3D' (2025-06-02)
→ 'github:nix-community/nix-vscode-extensions/5af3052a092b3b097f243d70a66b0484e000b423?narHash=sha256-cx/BC96wW%2B29joUehjHeERqEPxohHlMmPwYXXVORPZk%3D' (2025-06-07)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/daa628a725ab4948e0e2b795e8fb6f4c3e289a7a?narHash=sha256-pZH4bqbOd8S%2Bsi6UcfjHovWDiWKiIGRNRMpmRWaDIms%3D' (2025-05-30)
→ 'github:NixOS/nixos-hardware/4602f7e1d3f197b3cb540d5accf5669121629628?narHash=sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM%3D' (2025-06-06)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/a59eb7800787c926045d51b70982ae285faa2346?narHash=sha256-q8jG2HJWgooWa9H0iatZqBPF3bp0504e05MevFmnFLY%3D' (2025-05-31)
→ 'github:nixos/nixpkgs/4792576cb003c994bd7cc1edada3129def20b27d?narHash=sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU%3D' (2025-06-05)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc?narHash=sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8%3D' (2025-05-31)
→ 'github:nixos/nixpkgs/d3d2d80a2191a73d1e86456a751b83aa13085d7d?narHash=sha256-QuUtALJpVrPnPeozlUG/y%2BoIMSLdptHxb3GK6cpSVhA%3D' (2025-06-05)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007?narHash=sha256-9YzfeN8CB6SzNPyPm2XjRRqSixDopTapaRsnTpXUEY8%3D' (2025-05-26)
→ 'github:numtide/treefmt-nix/a05be418a1af1198ca0f63facb13c985db4cb3c5?narHash=sha256-eEy8cuS0mZ2j/r/FE0/LYBSBcIs/MKOIVakwHVuqTfk%3D' (2025-06-06)
|
2025-06-07 16:44:32 +02:00 |
|
|
|
50f6bc35c0
|
Only ever use forgejo's ssh-keys for openssh
|
2025-06-07 15:14:37 +02:00 |
|
|
|
3926a6eeb9
|
Improve the restic-healthchecks module
|
2025-06-07 15:13:05 +02:00 |
|
|
|
e6989963c7
|
Automate restic restore command creation
|
2025-06-07 15:12:21 +02:00 |
|
|
|
731f0ec615
|
Rename suspendService to dependentService
|
2025-06-07 13:57:40 +02:00 |
|
|
|
5481b8f82a
|
Simplify restic service dependencies using OnSuccess and Conflicts
|
2025-06-07 13:46:40 +02:00 |
|
|
|
b5e7d9dce2
|
Integrate suspend-service into restic module
|
2025-06-07 01:04:01 +02:00 |
|
|
|
cdeabbcc84
|
Enable healthchecks of restic-backups by default
|
2025-06-07 00:34:38 +02:00 |
|
|
|
41cd9f56f1
|
Refactor the restic config
|
2025-06-07 00:20:18 +02:00 |
|
|
|
b1507caac5
|
Configure backups for forgejo
|
2025-06-06 22:42:05 +02:00 |
|
|
|
da9008c379
|
Extract mkVirtualHostConfig function
|
2025-06-06 21:52:34 +02:00 |
|