Commit graph

2735 commits

Author SHA1 Message Date
Vladimír Čunát 15ed8f7638
staging-next 2025-09-21 (#444862) 2025-10-05 13:28:34 +00:00
Florian Klink bf496bd1d2
nixos/gerrit: Enable PrivateMounts hardening in service config (#448492) 2025-10-05 13:24:15 +00:00
sadorowo a22dc98a36
invidious: use YAML configuration by default (#448476) 2025-10-05 13:17:12 +00:00
Florian Klink 3627818f3c
nixos/gerrit: Make sure service directories have proper permissions set (#448496) 2025-10-05 12:16:58 +00:00
nixpkgs-ci[bot] 17eefed8a0
Merge master into staging-next 2025-10-05 12:06:14 +00:00
Florian Klink b17d512a77
nixos/gerrit: Set ProtectControlGroups to strict (#448646) 2025-10-05 11:24:43 +00:00
Robert Schütz c78079059a nixos/immich: add secretSettings option 2025-10-05 02:44:08 -07:00
K900 e93c560b79 Merge remote-tracking branch 'origin/master' into staging-next 2025-10-05 12:17:08 +03:00
Wolfgang Walther 91a8fee3aa
treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Wolfgang Walther c283f32d29
treewide: remove unused with
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
Wolfgang Walther 90e7159c55
treewide: remove unused rec
Auto-fix by nixf-diagnose.
2025-10-05 10:49:12 +02:00
Felix Singer 37e40baa36 nixos/gerrit: Set ProtectControlGroups to strict
For documentation see
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#ProtectControlGroups=

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-04 23:49:28 +02:00
nixpkgs-ci[bot] 45e7932c78
Merge master into staging-next 2025-10-04 12:05:54 +00:00
Felix Singer cb6ac21a2b nixos/gerrit: Make sure cache directory has proper permissions set
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-04 12:10:58 +02:00
Felix Singer 49cc0ce8a3 nixos/gerrit: Make sure state directory has proper permissions set
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-04 12:09:39 +02:00
Felix Singer 26d0023f71 nixos/gerrit: Enable PrivateMounts hardening in service config
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-04 11:58:09 +02:00
dish 69b4b86d23
{nixos/,}.tt-rss: drop
Per https://community.tt-rss.org/t/the-end-of-tt-rss-org/7164, it will
cease development on 2025-11-01, and since it cannot be maintained
through the release of NixOS 25.11, it is being dropped now.
2025-10-03 22:24:16 -04:00
Maximilian Bosch b95a14f2ee
nixos/limesurvey: use php83
This is what the version we currently have is packaged against[1]. No
actual maintenance is done, this package will need a new person feeling
responsible for this.

[1] https://github.com/LimeSurvey/LimeSurvey/blob/6.10.2%2B250127/.github/workflows/main.yml#L20
2025-10-03 23:37:00 +02:00
Maximilian Bosch f4b702bb11
invoiceplane: remove, doesn't support php >8.1 2025-10-03 23:21:57 +02:00
Maximilian Bosch 3d04c5aaa8
nixos/dokuwiki: use php 8.4
PHP 8.1 needs to be removed since it'll be EOLed by the end of the year.
2025-10-03 22:57:06 +02:00
nixpkgs-ci[bot] dd2d512251
Merge master into staging-next 2025-10-03 00:15:52 +00:00
Felix Bühler afd64ceb0a
photoprism: 250321-57590c48b -> 250426-27ec7a128 (#407100) 2025-10-02 18:56:28 +00:00
Felix Buehler 4a14d1e05d nixos/photoprism: disallow passwords in store 2025-10-01 23:13:46 +02:00
Felix Buehler 771a0ec704 nixos/photoprism: add databasePasswordFile option 2025-10-01 23:13:34 +02:00
nixpkgs-ci[bot] 100015447b
Merge master into staging-next 2025-10-01 06:06:28 +00:00
Yt 6af2210e0c
{chatgpt-retrieval-plugin,nixos/chatgpt-retrieval-plugin}: drop (#447045) 2025-10-01 00:53:34 +00:00
K900 4999ae577c Merge remote-tracking branch 'origin/master' into staging-next 2025-09-30 21:47:55 +03:00
Leon Schwarzäugl 91352f2f83
nixos/homebox: update for v0.20.0 storage options
- v0.20.0 replaced HBOX_STORAGE_DATA in favor of
  HBOX_STORAGE_CONN_STRING and HBOX_STORAGE_PREFIX_PATH.
  Added options for these.
- Added support for custom user/group.
2025-09-30 15:57:01 +02:00
Michael Daniels 01cb0dae78
nixos/chatgpt-retrieval-plugin: drop
Corresponding package has been marked broken for a full release cycle.

Dropping per RFC 180.
2025-09-30 07:34:16 -04:00
Ruby Iris Juric 6d7ea3cf45
maintainers: remove srxl 2025-09-30 17:21:37 +10:00
nixpkgs-ci[bot] 256acf7aa7
Merge master into staging-next 2025-09-30 00:16:28 +00:00
Felix Buehler 53f95e2ea8 nixos/photoprism: use PHOTOPRISM_ADMIN_PASSWORD_FILE 2025-09-30 00:32:43 +02:00
Arne Keller 2891f9938c
nixos/gerrit: Drop global lib expansion (#446636) 2025-09-29 20:35:19 +00:00
Robert Schütz d4257061d6 Merge branch 'master' into staging-next 2025-09-29 09:51:09 -07:00
dotlambda 6b36977077
nextcloud30: drop (#446070) 2025-09-29 16:18:14 +00:00
provokateurin 3afd6ec50d
nextcloud30: drop 2025-09-29 16:03:32 +02:00
nixpkgs-ci[bot] 14c85cbfc9
Merge master into staging-next 2025-09-28 12:05:54 +00:00
xanderio 2a3cb7e9dc
nixos/onlyoffice: fix nginx syntax error (#444037) 2025-09-28 06:44:15 +00:00
Felix Singer cfaae64388 nixos/gerrit: Drop global lib expansion
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-09-27 14:58:05 +02:00
Leon Schwarzäugl 144131b2ee
nixos/homebox: add Swarsel as maintainer 2025-09-25 10:15:16 +02:00
nixpkgs-ci[bot] f4c61486bf
Merge master into staging-next 2025-09-24 12:07:37 +00:00
Cabia Rangris 320f897dda
outline: 0.87.3 -> 0.87.4 (#444287) 2025-09-24 09:49:02 +00:00
h7x4 4910b0b715
nixos/mealie: add extraOptions to allow setting trusted proxies (#408843) 2025-09-24 08:16:40 +00:00
nixpkgs-ci[bot] 88bda6eff1
Merge master into staging-next 2025-09-23 12:26:40 +00:00
dotlambda 79e615c4c6
nixos/miniflux: use freeformType (#443744) 2025-09-23 09:30:00 +00:00
nixpkgs-ci[bot] 562c842d00
Merge master into staging-next 2025-09-23 00:16:56 +00:00
Pol Dellaiera ea27db1959
various: use types.port instead of types.int (#445243) 2025-09-22 19:49:35 +00:00
nixpkgs-ci[bot] 66a3cd62a8
Merge master into staging-next 2025-09-22 18:05:40 +00:00
Robert Schütz bc58ca994c nixos/miniflux: use freeformType 2025-09-22 11:01:44 -07:00
Jonas Heinrich 7d6f47b055
nixos/invoiceplane: Add quoteTemplates option (#384521) 2025-09-22 17:45:49 +02:00
h7x4 c2b14be993
nixos/nifi: use types.port 2025-09-22 16:48:08 +02:00
h7x4 a955f6ac31
nixos/plantuml-server: use types.port 2025-09-22 16:46:45 +02:00
h7x4 24c79fd3cc
nixos/silverbullet: use types.port 2025-09-22 16:46:44 +02:00
h7x4 0269d83980
nixos/pgpkeyserver-lite: use types.port 2025-09-22 16:33:03 +02:00
h7x4 84d3b8350d
nixos/kasmweb: use types.port 2025-09-22 16:33:03 +02:00
h7x4 f2b5f25655
nixos/anuko-time-tracker: use types.port 2025-09-22 16:33:02 +02:00
h7x4 25332ea522
nixos/cryptpad: use types.port 2025-09-22 16:33:01 +02:00
h7x4 c31d264b5d
nixos/nexus: use types.port 2025-09-22 16:33:01 +02:00
nixpkgs-ci[bot] f08a85f704
Merge master into staging-next 2025-09-22 12:07:05 +00:00
Alexander Sieg 5daa3ed068
nixos/outline: ajust for deprecation of MAXIMUM_IMPORT_SIZE 2025-09-22 11:04:19 +02:00
h7x4 4ba3f60b8a
various: use mkPackageOption 2025-09-22 02:46:54 +02:00
nixpkgs-ci[bot] 76f580bfad
Merge staging-next into staging 2025-09-20 12:06:51 +00:00
dotlambda c36c047cbc
nixos/immich: set $XDG_CACHE_HOME (#444330) 2025-09-20 11:53:35 +00:00
nixpkgs-ci[bot] ca7f2a47c0
Merge staging-next into staging 2025-09-19 18:06:36 +00:00
Robert Schütz 3fbb8e08a1 nixos/immich: set $XDG_CACHE_HOME
The immich-machine-learning service can fail with

    RuntimeError: Data processing error: I/O error: Operation not permitted (os error 1)

because huggingface attempts to download files to $HOME/.cache (which
doesn't exist in this case) unless $XDG_CACHE_HOME or $HF_HOME is set.
2025-09-19 05:35:12 -07:00
royce-c 0d9a7c4386
ente: fix AmbientCapabilities systemd unit option typo 2025-09-19 00:47:58 -07:00
Arnout Engelen 14a3cc02bd
onlyoffice: fix syntax error
The `more_set_headers` syntax was wrong.

Syntax docs: https://github.com/openresty/headers-more-nginx-module?tab=readme-ov-file#more_set_headers

This led to:

```
{\"Exception\":\"InvalidArgumentException\",\"Message\":\"\\\"attachment;\\\" is not valid header name.\",\"Code\":0,\"Trace\":[
{\"file\":\"/nix/store/4y4c191pd9pa5nd78i8flvkf50gd4lvp-nextcloud-31.0.8/3rdparty/guzzlehttp/psr7/src/MessageTrait.php\",\"line\":153,\"function\":\"assertHeader\",\"class\":\"GuzzleHttp\\\\Psr7\\\\Response\",\"type\":\"->\"},
```

Introduced in https://github.com/NixOS/nixpkgs/pull/419765
2025-09-18 16:17:03 +02:00
nixpkgs-ci[bot] 97577361ff
Merge staging-next into staging 2025-09-18 05:48:07 +00:00
dish 6c45dd68c1
peertube: 7.2.3 -> 7.3.0 (#443185) 2025-09-18 03:06:38 +00:00
nixpkgs-ci[bot] 592e2df8c6
Merge staging-next into staging 2025-09-17 00:16:57 +00:00
Sandro 5413fb37b8
szurubooru: 2.5-unstable-2025-02-11 -> 2.5-unstable-2025-07-19, fix build for python3.13 (#427826) 2025-09-16 20:59:41 +00:00
SchweGELBin dcfd03a94f
nixos/peertube: update nginx configuration
Co-authored-by: Izorkin <Izorkin@gmail.com>
2025-09-16 21:08:27 +02:00
SchweGELBin 9654acae0e
peertube: 7.2.3 -> 7.3.0
Co-authored-by: Izorkin <Izorkin@gmail.com>
2025-09-16 21:08:09 +02:00
nixpkgs-ci[bot] 7ae9347dfb
Merge staging-next into staging 2025-09-16 18:06:57 +00:00
Sandro 5d8e397c67
nixos/sillytavern: add it (#418452) 2025-09-16 13:50:22 +00:00
nixpkgs-ci[bot] 3cf2f09936
Merge staging-next into staging 2025-09-16 12:07:49 +00:00
Yt 17960ab111
nixos/windmill: Fix database setup config + target unit (#442367) 2025-09-16 11:27:01 +00:00
nixpkgs-ci[bot] 5c46a967a6
Merge staging-next into staging 2025-09-16 00:16:31 +00:00
Sandro a9e5a2ac81
nixos/invoiceplane: block access to ipconfig.php (#439996) 2025-09-15 19:54:20 +00:00
Bert Proesmans c9377a2ec7 nixos/windmill: Introduce systemd target unit
Windmill consists of multiple services, all can be started/stopped/controlled/ordered
by the newly introduced windmill.target unit.
2025-09-15 10:04:18 +00:00
Bert Proesmans d37a03eb5a nixos/windmill: Fix database setup config
Postgresql db-init procedure changed with a separate unit for initialisation.
This commit makes the windmill configuration conformant again.
2025-09-15 10:04:17 +00:00
nixpkgs-ci[bot] eea9839c6e
Merge staging-next into staging 2025-09-14 00:17:55 +00:00
nixpkgs-ci[bot] d0e71d6bb2
Merge staging-next into staging 2025-09-13 12:06:38 +00:00
oddlama 84d7ec6875
nixos/ente: init module and test 2025-09-13 10:59:35 +02:00
merrkry f2a1154c65 nixos/mastodon: fix streaming path 2025-09-12 21:18:01 +02:00
nixpkgs-ci[bot] d63b272849
Merge staging-next into staging 2025-09-10 06:06:29 +00:00
David Wronek 695b0bfbe3 nixos/sshwifty: init module
Signed-off-by: David Wronek <david.wronek@mainlining.org>
2025-09-10 07:40:09 +02:00
nixpkgs-ci[bot] d4a82f90df
Merge staging-next into staging 2025-09-09 18:06:05 +00:00
wrvsrx f0303c62ef
nixos/sillytavern: add it 2025-09-10 00:14:50 +08:00
Yifei Sun 6483a3e012
nixos/calibre-web: fix malformed environment variable 2025-09-09 17:15:51 +02:00
Wolfgang Walther b9ec8bed14
treewide: fix typos in md files (#439306) 2025-09-09 08:03:31 +00:00
Ben Siraphob 64fb0fc99b
nixos/doc: fix typos 2025-09-09 13:15:19 +07:00
Ben Siraphob 7b646b7f6d
nixos: fix typos 2025-09-09 13:14:35 +07:00
Haylin Moore cf540f8c98 treewide/nixos: move number typed port options to types.port 2025-09-08 15:27:19 +02:00
StepBroBD 4355de94bb
nixos/calibre-web: fix book cover not showing up due to cache directory defaults to cps path under /nix/store/ (#432604) 2025-09-06 21:11:01 +02:00
Michael Smith 40c80ed80c
maintainers: drop michaelshmitty 2025-09-04 14:24:24 +02:00
Maximilian Bosch 19d29ccade
Merge: nixos/nextcloud: Pass OC_PASS and NC_PASS environment variables to nextcloud-occ (#439771) 2025-09-04 00:36:03 +02:00
teutat3s c7fb59251c
nixos/invoiceplane: block access to ipconfig.php
Upstream uses this method to protect sensitive data in their example
config: https://github.com/InvoicePlane/InvoicePlane/blob/v1.6.3/ipconfig.php.example#L1
2025-09-03 23:49:24 +02:00
Sandro 3a6b82b8f5
nixos/hedgedoc: fix eval 2025-09-03 10:28:42 +02:00
provokateurin ba24e7fa23
nixos/nextcloud: Pass OC_PASS and NC_PASS environment variables to nextcloud-occ 2025-09-03 08:54:48 +02:00
Robert Helgesson 90c505624b nixos/grav: remove X-XSS-Protection
See <https://github.com/NixOS/nixpkgs/issues/438800>.
2025-09-02 20:40:09 +02:00
Robert Helgesson 22617bd181 nixos/grav: use PHP 8.3
The stable version of Grav is not compatible with later versions of
PHP.
2025-09-02 20:40:09 +02:00
Sandro da5d204889
nixos/hedgedoc: add configureNginx option (#427898) 2025-09-02 18:18:03 +02:00
Diogo Correia c129255508
nixos/grocy: don't set X-XSS-Protection anymore
Part of #438800.

The OWASP recommentation[1] is:

> The X-XSS-Protection header has been deprecated by modern browsers
> and its use can introduce additional security issues on the client
> side. As such, it is recommended to set the header as X-XSS-Protection: 0
> in order to disable the XSS Auditor, and not allow it to take the default
> behavior of the browser handling the response. Please use
> Content-Security-Policy instead.

[1] https://owasp.org/www-project-secure-headers/#x-xss-protection
2025-09-01 22:36:10 +01:00
Diogo Correia 80f6d36543
{nixos/,}grocy: add diogotcorreia as maintainer 2025-09-01 22:30:43 +01:00
dish e143b6b049
nixos/kanboard: remove X-XSS-Protection (#439035) 2025-09-01 16:50:24 -04:00
Sandro 6779ff00b3
nixos/glitchtip: fix sourcemap uploads, add stateDir option (#438957) 2025-09-01 17:53:54 +02:00
Defelo 6ef10ab044
nixos/glitchtip: add stateDir option 2025-09-01 16:57:10 +02:00
Defelo 95968f2f73
nixos/glitchtip: fix sourcemap uploads 2025-09-01 16:57:07 +02:00
Morgan Jones 344caf9640
mattermost: charset fixes (#436376) 2025-09-01 02:19:03 +00:00
Zexin Yuan 47fcf23026
nixos/kanboard: remove X-XSS-Protection 2025-09-01 09:43:15 +08:00
Robert Schütz 06c99c29c9 nixos/nextcloud: remove X-XSS-Protection
see https://github.com/nextcloud/server/pull/53476
2025-08-31 10:14:01 +02:00
Erin of Yukis 1ec5da1a27
nixos/jitsi-meet: fix systemd protection flag warning
Fixes systemd warning:

> /etc/systemd/system/jitsi-excalidraw.service:26: Failed to parse ProtectProc=true, ignoring: Invalid argument

when Jitsi-Meet Excalidraw Backend is enabled. `ProtectProc=true` is not a thing according to man pages, `ProtectProc=noaccess` is the most restrictive setting and likely what was originally intentioned.
2025-08-29 08:56:37 +00:00
Philip Taron 43d66715e5
fetchNextcloudApp: add sha512 (#435930) 2025-08-27 12:14:53 -07:00
staticdev 2196fed2b6 fetchNextcloudApp: add sha512 2025-08-26 22:25:48 +02:00
isabel 0471c45c8f
sharkey: 2025.4.3 -> 2025.4.4 (#431142) 2025-08-25 22:22:25 +01:00
dish 970dcca69c
treewide: Fix links in module documentation 2025-08-25 12:55:11 -04:00
Ruby Iris Juric 64a200b22a
sharkey: add tmarkus as maintainer
https://github.com/NixOS/nixpkgs/pull/431142#pullrequestreview-3149369365
2025-08-25 20:16:04 +10:00
Morgan Jones 6cc8a8cdb5
nixos/mattermost: remove fallback charset for MySQL
This was causing issues on newer versions of MariaDB (breaking
NixOS tests) like:

```
Error 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MariaDB server version
for the right syntax to use near '%2Cutf8' at line 1
```

Since this is simply a fallback character set and all supported versions
of MariaDB support utf8mb4, delete the fallback.

This change should be fully compatible with existing deployments.
2025-08-23 20:41:44 -07:00
Pol Dellaiera bc36d3ac43 maintainers: drop drupol 2025-08-20 17:54:38 +02:00
Jonas Heinrich fd71ab35d6
invoiceplane: 1.6.2 -> 1.6.3 (#431713) 2025-08-20 16:48:57 +02:00
dotlambda 32991f1eac
nixos/immich: add support for VectorChord (#428568) 2025-08-19 13:31:01 -07:00
isabel ddd7db501d
nixos/bluesky-pds: rename from pds 2025-08-19 20:59:04 +01:00
Sefa Eyeoglu a9c17c34b1
nixos/immich: add VectorChord migration docs
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:56:20 +02:00
Sefa Eyeoglu 0b93bf6c22
nixos/immich: add enableVectors option
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:55:28 +02:00
Sefa Eyeoglu fd1994a8b7
nixos/immich: add enableVectorChord option
This enables VectorChord in the database (currently) alongside
pgvecto.rs. Note that VectorChord requires pgvector, which is enabled as
well by this option.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:55:14 +02:00
Jonas Heinrich aa06ffc4c3 nixos/invoiceplane: Update patch 2025-08-17 10:30:23 +02:00
lassulus c4142d912d
nixos/jitsi-meet: fix prosody configuration (#434201) 2025-08-17 01:07:41 +02:00
⛧-440729 [sophie] d58a9b9134
nixos/jitsi-meet: fix prosody configuration 2025-08-16 12:43:31 +02:00
RatCornu f07a87c1e5
nixos/szurubooru: change python3.12 to python3 2025-08-15 23:53:42 +02:00
Felix Bargfeldt 409bce8932
zipline: 4.2.1 -> 4.2.3, prune node_modules (#432028) 2025-08-15 12:54:26 +02:00
MiaFoxcat ab475572f4 nixos/outline: add discord auth 2025-08-15 00:16:35 +02:00
Sefa Eyeoglu 1a24457782
nixos/immich: only start after reaching postgres.target
Without this dependency, we may run into a race condition, especially in
our tests.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-14 22:30:00 +02:00
w 95452e8797
nixos/onlyoffice: fix gixy error (#419765) 2025-08-14 13:58:47 +02:00
Toma 84ac628079
nixos/lanraragi: update description (#433505) 2025-08-14 01:29:17 +02:00
TomaSajt 45e24e83c4
nixos/lanraragi: update description 2025-08-13 23:55:44 +02:00
Defelo ed4ce19544
zipline: 4.2.1 -> 4.2.3
Changelog: https://github.com/diced/zipline/releases/tag/v4.2.2
Diff: https://github.com/diced/zipline/compare/v4.2.1...v4.2.2

Changelog: https://github.com/diced/zipline/releases/tag/v4.2.3
Diff: https://github.com/diced/zipline/compare/v4.2.2...v4.2.3
2025-08-13 14:38:20 +02:00
Yifei Sun 645af1a698
nixos/calibre-web: fix book cover not showing up due to cache directory defaults to cps path under /nix/store/ 2025-08-12 15:37:08 +02:00
6543 f7611cad51 nixos/nextcloud: unify usage of lib functions 2025-08-11 18:49:21 +02:00
Jörg Thalheim 4940959d28
nixos/mediawiki: fix error from wfGetDB being removed (#427623) 2025-08-10 11:42:14 +02:00
lassulus cb771a25a1
jitsi-meet: fix infinite recursion with prosody package (#432371) 2025-08-10 09:34:49 +02:00
lassulus 6f224e65ea jitsi-meet: fix infinite recursion with prosody package 2025-08-10 00:23:58 +02:00
oddlama a7f40a2648
nixos/mealie: add extraOptions to allow setting trusted proxies for OIDC redirect uri 2025-08-08 20:01:41 +02:00
oddlama 7ba29b306f
nixos/mealie: add trustedProxies option to fix OIDC redirect uri 2025-08-08 20:01:34 +02:00
Maximilian Bosch 3e41a080eb
Merge: nixos/nextcloud: configure redis by default (#421813) 2025-08-07 17:27:21 +02:00
isabel 281eb01683
nixos/snips-sh: init (#390655) 2025-08-07 11:16:11 +01:00
Martin Weinelt 7db4feef65
nixos/discourse: fix postgres dependency
This was broken during the postgresql.target migration in 41c5662cbe.
2025-08-04 15:48:21 +02:00
Felix Bühler a7566d72a0
nixos/freshrss: fix loading extensions' static content (#430651) 2025-08-03 21:39:11 +02:00
Aleksana 3c74938b56
nixos/outline: add support for S3 Transfer Acceleration (#429498) 2025-08-03 22:23:57 +08:00
Matt Christ 637fc36529 nixos/freshrss: fix loading extensions' static content
Before this change, the THIRDPARTY_EXTENSIONS_PATH would end up with a
double-slash in the path, which was breaking FreshRSS's is_valid_path
detection.
2025-08-03 09:22:46 -05:00