Commit graph

2735 commits

Author SHA1 Message Date
transcaffeine ca9406a250
netbox_4_1: remove 2025-10-14 17:47:01 +02:00
provokateurin e739c5d78d
nixos/nextcloud: Allow disabling initial admin user creation on Nextcloud >= 32
With https://github.com/nextcloud/server/pull/53212 it is not longer necessary to specify a username and password for an initial admin account during installation.
2025-10-13 20:47:01 +02:00
Sandro c58cd36d56
nixos/nextcloud-notify_push: automatically install notify_push nextcloud app (#451501) 2025-10-13 11:42:31 +00:00
Marcel 29a3e7a111
nixos/nextcloud-notify_push: automatically install notify_push nextcloud app 2025-10-13 13:37:53 +02:00
Marcel 2f00e84a4b
nixos/nextcloud-notify_push: remove not required mkMerge 2025-10-13 13:37:47 +02:00
Maximilian Bosch ddb9127071
nixos/nextcloud: remove ancient stateVersion conditions 2025-10-12 19:26:07 +02:00
Maximilian Bosch 6e416f8cc2
nixos/nextcloud: drop httpd configuration from manual
Closes #243203

This hasn't changed in years because nobody maintains it. Considering
the amount of updates in the meantime to the nginx configuration, I'm
pretty sure that this doesn't work anymore.

I think it's OK to keep the part about how to really disable nginx, but
that's it.

The reason this also closes #243203 is that config in the manual saw
zero maintenance and I don't expect that to change. This should really
be maintained by interested people in a community wiki.
2025-10-12 19:11:36 +02:00
Matthew Croughan 4f32864ef1
docuseal: init at 2.1.7 (#266880) 2025-10-12 16:16:15 +00:00
Raroh73 7117f21044
maintainers: drop raroh73 2025-10-12 15:56:30 +02:00
Masum Reza 6349231879
nixos/dolibarr: support PostgreSQL + H2O (#449173) 2025-10-12 06:33:48 +00:00
Yt e2f157e5b8
nixos/windmill: add a package option (#450986) 2025-10-12 01:14:13 +00:00
hotburger 7dcdee8d0a
nixos/nextcloud: prevent nextcloud-occ arguments being parsed by wrapper 2025-10-11 17:35:03 -07:00
Sandro 66e5020bfe
nixos/hedgedoc: fix configureNginx, set path per default, adjust nginx group (#450350) 2025-10-11 18:00:45 +00:00
sweenu 527080672c
nixos/windmill: add a package option 2025-10-11 14:38:06 +02:00
·𐑑𐑴𐑕𐑑𐑩𐑤 9427b8aeda nixos/dolibarr: stylistic, remove a mkMerge layer
removes a level of indentation & might even evaluate faster
2025-10-11 16:45:48 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤 3fdabe09a5 nixos/dolibarr: add H2O web server option 2025-10-11 16:45:48 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤 38f3a23bd5 nixos/dolibarr: split DB type; add PostgreSQL support 2025-10-11 16:45:48 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤 f9100c292f nixos/dolibarr: fix casing typos 2025-10-11 16:45:48 +07:00
Johannes Kirschbauer 1d841c88ca
nixos/lasuite-meet: make settings lazy! (#450327) 2025-10-10 13:42:55 +00:00
Sandro Jäckel 6ed6d97fc4
nixos/hedgedoc: fix configureNginx, set path per default, adjust nginx group 2025-10-10 01:49:10 +02:00
Felix Buehler cf594a3b83 nixos/docuseal: init 2025-10-09 21:46:22 +02:00
Maximilian Bosch 285ea04d23
nextcloud32: init at 32.0.0 (#446632) 2025-10-09 18:00:09 +00:00
Maximilian Bosch cc1a69468d
nixos/nextcloud: avoid duplicate X-Robots-Tag header, remove option nginx.recommendedHttpHeaders (#449186) 2025-10-09 17:47:13 +00:00
Michael Hoang aeb2db1591 nixos/lasuite-meet: make settings lazy! 2025-10-09 16:43:03 +02:00
Martin Weinelt 531f6038cf
nixos/pretalx: run pretalx-manage migrate on plugin changes and upgrades (#450102) 2025-10-09 14:31:12 +00:00
Sandro Jäckel ad9e817cc2
nixos/pretalx: run pretalx-manage migrate on plugin changes and upgrades
Some plugins like https://github.com/pretalx/pretalx-media-ccc-de
require database migrations to properly work.
2025-10-09 16:11:46 +02:00
teutat3s ed6fed3410
nixos/nextcloud: recommended nginx headers should
not be optional, because upstream recommends them
https://docs.nextcloud.com/server/stable/admin_manual/installation/harden_server.html#serve-security-related-headers-by-the-web-server
2025-10-09 10:09:42 +02:00
teutat3s c794451fee
nixos/nextcloud: avoid duplicate X-Robots-Tag header
We already set this header in nginx, and a duplicate header can lead to
issues, like: https://github.com/nextcloud/notes-android/issues/2848
2025-10-09 09:42:29 +02:00
Bruno BELANYI 5ca9078d7f
nixos/homebox: update module (#436651) 2025-10-08 21:13:53 +00:00
dish 47a0293617
nixos/pixelfed: remove X-XSS-Protection header
not recommended to set it, per OWASP, as it can actually introduce
security issues

https://owasp.org/www-project-secure-headers/#x-xss-protection
2025-10-07 14:06:30 -04:00
h7x4 35ef0e22e8
nixos/linkwarden: init module, linkwarden: init at 2.13.0 (#347353) 2025-10-07 15:50:50 +00:00
Jan van Brügge 0bf693cb0f
nixos/linkwarden: init module 2025-10-07 12:57:55 +01:00
provokateurin f8d0f08acc
nixos/nextcloud: Use php84 by default
php84 is supported by nextcloud31 and nextcloud32 and brings some additional performance improvements in nextcloud32.
2025-10-07 09:45:28 +02:00
provokateurin 34a7111f89
nextcloud32: init at 32.0.0 2025-10-07 09:45:28 +02:00
Marcus Ramberg 39e076de80
nixos/immich: fix eval with settings == null (#449271) 2025-10-07 06:45:18 +00:00
Robert Schütz f1e52abf0d nixos/immich: fix eval with settings == null
Using the module without declarative settings previously failed with

    error: attribute 'settingsFile' missing
2025-10-06 15:08:09 -07:00
sadorowo 63da2caa10
fix: add missing lib.escapeShellArg 2025-10-06 13:58:53 +00:00
dish 231b923f0a
{nixos/,}.tt-rss: drop (#448401) 2025-10-06 13:54:05 +00:00
Florian Klink a2d829eaa7
nixos/gerrit: Apply more hardening settings (#448870) 2025-10-06 11:13:38 +00:00
dotlambda 65fb719b8c
nixos/immich: add secretSettings option (#448238) 2025-10-06 09:07:08 +00:00
Martin Weinelt 4d28f658ba
nixos/limesurvey: add nginx support
The majority of services in nixpkgs uses nginx, so for better coexistence
we add support for it. The option design follows that of mediawiki.

Co-Authored-By: Julien Malka <julien@malka.sh>
2025-10-05 22:29:44 +02:00
Martin Weinelt 9d9f70b4e9
nixos/limesurvey: deduplicate php references 2025-10-05 22:29:44 +02:00
Martin Weinelt 5b039b9fd4
nixos/limesurvey: fix default config merging when config is defined, set userquestionthemerootdir default (#400448) 2025-10-05 21:34:02 +02:00
Franek 3e5de98fc8
chore: remove dead code 2025-10-05 19:29:53 +02:00
Franek e9b91d0f2d
fix: use JSON and then convert to YAML for backwards compatibility 2025-10-05 19:27:48 +02:00
Franek 3fd6717c22
chore: reformat file properly 2025-10-05 17:41:05 +02:00
Franek 59f3789f45
chore: reformat and fix typo 2025-10-05 17:36:58 +02:00
Felix Singer 8dac7deb3d nixos/gerrit: Enable PrivateUsers hardening in service config
For documentation see
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#PrivateUsers=

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-05 16:06:19 +02:00
Felix Singer 1ed557f179 nixos/gerrit: Set ProtectProc to invisible
For documentation see
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#ProtectProc=

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-05 15:58:16 +02:00
Felix Singer 302eaedd92 nixos/gerrit: Enable MountAPIVFS hardening in service config
This setting is already implied by others, but add it for completeness
as well. For documentation see
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#MountAPIVFS=

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-05 15:38:50 +02:00
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