Commit graph

233 commits

Author SHA1 Message Date
8c138d274f
caddy: Remove unnecessary enable option 2025-11-08 21:34:42 +01:00
39bd59c8ee
caddy: Fix hard coded metrics port 2025-11-07 11:35:32 +01:00
93bae9b48c
caddy: Fix hash 2025-11-04 00:23:52 +01:00
d3dbe02b01
caddy: Only install tailscale plugin when tailscale hosts exist 2025-11-03 23:35:10 +01:00
145e76cec7
caddy: Simplify with HostsExist variables 2025-11-03 23:34:34 +01:00
83572e8f51
syncthing: Rename variable 2025-11-03 17:51:19 +01:00
6755036951
restic: Auto create healthcheck endpoints 2025-10-26 23:21:45 +01:00
ba78828f4f
restic: Rename option resticBackups to restic.backups 2025-10-23 20:21:37 +02:00
4a7e655f71
caddy: Remove wildcard support
Supporting wildcards has proven more trouble than it's worth. While convenient when setting up new domains, it makes the module harder to maintain and makes adding features more difficult.
2025-10-22 22:37:20 +02:00
d2de5157fb
wlan: Consider all types of networks 2025-10-22 12:58:04 +02:00
6be0aa5064
wlan: Cleanup previous network files after iwd stops instead of before it starts 2025-10-22 12:56:31 +02:00
313a3d8138
Remove . at the end of assertion messages 2025-10-21 22:55:21 +02:00
66d5263aca
Deduplicate unprotected service messages via mkUnprotectedMessage 2025-10-21 22:52:44 +02:00
ac48782b56
Use builtins.groupBy over lib.groupBy because of performance
See https://github.com/NixOS/nix/pull/5715
2025-10-17 17:01:22 +02:00
671a13239a
Implement global custom libs as a flake output 2025-10-17 10:57:32 +02:00
4e65984e37 caddy: Remove unused option 2025-10-15 23:07:46 +02:00
344baa5f46 crowdsec: Fix journalctl acquisitions
After spending an hour figuring this out on my own, I found this https://codeberg.org/kampka/nix-flake-crowdsec/issues/20 :(
2025-10-15 20:44:41 +02:00
8c811bc03e caddy: Actually use global custom libs 2025-10-13 18:22:56 +02:00
3acd35c7b2 Add more custom libs 2025-10-13 14:12:18 +02:00
8807d38b57 Add custom libs subdomainOf and rootDomainOf 2025-10-12 23:15:32 +02:00
f3ea2b75e6 Add custom isTailscaleDomain lib 2025-10-12 20:36:18 +02:00
589b76d745 syncthing: Fix gui domain checks 2025-10-12 19:59:23 +02:00
9996a3370f Assert proper private usage of syncthing and filebrowser 2025-10-12 01:56:41 +02:00
2ffefb5f30 resolved: Init module 2025-10-12 01:10:25 +02:00
b2680db359 Move web-service-modules into a separate directory 2025-10-11 15:36:21 +02:00
c3cfcf1b61 Replace builtins.toString with toString 2025-10-09 21:35:41 +02:00
c18caea0de caddy: Refactor 2025-10-09 21:28:16 +02:00
2531d57194 caddy: Remove tls and reverse-proxy-config options for now 2025-10-09 20:17:50 +02:00
e46ae6297c caddy: Replace unnecessary pipes 2025-10-09 00:33:49 +02:00
525d9aef49 gatus: Extend alert thresholds 2025-10-09 00:16:35 +02:00
412d888680 gatus: Sort endpoints by groups by default 2025-10-09 00:15:50 +02:00
65284294b1 caddy: Add fallback handler to wildcard domains 2025-10-08 23:35:38 +02:00
e383ee383b caddy: Remove encode
Apparently `encode` does nothing when you only use caddy as a reverse proxy
2025-10-08 23:14:16 +02:00
223a231f71 privatebin: Add option for branding 2025-10-08 23:01:21 +02:00
d396ee6559 stirling-pdf: Add options for branding 2025-10-08 22:00:37 +02:00
d218ef2b35 outline: Reroll gitlab oauth 2025-10-08 21:48:09 +02:00
72d4580779 Remove all uses of with
I decided once again that I don't like `with`
2025-10-08 19:22:41 +02:00
709d6e663f Fix whitespaces 2025-10-07 10:22:52 +02:00
eda646d424 memos: Configure backups 2025-10-07 10:22:37 +02:00
37f47c82a8 actualbudget: Fix persistence 2025-10-07 09:50:17 +02:00
77b04fd635 filebrowser: Fix persistence 2025-10-07 08:30:00 +02:00
1b9a26c494 Persist state of actual, filebrowser, memos, radicale and syncthing 2025-10-06 22:36:00 +02:00
eff39a6ccd restic: Make better use of inherit 2025-10-06 21:45:04 +02:00
be8712c85a Replace some uses of lib.mapAttrsToList 2025-10-06 21:43:18 +02:00
d5f3296bf0 alloy: Refactor assertions 2025-10-05 00:56:46 +02:00
9f4b5b73ed caddy: Rename option metrics.port to metricsPort 2025-10-05 00:42:09 +02:00
f1c0a77ce0 memos: Add 25.11 todo 2025-10-04 15:17:00 +02:00
20dcc6648a memos: Init module 2025-10-04 00:50:45 +02:00
d0bf0084f4 Improve formatting 2025-10-02 15:05:08 +02:00
108a308c25 outline: Fix persistence 2025-10-01 00:32:29 +02:00