Commit graph

30 commits

Author SHA1 Message Date
2240bc9c91 impermanence: Persist hedgedoc, privatebin, crowdsec and forgejo state dirs 2025-09-17 22:42:54 +02:00
4f0fea5461 tailscale: Add restart triggers 2025-09-17 22:34:47 +02:00
5074bbeae4 forgejo: Rename service user to git 2025-09-12 23:15:28 +02:00
e5b6374751 Enable ShellCheck and improve shell scripts 2025-09-12 19:32:48 +02:00
7e25a91691 restic: Add dedicated paths option 2025-09-02 17:05:39 +02:00
e288bb2bf3 meta/ports: Separate tcp and udp lists to avoid false conflicts 2025-08-28 17:44:00 +02:00
4b3f4324c2 forgejo: Enable push to create 2025-08-11 17:56:59 +02:00
9bed5391ab forgejo: use package from unstable and the new default robots.txt 2025-08-02 23:12:11 +02:00
062fd5de0b refactor: normalize usage of lib and builtins namespaces 2025-07-22 22:58:18 +02:00
d9acddfce2 forgejo: disable federation 2025-07-18 09:35:38 +02:00
56b28f055d Improve domain conflict messages by setting domains per service 2025-07-05 20:41:55 +02:00
4f5db50ca1 Rename option "backups.enable" to "doBackups" 2025-06-30 23:56:52 +02:00
6c0ff3393b Simplify config for gatus endpoints 2025-06-22 20:44:04 +02:00
dbe87bc88a Deduce gatus endpoint group from domain when possible 2025-06-20 22:17:54 +02:00
7a9796e02c Declare gatus endpoints in each of their respective modules 2025-06-15 00:02:13 +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
2adabd32e2 Remove forgejo's footer 2025-06-07 22:51:35 +02:00
4f72e57193 Symlink forgejo's robots.txt 2025-06-06 10:13:54 +02:00
e0f7a8440b Enable forgejo git gc 2025-06-04 22:09:17 +02:00
26d2a53ae6 Enable forgejo federation 2025-06-04 22:07:00 +02:00
0c4d961879 Set forgejo landing page to user page 2025-06-04 22:06:32 +02:00
f47534c8f3 Housekeeping 2025-06-04 21:55:01 +02:00
bf6c0040d9 Update forgejo mirrors every 1h 2025-06-02 23:23:54 +02:00
d2b73e1e9d Make forgejo user setup more robust 2025-06-01 22:57:27 +02:00
c27ef197f4 Store forgejo session data in db to avoid session expiry 2025-06-01 22:35:51 +02:00
671ddf8233 Set forgejo landing page to "explore" 2025-05-31 21:25:12 +02:00
0c51cdd6df Add robots.txt to forgejo 2025-05-31 21:10:23 +02:00
d5f7e88b59 Avoid "networking.domain" 2025-05-28 21:11:51 +02:00
383235ae24 Adjust ports to prevent future conflicts 2025-05-28 18:35:54 +02:00
211ca98e92 Move modules in programs/services subfolders 2025-05-28 11:33:05 +02:00
Renamed from modules/system/forgejo/default.nix (Browse further)