Commit graph

2023 commits

Author SHA1 Message Date
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
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
Sandro fd92a488b2
nextcloud: update a few defaults (#369242) 2025-01-03 02:59:31 +01:00
github-actions[bot] d9159d2b18
Merge staging-next into staging 2025-01-03 00:14:58 +00:00
Bruno BELANYI c53b7758b4
nixos/komga: introduce 'settings' option (#345594) 2025-01-02 20:55:12 +00:00
github-actions[bot] d8e41027cf
Merge staging-next into staging 2024-12-31 12:05:50 +00:00
Christian Kögler ae09407854
nixos/monica: fix email configuration bug (#366946) 2024-12-31 11:23:08 +01:00
Maximilian Bosch 6978b4b5bd
nixos/nextcloud: increase pool settings
Also link to upstream docs about PHP-FPM tuning[1].
These seem a little more reasonable performance-wise, but are still
conservative enough for small setups.

[1] https://docs.nextcloud.com/server/30/admin_manual/installation/server_tuning.html#tune-php-fpm
2024-12-31 00:05:52 +01:00
Maximilian Bosch c7ccfc5f9f
nixos/nextcloud: drop default for dbtype setting
Closes #355606

To quote the system requirements[1]:

> Database: SQLite 3.16+ (only recommended for testing and minimal-instances)

As discussed[2], this would already fail at eval-time for everyone and
makes all sqlite users aware that this is probably not the best choice.
Doing that regardless, is now an explicit decision.

[1] https://docs.nextcloud.com/server/30/admin_manual/installation/system_requirements.html
[2] https://github.com/NixOS/nixpkgs/pull/369242#discussion_r1899706512
2024-12-31 00:01:02 +01:00
github-actions[bot] 92be6e3838
Merge staging-next into staging 2024-12-30 18:04:51 +00:00
Cosima Neidahl 952fbd2f0e
nixos/kimai: fix incorrect service name for PHP-FPM service mixin, set PHP package for PHP-FPM pool to Kimai's PHP package (#358743) 2024-12-30 13:55:30 +01:00
Tim Van Baak 6278071763 nixos/immich-public-proxy: init module 2024-12-29 19:42:47 -08:00
Jan Tojnar ab44f61ec7 Merge branch 'staging-next' into staging
Merge conflict in `pkgs/by-name/en/envision/package.nix` between efb2d2b815fe9f7d12f4aab42c83e759db5ec716 (staging) and b9d59c4515ea7cd4595d342c9d87877b544e6dbd+de7a60960219b303cc44ad446f9e7ddaf23b9944 (staging-next).
2024-12-30 01:58:08 +01:00
Arne Keller 4b7712c3f1
nixos/dex: Restart on referenced file changes (#343738) 2024-12-29 14:54:15 +01:00
github-actions[bot] 4e1d4f49f2
Merge staging-next into staging 2024-12-29 12:05:32 +00:00
โทสตัล 180c953138 nixos/movim: rm logs if found 2024-12-29 11:08:37 +07:00
โทสตัล 0d59a5928e optionally add group to nginx user 2024-12-29 11:08:36 +07:00
โทสตัล 22c7e68534 syntax hints for tree-sitter 2024-12-29 11:08:36 +07:00
โทสตัล c15c466d29 typo in script name 2024-12-29 11:08:36 +07:00
โทสตัล 431afe7289 use mkDefaults for Nginx config 2024-12-29 11:08:36 +07:00
โทสตัล 2e5268e2a5 use movim’s database user 2024-12-29 11:08:36 +07:00
Samuel Rounce b256398a32 nixos/dex: Restart on referenced file changes
Dex now restarts when EnvironmentFile or client secretFile paths
change.
2024-12-28 11:59:12 +00:00
K900 24c287ca64 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-26 10:09:36 +03:00
Jörg Thalheim 80130a37d7
nixos/mediawiki: change user in maintenance scripts, use maintenance/run.php script (#352521) 2024-12-25 21:31:12 +01:00
Sandro Jäckel 7c1f9a05ee
nixos/mediawiki: change user in maintenance scripts, use maintenance/run.php script, add deleteUserEmail,importDump,run scripts
script initially copied from nextcloud and run with run.php as requested by this big warning:

*******************************************************************************
NOTE: Do not run maintenance scripts directly, use maintenance/run.php instead!
      Running scripts directly has been deprecated in MediaWiki 1.40.
      It may not work for some (or any) scripts in the future.
*******************************************************************************
2024-12-25 19:26:06 +01:00