Commit Graph

3487 Commits

Author SHA1 Message Date
Michael Daniels
62cb024522 Merge branch 'staging-next' into staging 2026-08-17 17:15:08 -04:00
Sandro
f526f1dba2 nixos/comfyui: add dataDir option (#553291) 2026-08-17 16:41:36 +00:00
Sandro Jäckel
ae28c254da nixos/comfyui: add dataDir option
ComfyUI's state is mostly multi-GB checkpoints that users add and remove
by hand. With this new option it can be located anywhere, not just under /var/lib.

Assisted-by: Claude Code:claude-opus-5 (mostly)
Co-authored-by: ilyusha <121713022+rokokol@users.noreply.github.com>
2026-08-17 15:30:39 +02:00
Sandro Jäckel
034c70e866 nixos/comfyui: append extraArgs after the module's own arguments
The module writes its own flags into services.comfyui.extraArgs, the
option users write to as well. List definitions are concatenated and the
module's landed last, so a flag set by the user was overridden by the
module instead of overriding it:

    comfyui '--port=9999' '--base-directory=/srv/comfyui' \
      '--base-directory=/var/lib/comfyui' … '--port=8188'

Both of the user's flags are overwritten as argparse keeps the last occurrence of each.

Assisted-by: Claude Code:claude-opus-5 (mostly)
Co-authored-by: ilyusha <121713022+rokokol@users.noreply.github.com>
2026-08-17 15:30:34 +02:00
nixpkgs-ci[bot]
fe296c3ab4 Merge staging-next into staging 2026-08-17 12:07:48 +00:00
Leona Maroni
f242df1713 gitlab: 19.0.4 -> 19.2.2 (#547674) 2026-08-17 08:39:14 +00:00
nixpkgs-ci[bot]
48eb8a54be Merge staging-next into staging 2026-08-16 12:05:42 +00:00
Leona Maroni
917ec3b1c2 nixos/gitlab: increase postgres max locks per transaction
Apparently this is necessary since the PostgreSQL 17.6 update
2026-08-15 16:42:18 +02:00
yaya
52de0c604f nixos/gitlab: add another state folder 2026-08-14 13:28:02 +02:00
nixpkgs-ci[bot]
c9fb13fb5d Merge staging-next into staging 2026-08-14 06:30:09 +00:00
Sandro
4e3e09da72 nixos/paperless: various group membership fixes (#550923) 2026-08-14 00:45:57 +00:00
nixpkgs-ci[bot]
f66de93f85 Merge staging-next into staging 2026-08-13 18:18:57 +00:00
Bjørn Forsman
7895ff3aaf nixos/rsync: add ssh to $PATH (#540051) 2026-08-13 16:11:25 +00:00
K900
3ce38a8ae4 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-13 15:25:51 +03:00
TheRealGramdalf
c4d23b053a nixos/paperless: explicitly set group membership in paperless-manage
If `cfg.user` is not default, there is no guarantee that `cfg.user` is a
member of `config.services.redis.servers.paperless.group`. In this case,
calls such as `paperless-manage document_renamer` would fail with
```
redis.exceptions.ConnectionError: Error 13 connecting to /run/redis-paperless/redis.sock. Permission denied.
```
The call to `sudo` in `paperless-manage` now explicitly sets group
membership to include both `cfg.group` and `config.services.redis.servers.paperless.group`.
2026-08-12 20:49:46 -07:00
TheRealGramdalf
503c2b8a02 nixos/paperless: use redisServer.group
With a redis instance enabled, `redisServer.user` was added to `defaultServiceConfig.SupplementaryGroup`.
While this technically works (since the group is derived from `redisServer.user` by default), `redisServer.group` exists and could be changed by an end user.
Using `redisServer.group` should preempt future issues.
2026-08-12 20:49:46 -07:00
TheRealGramdalf
0abea6c80d nixos/paperless: add group option
Add a `group` option to simplify the module and stop relying on `users.users.${cfg.user}.group`,
which may not be present if `cfg.user` is created imperatively. See #547947
2026-08-12 20:49:35 -07:00
Sandro
2a81a5f976 paperless: Make admin password fully optional (#548241) 2026-08-12 23:13:50 +00:00
Ryan Hendrickson
7532d3bfc2 Reapply "nixos/seerr: use lib.mkStateRevisionOption"
This reverts commit 8820b84c40.
2026-08-12 15:38:03 -04:00
nixpkgs-ci[bot]
d36b66e5d6 Merge staging-next into staging 2026-08-10 18:17:31 +00:00
Sandro
78a6952371 nixos/anki-sync-server: Improve unset users assert message (#522328) 2026-08-10 17:40:56 +00:00
Michael Daniels
35e3108c79 Merge branch 'staging-next' into staging 2026-08-08 14:47:28 -04:00
K900
8820b84c40 Revert "nixos/seerr: use lib.mkStateRevisionOption" 2026-08-08 18:36:46 +03:00
Martin Weinelt
ae3b0524b4 pcre2: remove withJitSealloc (#548957) 2026-08-08 10:49:51 +00:00
Maximilian Bosch
9ace30d98e nixos/{gitea,forgejo}: remove MemoryDenyWriteExecute
We don't use the experimental pcre2 allocator anymore that originally
hid the problem.
2026-08-07 21:01:31 +02:00
Ryan Hendrickson
e060fe4584 nixos/seerr: use lib.mkStateRevisionOption (#509450) 2026-08-07 18:32:51 +00:00
Sandro
f1cf432819 comfyui: init at 0.29.0; nixos/comfyui: init (#515744) 2026-08-04 23:10:00 +00:00
Sandro Jäckel
81fce9d2aa nixos/comfyui: init 2026-08-04 23:01:44 +02:00
Yt
146075cd35 (Part 5) various: replace systemd.services.<name>.{script,preStart} with ExecStart{,Pre} (#481641) 2026-08-01 23:57:36 +00:00
Korrat
584b918ef6 paperless: Make admin password fully optional 2026-08-01 22:12:17 +02:00
h7x4
443fad1426 nixos/airsonic: replace systemd preStart with ExecStartPre 2026-07-31 03:19:31 +09:00
h7x4
6b4abb7f83 nixos/guix: replace systemd script with ExecStart 2026-07-31 03:18:44 +09:00
h7x4
be4ca9ead0 nixos/mqtt2influxdb: replace systemd preStart with ExecStartPre 2026-07-31 03:17:21 +09:00
yaya
907474235e gitlab: 18.11.7 -> 19.0.4 (#535595) 2026-07-30 11:06:26 +00:00
Eman Resu
55fbca0006 stash-clipboard: create symlinks, allow setting serviceArguments (#542997) 2026-07-29 21:58:37 +00:00
Leona Maroni
82500abba9 gitlab: 18.11.7 -> 19.0.4
https://docs.gitlab.com/releases/19/gitlab-19-0-released/
2026-07-29 18:11:30 +02:00
Leona Maroni
3f015b9124 nixos/gitlab: introduce seperate module for container registry
GitLab 19.0 with GitLab container registry (GLCR) 4.40 starts migrating
to a real database as metadata backend. We should follow that and offer
our users a migration way to this backend. CNCF Distribution (previously
known as Docker Distribution) doesn't support this kind of metadata
storage and it also seems off to implement this in the
`services.dockerRegistry` NixOS module as the GLCR
moved quite far away from CNCF Distribution.

This change additionally changes the default user GLCR runs in to make it
less confusing for users, especially as the user is also now used to
connect to PostgreSQL.

This change also modifies the module for GitLab 19.0 / GLCR 4.40 support.
2026-07-29 18:11:27 +02:00
Sandro
6633d90262 paperless-ngx: 2.20.15 -> 3.0.4 (#544859) 2026-07-28 21:26:13 +00:00
kilyanni
f696eba92a paperless-ngx: 2.20.15 -> 3.0.4
Diff: https://github.com/paperless-ngx/paperless-ngx/compare/v2.20.15...v3.0.4
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v3.0.0
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v3.0.1
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v3.0.2
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v3.0.3
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v3.0.4
2026-07-28 17:53:56 +02:00
Sandro
f35bc49940 nixos/paperless: Configure Tika and Gotenberg endpoints to work with non-default listen addresses and ports (#546013) 2026-07-27 16:01:28 +00:00
provokateurin
baf70ba443 nixos/paperless: Configure Tika and Gotenberg endpoints to work with non-default listen addresses and ports 2026-07-26 19:23:16 +02:00
Leona Maroni
922b7f2537 nixos/gitlab: move into seperate directory 2026-07-26 18:53:19 +02:00
h7x4
bc37e97bfd nixos/gitea: handle secrets for email.incoming config section 2026-07-26 21:11:43 +09:00
Ludovic Ortega
90b33c2f2d overseerr: migrate overseerr to seerr
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
2026-07-25 17:45:39 +02:00
Sandro
f27a38c33b nixos/paperless: Use security.pki.caBundle to automatically accept self-signed certificates (#541608) 2026-07-23 16:33:35 +00:00
Matthieu Coudron
1043b7502f nixos/jellyfin: fix hevc10bit decoding toggle being silently ignored (#520045) 2026-07-23 12:26:40 +00:00
Arne Keller
fe84a78735 nixos/bees: add missing verbosity level 8 (#459862) 2026-07-22 11:01:22 +00:00
isabel
b51d07438f nixos/errbot: Use systemd-tmpfiles instead of ExecPreStart to create directories (#497959) 2026-07-20 19:21:19 +00:00
provokateurin
6833a678b9 nixos/paperless: Use security.pki.caBundle to automatically accept self-signed certificates
Without this self-signed certificates used by authentication providers will not work.
2026-07-19 09:49:44 +02:00
Felix Singer
97451cd267 nixos/redmine: Drop pidfile
There is no use for the pidfile. So drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-19 03:08:32 +02:00