Commit graph

2047 commits

Author SHA1 Message Date
Arne Keller 2ab9225a40
stash: refactor; 0.25.1 -> 0.27.2; nixos/stash: init (#323231) 2025-01-26 15:16:35 +01:00
Weijia Wang 9d71dc7005 nixos/pixelfed: bump php version 2025-01-26 00:03:45 +01:00
Sandro a2e08fbd52
nixos/simplesamlphp: don't configure empty options (#370787) 2025-01-25 16:59:55 +01:00
DrakeTDL 8814ab8ab5
nixos/stash: init 2025-01-24 10:50:55 -08:00
fleaz 9c0aff55a2 nixos/mediawiki: Ignore composer dependencies when calling update.php 2025-01-21 22:58:20 +01:00
Sandro 2630f1f73f
nixos/stirling-pdf: fix external dependencies and service permissions (#374225) 2025-01-21 11:17:14 +01:00
Martin Weinelt 886a2858d3
mediawiki: 1.42.4 -> 1.43.0 (#369641) 2025-01-21 03:25:11 +01:00
Martin Weinelt 19a38ac732
nixos/mediawiki: make changes for 1.43.0 2025-01-21 03:12:28 +01:00
Pol Dellaiera f2685b1e2f
pkgs/readeck + nixos/readeck: init (#370354) 2025-01-20 22:22:24 +01:00
Julien Malka 0be7395f95
nixos/readeck: init 2025-01-20 22:17:30 +01:00
Pol Dellaiera af1bc453b3
fider: init at 0.24.0 (#353346) 2025-01-20 20:19:14 +01:00
Morgan Jones f8eac009ee nixos/mattermost: modernize, support MySQL and mmctl
Based on #198040. Prioritizes backwards compatibility, including
database and plugin compatibility, while adding more sensible
defaults like database peer authentication.

Expand the scope of tests to include plugins (including building
from source) and testing that a piece of media uploads and downloads
to make sure the storage directory doesn't vanish.
2025-01-20 08:07:45 +01:00
Felix Bühler 1d8a3e9ac5
nixos/freshrss: fix empty extensions (#359991) 2025-01-19 22:56:59 +01:00
Maximilian Bosch a4afb337c3
Merge: nextcloud: remove 28, update apps (#374902) 2025-01-19 12:34:46 +01:00
Pol Dellaiera 54e48b64d1 nixos/fider: init
Co-authored-by: Niklas Korz <niklas@niklaskorz.de>
2025-01-19 12:03:41 +01:00
Maximilian Bosch 7ef73d05cd
nextcloud28: remove
This major release is dead now.
2025-01-19 00:08:35 +01:00
nixpkgs-ci[bot] 0cae90809c
Merge master into staging-next 2025-01-18 18:04:10 +00:00
DCsunset 8acf894672 nixos/stirling-pdf: fix external dependencies and service permissions 2025-01-18 00:37:35 +00:00
Anton Mosich 3252fed91a
nixos/engelsystem: fix typo in docs 2025-01-17 18:58:44 +01:00
K900 0fd5f209c1 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-17 11:30:03 +03:00
Wolfgang Walther 459db35f4a
nixos/wakapi: fix running under sqlite3; add stateDir; add sqlite test case (#370497) 2025-01-16 21:58:53 +01:00
nixpkgs-ci[bot] d4a1995529
Merge master into staging-next 2025-01-16 00:14:11 +00:00
Leona Maroni c683d968be
nixos/matomo: fix service failure when not fully set up (#373894) 2025-01-15 19:05:47 +01:00
Arne Keller 618c81f7b1
trilium-next-{desktop,server}: init at 0.90.12 (#356930) 2025-01-15 16:35:36 +01:00
Oliver Schmidt 10f670ab7e nixos/matomo: better check for database being set up
Since matomo-5.2.0, the config.php.ini is already created when first
accessing the installer page without completing it. This breaks our
discovery of whether to run database migrations.

Attempting to run DB migrations without provided database credentials
causes a crash -> causing matomo-setup-update.service to fail -> causing
phpfpm-matomo.service to fail.
2025-01-15 01:10:37 +01:00
github-actions[bot] ae7e95ed1d
Merge master into staging-next 2025-01-14 02:53:34 +00:00
Sandro a3feb24c0b
nixos/zipline: init module (#370878) 2025-01-13 19:39:57 +01:00
github-actions[bot] c67c39eb74
Merge master into staging-next 2025-01-13 18:04:50 +00:00
Ayman Bagabas e85ca75249
nixos/calibre-web: customize data directory (#350617) 2025-01-13 16:51:22 +01:00
github-actions[bot] 51d152f300
Merge master into staging-next 2025-01-13 12:06:21 +00:00
Defelo 24f222fbe0
nixos/zipline: init module 2025-01-12 22:46:02 +01:00
Defelo 6a6d7de921
nixos/echoip: init module 2025-01-12 20:45:33 +01:00
github-actions[bot] 74a6c68160
Merge master into staging-next 2025-01-12 18:04:11 +00:00
éclairevoyant 5abcff7ab1
nixos/komga: fix settings option and default
Use freeform submodule to make default visible in search and
prevent the warning about the old option format being used.
See https://github.com/NixOS/nixpkgs/pull/345594#issuecomment-2506816155
2025-01-12 10:03:33 -05:00
K900 350a060f1d Merge remote-tracking branch 'origin/master' into staging-next 2025-01-09 22:02:14 +03:00
K900 b86e4001f3 nixos/galene: use types.path for paths 2025-01-09 17:34:58 +03:00
github-actions[bot] ded5a5e552
Merge master into staging-next 2025-01-09 00:14:35 +00:00
piegames dd7d5339f7 treewide: Fix incorrect string indentations 2025-01-07 19:49:28 +01:00
piegames 603733851b treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
github-actions[bot] a58f8abed0
Merge staging-next into staging 2025-01-06 00:15:41 +00:00
Christian Kögler c699985294
plantuml-server: remove unnecessary systemd option path (#309893) 2025-01-06 00:06:55 +01:00
github-actions[bot] 16abba216f
Merge staging-next into staging 2025-01-05 18:04:38 +00:00
Dominique Martinet cf498c1a61 nixos/cryptpad: fix service with nodejs 22.11
nixosTests.cryptpad started failing recently.

Investigating the issue shows that seccomp has become problematic during
the init phase, (e.g. this can be reproduced by removing the customize
directory in /var/lib/cryptpad):

machine # [   10.774365] systemd-coredump[864]: Process 756 (node) of user 65513 dumped core.
machine #
machine # Module libgcc_s.so.1 without build-id.
machine # Module libstdc++.so.6 without build-id.
machine # Module libicudata.so.74 without build-id.
machine # Module libicuuc.so.74 without build-id.
machine # Module libicui18n.so.74 without build-id.
machine # Module libz.so.1 without build-id.
machine # Module node without build-id.
machine # Stack trace of thread 756:
machine # #0  0x00007ff951974dcb fchown (libc.so.6 + 0x107dcb)
machine # #1  0x00007ff95490d0c0 uv__fs_copyfile (libuv.so.1 + 0x150c0)
machine # #2  0x00007ff95490d89a uv__fs_work (libuv.so.1 + 0x1589a)
machine # #3  0x00007ff954910c76 uv_fs_copyfile (libuv.so.1 + 0x18c76)
machine # #4  0x0000000000eb8a39 _ZN4node2fsL8CopyFileERKN2v820FunctionCallbackInfoINS1_5ValueEEE (node + 0xab8a39)
machine # #5  0x0000000001cda5e2 Builtins_CallApiCallbackGeneric (node + 0x18da5e2)
[...]
machine # [   10.877468] cryptpad[685]: /nix/store/h4yhhxpfm03c5rgz91q7jrvknh596ly2-cryptpad-2024.12.0/bin/cryptpad: line 3:   756 Bad system call         (core dumped) "/nix/store/fkyp1bm5gll9adnfcj92snyym524mdrj-nodejs-22.11.0/bin/node" "/nix/store/h4yhhxpfm03c5rgz91q7jrvknh596ly2-cryptpad-2024.12.0/lib/node_modules/cryptpad/scripts/build.js"

nodejs 20.18 rightly did not require chown when the source and
destination are the same owner (heck, the script does not run as
root so even if it is not blocked there is no way it'd work with a
different owner...)

For now just allow chown calls again, this is not worth wasting more
time.

Fixes https://github.com/NixOS/nixpkgs/issues/370717
2025-01-05 17:43:24 +09:00
Sandro Jäckel c290055571
nixos/simplesamlphp: don't configure empty options
This pollutes options. ... .definitionsWithLocations
2025-01-04 04:08:22 +01:00
github-actions[bot] f51e9578c0
Merge staging-next into staging 2025-01-03 19:17:28 +00:00
Robert Schütz 64e0c3052d
immich-public-proxy: init at 1.5.4, nixos/immich-public-proxy: init module (#362907) 2025-01-03 10:16:36 -08:00
Weijia Wang ea02c9bfbe Merge branch 'staging-next' into staging 2025-01-03 17:08:11 +01:00
K900 ef133efd71 nixos/galene: fix type error 2025-01-03 14:03:45 +03:00
github-actions[bot] 927407a0f8
Merge staging-next into staging 2025-01-03 06:05:21 +00:00
NotAShelf 3204e04a80
nixos/wakapi: add stateDir and set service WorkingDirectory
For some reason, StateDirectory does not work very well with the sqlite format.
This acts as a workaround of such, and allows the service to alternatively work
in an alternative, user-created directory if the issue does arise again.

See https://github.com/muety/wakapi/issues/731 for context and
motivations for this change.
2025-01-03 08:25:48 +03:00