4c3e3d471f
modules: services: nginx: fix SSL renewal, again
...
ci/woodpecker/push/check Pipeline was successful
I'd previously fixed this in 1e10c6630b ,
however NixOS has recently updated how the renewal units work [1], which
broke it.
[1]: https://github.com/NixOS/nixpkgs/pull/422076
2025-09-13 19:17:54 +02:00
17ceaa5620
nixos: services: matrix: fix out-dated comments
ci/woodpecker/push/check Pipeline was successful
2025-08-06 15:37:08 +00:00
b1c9279c63
nixos: services: add thelounge
ci/woodpecker/push/check Pipeline was successful
2025-08-05 15:53:21 +02:00
30348a1e19
nixos: services: matrix: add Facebook bridge
...
I probably won't actually use it, after test-driving it quickly.
But now that the effort has been expanded, might as well keep it if only
as a future reference.
2025-08-05 15:53:21 +02:00
7a85a44407
nixos: services: matrix: remove obsolete comment
2025-08-05 15:53:21 +02:00
9cadbe6256
nixos: services: matrix: add admin interface
2025-08-05 15:53:21 +02:00
fa7b4910f5
nixos: services: matrix: fix proxy to synapse
...
I want to make use of the `/_synapse/matrix/` sub-path, so just proxy
the whole of `/_synapse/`.
2025-08-05 15:53:21 +02:00
1e31b2dfea
nixos: services: matrix: simplify VHost
2025-08-05 15:53:21 +02:00
bd019258cb
nixos: services: matrix: simplify listeners
2025-08-05 15:53:21 +02:00
0792e8c7cb
nixos: services: matrix: fix element-web config
2025-08-05 15:53:21 +02:00
f1d7da7fcb
nixos: services: matrix: refactor well-knowns
2025-08-05 15:53:21 +02:00
b093faf00d
nixos: services: tandoor-recipes: use automatic DB
ci/woodpecker/push/check Pipeline was successful
2025-07-08 10:42:13 +00:00
5d87223970
nixos: services: transmission: use 'trgui-ng'
...
ci/woodpecker/push/check Pipeline was successful
I like it much better than the built-in UI.
2025-07-02 13:26:22 +02:00
d618406516
nixos: services: use 'postgresql.target'
...
This is now the more correct dependency to use in service definitions,
to guarantee read-write access with users and permissions.
2025-07-02 13:24:19 +02:00
971f905813
nixos: services: mealie: remove DB settings
...
ci/woodpecker/push/check Pipeline was successful
Looks like I missed them in the original commit to migrate to
`database.createLocally`.
2025-06-09 13:52:32 +02:00
a67a54bda2
nixos: services: paperless: use structured setting
...
ci/woodpecker/push/check Pipeline was successful
The module should stringify it to JSON automatically, so might as well
use the more readable option.
2025-05-31 22:56:30 +02:00
5b545a28f1
nixos: services: mealie: use automatic DB setup
ci/woodpecker/push/check Pipeline was successful
2025-05-09 00:02:07 +02:00
1dc65a37e7
nixos: services: paperless: set proxy settings
ci/woodpecker/push/check Pipeline was successful
2025-05-08 23:29:30 +02:00
a997d36964
nixos: services: paperless: fix formatting
2025-05-08 23:22:35 +02:00
0c5836bc56
nixos: services: paperless: use 'PAPERLESS_URL'
2025-05-08 23:22:11 +02:00
e3243ebe80
nixos: services: nextcloud: simplify DB handling
...
ci/woodpecker/push/check Pipeline failed
I *think* the option didn't exist when I originally used this module.
2025-05-02 17:59:06 +01:00
c40090d176
nixos: services: servarr: add cross-seed
2025-04-16 17:26:10 +02:00
e4bc0444bf
nixos: services: transmission: fix umask
...
I want downloads to be readable by the `media` group. The permissions
weren't correctly applied without `umask`.
2025-04-16 17:01:18 +02:00
c69aaa7adb
nixos: services: servarr: autobrr: fix websockets
...
I found some logs complaining about websockets before enabling this.
2025-04-16 17:01:18 +02:00
a0473a5c6c
nixos: services: servarr: autobrr: fix fail2ban
...
ci/woodpecker/push/check Pipeline was successful
The log line for authentication failures has been updated since the
original PR.
It also happens to be logged in JSON, and I'm a bit too lazy to match it
more properly than this.
2025-04-12 11:30:14 +02:00
a28295da27
nixos: services: servarr: autobrr: fix comment
ci/woodpecker/push/check Pipeline was successful
2025-04-11 19:01:08 +02:00
1dd1dbb917
nixos: services: homebox: proxy websockets
...
Should avoid a bunch of error logs, and ensure that e.g: adding a label
does not require a refresh to show it in a list.
2025-04-09 12:29:27 +02:00
439a6bc930
nixos: services: homebox: use postgres
2025-04-09 12:29:27 +02:00
08f7c2bd79
nixos: services: nextcloud: bump to 31
ci/woodpecker/push/check Pipeline was successful
2025-04-05 20:24:21 +02:00
215eb4c91a
nixos: services: servarr: add autobrr
2025-04-05 20:22:27 +02:00
ec965800e4
nixos: services: servarr: nzbhydra: fix websockets
...
From what I could read, NZBHydra2 *might* require proxying websockets in
new versions (better safe than sorry).
2025-04-05 20:07:47 +02:00
b1ade72383
nixos: services: servarr: migrate nzbhydra
2025-04-05 20:07:47 +02:00
c823edf584
nixos: services: servarr: jackett: add 'port'
2025-04-05 20:07:47 +02:00
950cf4dd05
nixos: services: servarr: migrate jackett
2025-04-05 20:07:47 +02:00
f825d047b5
nixos: services: servarr: migrate prowlarr
...
The configuration doesn't have `group`, so it's a slightly different
configuration to the rest of the *arr services.
I also want to move the other two indexer modules under `servarr`, as
they are all closely related.
2025-04-05 20:07:47 +02:00
d783b5f5ee
nixos: services: servarr: starr: add 'port'
...
Now that declarative configurations are supported for those
applications.
2025-04-05 20:07:47 +02:00
8e6be43817
nixox: services: servarr: refactor starr config
...
Makes it slightly DRY-er and more readable.
2025-04-05 20:07:47 +02:00
1f876d3e21
nixos: services: servarr: bazarr: add 'port'
2025-04-05 20:07:46 +02:00
860c13ab1f
nixos: services: servarr: extract bazarr
...
It's not an actual *arr package, but closely related to them. Extract
its configuration to a sub-module.
2025-04-05 20:07:46 +02:00
7791ad0907
nixos: services: servarr: fix 'enableAll' logic
...
I renamed the option and refactored how it worked to make it more
explicit that it enables the entire suite by default, with explicit
opt-out of individual components (or fine-grained opt-in as an
alternative).
2025-04-05 20:07:46 +02:00
f474c033d5
nixos: services: nginx: remove zstd compression
...
ci/woodpecker/push/check Pipeline was successful
The zstd module is unmaintained and buggy, remove it preventively.
The option itself will probably be removed soon [1].
[1]: https://github.com/NixOS/nixpkgs/pull/381678
2025-02-13 22:55:25 +01:00
374886a63f
nixos: services: servarr: remove build work-around
...
It's been fixed upstream.
This partially reverts commit ad1cfbd6f0 .
2025-02-13 22:55:25 +01:00
533e3b9a9f
nixos: services: add homebox
2025-02-13 22:55:25 +01:00
1540483955
nixos: services: komga: fix deprecated option
2025-01-30 13:17:24 +01:00
c99b5b2532
nixos: services: komga: use 'settings'
ci/woodpecker/push/check Pipeline was successful
2025-01-15 20:42:52 +00:00
9c50691ede
nixos: services: nginx: sso: use upstream module
...
ci/woodpecker/push/check Pipeline was successful
It's finally been merged, so let's get rid of this module.
2024-12-28 13:28:03 -05:00
dec5dabf02
modules: services: postgres: upgrade version
ci/woodpecker/push/check Pipeline was successful
2024-12-16 00:20:18 +01:00
b2d2ff1798
nixos: services: postgres: fix renamed option
2024-12-16 00:19:31 +01:00
c5a375d165
nixos: services: paperless: use automatic DB setup
...
That way I don't have to worry about the `postgresql.service` dependency
anymore :-).
2024-12-11 01:40:14 +01:00
ad1cfbd6f0
flake: bump inputs
...
Allow-list the build inputs for `sonarr` until the package is fixed
upstream [1].
[1]: https://github.com/NixOS/nixpkgs/issues/360592
2024-12-08 10:44:26 -05:00