Commit graph

432 commits

Author SHA1 Message Date
b82eeb8595 modules: Move bluetooth, sound and wlan modules into the services namespace 2025-09-03 18:49:55 +02:00
6f53e67250 gatus: Refactor 2025-09-02 22:54:00 +02:00
02296be975 hosts/srv-internal: Disable nextcloud 2025-09-02 21:44:05 +02:00
28b72290a2 radicale: Configure backups 2025-09-02 21:42:24 +02:00
2761fc8953 filebrowser: Configure backups 2025-09-02 16:56:24 +02:00
933a84a9f7 hosts/srv-internal: Enable filebrowser 2025-09-02 16:41:45 +02:00
e782dff77b Enable zram swap on workstations 2025-09-01 23:23:55 +02:00
734602820b stirling-pdf: Init module 2025-08-31 16:49:34 +02:00
de266a8d91 meta: Rename option assertUnique to validate 2025-08-28 19:19:29 +02:00
b51d0d095d Refactor meta.{domains,ports} 2025-08-28 14:20:36 +02:00
db0569680e caddy: Replace option protocol with tls 2025-08-27 21:08:17 +02:00
eb4b41222d radicale: Init module 2025-08-26 19:26:15 +02:00
6e08f6a8a0 Enable openspeedtest on srv-external 2025-08-24 17:47:12 +02:00
3cbec59b6d gatus: Remove host endpoints 2025-08-23 23:42:01 +02:00
c8af87f3aa victorialogs: Init module 2025-08-20 18:00:28 +02:00
84515f5e14 tailscale: Rotate auth-keys 2025-08-17 21:08:34 +02:00
9ecc4cf9ea Refactor user configuration 2025-08-17 16:25:41 +02:00
fc386b98dd Rename hosts for clarity 2025-08-16 22:03:37 +02:00
f6f17802ff grafana: Init basic module 2025-08-15 19:09:58 +02:00
d53f87f3d5 Adjust the commit message of flake update 2025-08-10 17:56:07 +02:00
14b0e0ac1d Make more use of pipes 2025-08-10 00:21:05 +02:00
e57e1879b5 hedgedoc: remove old email-auth password 2025-08-01 18:14:34 +02:00
e5414ede1b customize the commit message of flake update 2025-07-31 23:19:12 +02:00
472d0eea96 Do some minor refactoring 2025-07-27 20:23:43 +02:00
5e18975b9b sops: generate the config with nix 2025-07-22 22:18:34 +02:00
d14732b063 sops: restructure secrets files 2025-07-20 19:56:52 +02:00
8a0238af60 syncthing: set cert/key with sops 2025-07-20 17:25:18 +02:00
2e3b64860f sops: convert format of secrets files from yaml to json 2025-07-20 13:28:16 +02:00
4f2bd0234e Enable auto login on fern and north 2025-07-15 12:38:42 +02:00
893a488be1 Also monitor hosts with gatus 2025-07-10 10:57:04 +02:00
5aad5d2a7b Refactor alert URL to use centralized domain config 2025-07-08 10:54:36 +02:00
44520b3cd2 Only check domain and port uniqueness on servers 2025-07-04 13:01:03 +02:00
4f5db50ca1 Rename option "backups.enable" to "doBackups" 2025-06-30 23:56:52 +02:00
6bd3313e55 Rotate backblaze keys used by restic 2025-06-30 23:20:59 +02:00
aec20b69e8 gatus: stop tracking gatus itself as an endpoint 2025-06-29 20:43:25 +02:00
47b35b5ed6 gatus: split ambiguous "endpoints" option into "customEndpoints" and internal "finalEndpoints" 2025-06-29 20:40:53 +02:00
9a832b61e1 Add gatus.endpointDomains option 2025-06-24 21:15:57 +02:00
6c0ff3393b Simplify config for gatus endpoints 2025-06-22 20:44:04 +02:00
38fb2ec1d5 Check gatus uptime with healthchecks.io 2025-06-20 00:35:08 +02:00
de67dc40bf Use resolved on fern 2025-06-19 12:55:45 +02:00
5b3f21b140 Enable it-tools on cirrus 2025-06-18 19:30:14 +02:00
c6056c2161 Replace uptime-kuma with gatus on cumulus 2025-06-14 18:44:03 +02:00
0183a7545c Change ntfy's subdomain to "alerts" 2025-06-14 18:43:20 +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
5be9e76486 Serve tailscale gui over caddy 2025-06-13 22:22:33 +02:00
9fb4a18ee5 Cleanup 2025-06-13 17:05:20 +02:00
d7070b6fb5 Manage users with the option system 2025-06-13 16:21:42 +02:00
298e2a51b2 Configure backups for uptime-kuma 2025-06-10 14:29:38 +02:00
da7307f259 Use latest kernel again 2025-06-10 13:13:31 +02:00
76914154c6 Enable ntfy on culumus 2025-06-08 22:51:40 +02:00