Commit Graph

23972 Commits

Author SHA1 Message Date
Leona Maroni
a95a530883 nixos/gitlab: add activeRecord key files
GitLab 17.11 started using rails activeRecord encryption for some values.
Introduce new key files. This is breaking for unstable/25.05.

Also add a test to prevent this from happening unnoticed in the future.

For the future there should also be an option to set multiple activeRecord
keys for rotation.
2025-05-07 22:17:02 +02:00
Yt
e3fa38df6b lauti: rename from eintopf and update to 1.0.0 (#403263) 2025-05-06 16:24:25 -04:00
Paul Haerle
34c9f25081 nixos/transmission: use Type=notify for systemd service (#396630) 2025-05-06 18:02:48 +02:00
Bruno BELANYI
e8f532dea2 nixos/mealie: add 'database.createLocally' (#403670) 2025-05-06 13:45:40 +01:00
rnhmjoj
66db09eb62 nixos/dhcpcd: add option to allow setuid binaries
The promise in the networking.dhcpcd.runHook description was broken by
further restrictions added in 21bb7ea9.
2025-05-05 22:00:20 +02:00
rnhmjoj
54a6949722 nixos/tests/networking: test hostname via DHCP 2025-05-05 21:59:33 +02:00
rnhmjoj
bf1cf6bffc nixos/dhcpcd: fix hostname via DHCP 2025-05-05 21:53:45 +02:00
Alyssa Ross
afdbf499ac nixos/mailman: hyperkitty needs mailman-web-setup
qcluster won't be happy if it's started before the database migrations
have been run.

	12:25:47 [Q] ERROR Failed to pull task from broker
	Traceback (most recent call last):
	  File "/nix/store/w5ndmidmkiy02vvgl7cxx1fkzc1pichg-python3-3.12.9-env/lib/python3.12/site-packages/django/db/backends/utils.py", line 89, in _execute
	    return self.cursor.execute(sql, params)
	           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	  File "/nix/store/w5ndmidmkiy02vvgl7cxx1fkzc1pichg-python3-3.12.9-env/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
	    return super().execute(query, params)
	           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	sqlite3.OperationalError: no such table: django_q_ormq
2025-05-05 20:06:00 +02:00
Florian Klink
f86a08a098 nixos/dump1090-fa: init (#381375) 2025-05-05 17:49:02 +03:00
Andrea Ciceri
5acdacbfcf nixos/dump1090-fa: init module 2025-05-05 15:29:16 +02:00
Sandro
9cacd7ee42 nixos/prometheus/alertmanager-ntfy: init module (#402291) 2025-05-05 13:38:24 +02:00
h7x4
beb9d5230c coturn: add systemd support (#394670) 2025-05-05 12:53:47 +02:00
Doron Behar
3642d68634 mjolnir: refactor, 1.9.1 -> 1.9.2, fix building (#403356) 2025-05-05 12:10:50 +03:00
Riyyi
39fbbb7ba0 nixos/nextcloud: fix typo in extraApps example (#404314) 2025-05-05 17:00:50 +08:00
Arne Keller
041121c765 pid-fan-controller: init at 0.1.1, nixos/pid-fan-controller: init (#336849) 2025-05-04 17:42:37 +02:00
Henry-Hiles
7b26bcd2d9 nixos/lk-jwt-service: Fix docs issues 2025-05-03 21:52:55 -04:00
Henry-Hiles
f2cdf605c3 nixos/livekit: Fix docs issues 2025-05-03 21:52:26 -04:00
Martin Weinelt
71ec941833 nixos/services.paperless: add extra files OCR (#396946) 2025-05-03 19:18:41 +02:00
flakeuser
88e40e42ef nixos/services.paperless: add extra files OCR
This adds a setting for processing extra files with OCR through tika and
gotenberg
2025-05-03 09:39:50 -07:00
Bruno BELANYI
2e44a3dd76 nixos/mealie: add 'database.createLocally' 2025-05-02 23:15:59 +01:00
Willy
67a22705e7 nixos/graphite: use lib.getExe 2025-05-02 22:08:55 +02:00
Willy
9ce87bd911 nixos/graphite: fix django-admin executable name 2025-05-02 22:08:55 +02:00
Leona Maroni
cbc2586506 nixos/doc/rl2505: fix typos (#403348) 2025-05-02 15:25:07 +02:00
Wael Nasreddine
c2dcf9be27 nixos/ncps: delete failing secretKeyPath assertion and wait for network-online.target (#396901) 2025-05-01 14:33:24 -07:00
Peder Bergebakken Sundt
bf7cded54e nixos/mautrix-*: add package option (#400113) 2025-05-01 21:57:18 +02:00
Gabe Venberg
dad528800a nixos/restic-rest-server: fixed typos. 2025-05-01 21:25:38 +02:00
Tristan Ross
71ab0b5f19 nixos/mjolnir: fix path to default config file 2025-05-01 09:47:04 -07:00
NotAShelf
d4cda46d75 nixos/borgbackup: fix typo in example passphrase 2025-05-01 19:24:08 +03:00
Jonas Heinrich
a22c5fac3f nixos/eintopf: rename package to lauti 2025-05-01 12:27:49 +02:00
Martin Weinelt
c840946142 nixos/geoclue2: set default location service to beaconDB (#391845) 2025-04-30 22:15:11 +02:00
Edward Hesketh
414b7c5a01 nixos/ncps: wait for network-online, remove failing assertion
- Start after network-online as ncps requires all upstreams to be online
  and reachable when starting
- Remove a bad assertion causing failures at eval time when using
  secrets management systems
2025-04-30 19:57:31 +01:00
xanderio
7b67071359 nixos/snipe-it: clear and rebuild caches on startup (#402827) 2025-04-29 21:36:25 +02:00
Alexander Sieg
5205c8b5ca nixos/snipe-it: clear and rebuild caches on startup 2025-04-29 15:45:04 +02:00
Marcus Ramberg
178f67938b ebpf-exporter: init at 2.4.2 and add module (#301253) 2025-04-29 15:05:18 +02:00
Sandro
97cd8f2b4c postsrsd: 1.12 -> 2.0.10 + corresponding service changes (#397316) 2025-04-29 14:41:04 +02:00
Defelo
25977534c0 nixos/prometheus/alertmanager-ntfy: init module 2025-04-29 13:03:58 +02:00
Martin Weinelt
7cd06772e3 nixos/livekit: init, nixos/lk-jwt-service: init (#399627) 2025-04-29 12:44:07 +02:00
Vladimír Čunát
85f896ec76 nixos/kresd: add kresd-cli wrapper script (#388290) 2025-04-28 17:58:22 +02:00
Jeremy Fleischman
d1e920fc37 services/postsrsd: updates for postsrsd 2
postsrsd 2 expects a config file, and has some breaking changes that
make it incompatible with some of our old options.
2025-04-28 17:37:16 +02:00
zimward
16ca4e3f44 nixos/pid-fan-controller: init 2025-04-28 16:14:10 +02:00
Wolfgang Walther
d96cef60d9 opensmtpd-extras: drop in favor of standalone filters (#376913) 2025-04-28 11:46:47 +00:00
Patrick Steinhardt
feddb6a2bc opensmtpd-extras: drop in favor of standalone tables
Upstream has archived the OpenSMTPD-extras repository with 82c49af (add
deprecation notice, 2024-10-22). Instead, it has created a set of
repositories, each containing one of the tables. The old tables aren't
compatible anymore with recent OpenSMTPD versions due to changed
protocols. Other extras, like the queues, don't have an alternative to
the best of my knowledge.

Furthermore, opensmtpd-extras doesn't even build anymore, furthermore
indicating that there aren't any users of this package. Remove the
"opensmtpd-extras" package and raise errors pointing to the new
standalone tables.

Add a release note.
2025-04-28 13:26:53 +02:00
Patrick Steinhardt
132c73dd29 nixos/opensmtpd: adapt to changed filter location
The location of filters for OpenSMTPD has been changed to
"libexec/smtpd". Adapt the service accordingly.
2025-04-28 13:26:53 +02:00
r-vdp
58013c9fb2 nixos/mycelium: pull in network-online.target
The test was failing because it waits for network-online.target which
was not part of the transaction.
2025-04-28 10:42:15 +02:00
Victor Engmark
9b3ee87994 nixos/tzupdate: Remove reference to non-existing attribute
Fixes #402016.
2025-04-27 10:48:37 +02:00
Robbert Gurdeep Singh
06a3db7552 nixos/wyoming-piper: allow w+x for onnxruntime (#402111)
Before this change, running piper would fail with

> cannot enable executable stack as shared object requires

because the stack is marked rwx on newer libonnxruntime versions.
2025-04-26 22:36:21 +02:00
Yt
ae0f2bc1a3 services(cloudflare-dyndns): use new CLOUDFLARE_API_TOKEN_FILE setting (#401634) 2025-04-26 15:20:44 -04:00
Marcus Ramberg
dab7ae6c07 nixos/k3s: add default hash for autoDeployCharts (#402005) 2025-04-26 18:06:39 +02:00
cr0n
f46be21864 nixos/rsyncd: fix ini format for global section (#385064)
According to the manpage the rsyncd.conf has a global section without a
module header. Settings for listening port or bind address must be put
there and will not work if defined in a global submodule (i.e. below a
"[global]" header).

This commit changes the ini format generator for the rsyncd service to
allow a global section in the config file without a submodule header.

Fixes #304293

Credits to @nydragon

* remove retrocompat, add incompat release notes
2025-04-26 17:46:51 +02:00
Martin Weinelt
b80382cf91 nixos/evcc: allow avahi discovery of eebus devices (#395686) 2025-04-26 15:27:38 +02:00