241 Commits
Author SHA1 Message Date
Ivan MincikandGitHub 7c650584ad nixosTests.goupile: fix build (#548160) 2026-08-04 09:36:10 +00:00
dotlambdaandGitHub 8f4dba19d1 formats.yaml_1_1: use remarshal v2 (#547212) 2026-08-03 20:03:19 +00:00
phanirithvij 46962808a6 nixosTests.goupile: fix build
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-01 23:58:11 +05:30
phanirithvij 20dfd7ba15 various: replace copy_from_vm -> copy_from_machine
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-31 17:38:21 +05:30
Robert Schütz 278786b6b1 dashy-ui: use YAML 1.2 2026-07-30 13:38:31 -07:00
Morgan Jones 19e9caf207 nixos/tests/immichframe: increase resources
immich is quite demanding which leaves it out of reach if you have one
core (e.g. on a laptop, when my EPYC P core was fine).

Make the test look more like the test for immich.
2026-07-18 19:30:02 -07:00
Morgan Jones 246189d433 nixos/tests/immichframe: add jfly as maintainer 2026-07-18 18:28:45 -07:00
Morgan Jones cb21f8f187 nixos/tests/immichframe: fix potential test failures 2026-07-14 20:37:04 -07:00
Rémi NICOLEandGitHub 4dee341813 nixos/netbox: uplift (#531455) 2026-07-10 17:22:08 +00:00
phanirithvij 543ba03fed nixosTests.pdfding: fix on aarch64-linux
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-10 11:26:51 +05:30
phanirithvij 656f072b88 nixosTests.pdfding.s3-backup: fix test
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-10 10:22:44 +05:30
Peder Bergebakken SundtandGitHub 601d0e82cf gotosocial: 0.21.3 -> 0.22.0 (#536969) 2026-07-09 14:13:14 +00:00
SandroandGitHub 8de8564a01 part-db: 2.4.0 -> 2.13.1 (#539197) 2026-07-08 21:53:02 +00:00
Gerhard Schwanzer 72672bd2e0 nixos/part-db: add environmentFile option
Generate env.local at runtime so secrets such as APP_SECRET can be provided outside the Nix store.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:11:39 +02:00
Gerhard Schwanzer b7dcd54f64 nixos/part-db: use writable attachment storage
Move mutable public media and uploads out of the Nix store and add nginx hardening for served media files.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:11:26 +02:00
Martin Weinelt f0cd25ba33 nixos/netbox: harden systemd units
Limits what the netbox services can do down to a reasonable scope.
2026-07-07 17:43:39 +02:00
Martin Weinelt b50a65023c nixos/netbox: add opt-in nginx support
This is part of making way for simpler onboarding, because it stops
requiring users to guess where to point the static directory to.
2026-07-07 17:43:39 +02:00
Martin Weinelt 4d576c4839 nixos/tests/netbox: use wait_for_file helper 2026-07-07 17:43:38 +02:00
Martin Weinelt 37220b42c4 nixos/netbox: refactor settings and make config introspectable
Configuring a module from withing config is bad style. This makes what
gets configured not introspectable. Worse, it requires special care to
handle priorities correctly, so things will correctly overwrite or merge.

The `GIT_PATH` setting was removed, when Netbox migrated Git operations
to dulwhich. https://github.com/netbox-community/netbox/commit/b9cac97b73c1c08213db6272de11c03711491486

Furthermore, this reduces LDAP to just a single option, because once an
LDAP configuration is set, we can already make assumptions.
2026-07-07 17:43:37 +02:00
Martin Weinelt 43bccced47 nixos/tests/netbox*: use unittest asserts
These provide much richer detail, when assertions fail.
2026-07-07 17:43:37 +02:00
Martin Weinelt c36fc51c38 nixos/tests/netbox: run in nspawn
Faster and cheaper.
2026-07-07 17:43:37 +02:00
Martin Weinelt 5c355dedbf nixos/netbox: merge bind options into one
They are all passed to gunicorn's --bind flag, so let the user pass
whatever they want.
2026-07-07 16:58:06 +02:00
Martin Weinelt 46c6aaeac7 nixos/netbox: improve secret management
With this change secrets will be automatically generated if left at their
individual option defaults.

We now also allow configuration of multiple peppers, to allow proper
rotation as intended by upstream.

Finally, we now we prevent secrets from leaking into the store.
2026-07-07 16:58:05 +02:00
CherryKitten 91fe46a7d0 gotosocial: use containers for tests 2026-07-07 13:09:31 +02:00
Diogo Correia 6b46cf6c6b nixos/tests/immich-vectorchord-reindex: do not patch vectorchord 1.0.0
The patches in the vectorchord package are for 1.1.1 only and do not
cleanly apply to 1.0.0. Regardless, the latter does not need them to
successfully build and run.
2026-07-06 19:12:06 +01:00
isabel f76955e386 immich: 2.7.5 -> 3.0.1 2026-07-05 09:53:31 +01:00
TheRealGramdalf b1cc7d80ca nixosTests.dashy: use systemd-nspawn instead of qemu 2026-06-29 16:20:32 -07:00
ivann 25851326c1 nixos/koito: init module 2026-06-28 21:25:08 +02:00
Raito Bezarius 6a63a4ad8b pkgs/*: drop maintenanceship of various packages
I have effectively renounced on maintaining all these packages and I do
not plan to return them except if I'm forced to.

I am also fine with most of these packages being dropped for next
releases if no maintainer shows up.

Change-Id: I8d167c8029b6991181bd7a094af21c3313af2b51
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2026-06-24 20:34:45 +02:00
Jan van Brügge 90ef12f95a nixos/tests/stump: init tests 2026-06-22 12:20:26 +02:00
Martin Weinelt a84ad8a3fa nixos/rustical: fix unix domain socket support
While the config supported UNIX domain sockets, the runtime environment
did not. For this to work we need to relax the UMask, which is not great
and will be fixed once Rustical gains socket activation.
2026-06-16 15:50:22 +02:00
Martin Weinelt 3aba1ee7d9 nixos/tests/pretalx: migrate to nspawn 2026-06-15 01:38:25 +02:00
Martin Weinelt f6ba286b28 nixos/tests/pretix: migrate to nspawn 2026-06-15 01:38:25 +02:00
Martin Weinelt ac0b56ee3a nixos/tests/rustical: migrate to nspawn test 2026-06-12 12:35:52 +02:00
Martin Weinelt e063b7f6eb nixos/rustical: migrate to http.bind
Deprecates http.host and http.port options.
2026-06-12 12:35:52 +02:00
Ivan MincikandGitHub 1cedf3af27 pixelfed: 0.12.6 -> 0.12.7; fix build (#526840) 2026-06-05 08:40:59 +00:00
phanirithvij 48d341a797 nixosTests.pdfding: fix tests on aarch64-linux gha
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-06-05 11:21:58 +05:30
phanirithvij fd38c2f3a2 nixosTests.pixelfed.standard: allow running on aarch64-linux
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-06-05 11:19:52 +05:30
Martin Weinelt 1f56fbcf9c nixos/tests/strichliste: migrate to nspawn container 2026-06-01 13:24:05 +02:00
phanirithvij f45b56acc8 various: remove vsock CID based instructions
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-05-26 08:26:03 +05:30
Martin WeineltandGitHub c50c3ec46b nixos/tests/lasuite-meet: run in container (#523481) 2026-05-23 23:09:19 +00:00
Martin WeineltandGitHub c530fb8424 nixos/lasuite-drive: init (#409878) 2026-05-23 23:06:47 +00:00
Martin Weinelt 2cad0483e0 nixos/tests/lasuite-meet: run in container 2026-05-24 01:04:07 +02:00
soyouzpanda 63fd999ec4 nixos/tests/lasuite-drive: init 2026-05-22 23:23:44 +02:00
Martin WeineltandGitHub 110863ff0a python3Packages.pydantic-{ai-slim,graph}: 1.95.1 -> 1.97.0; python3Packages.genai-prices: 0.0.59 -> 0.0.60 (#521596) 2026-05-18 20:27:27 +00:00
Martin Weinelt 2d2c7dc04c nixosTests.lasuite-docs: run in nspawn container 2026-05-18 16:10:31 +02:00
phanirithvij 31c5329d4d nixosTests.goupile: fix nixos test
- account for the new __hid column introduced in the new version
- fix flakiness of the test
- capture traces in the test output

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-05-18 10:35:29 +05:30
phanirithvij c682df21f3 nixos/goupile: change nginx hostname
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-05-18 10:35:10 +05:30
EmilyandGitHub 80d328b0a4 nixos/rustical: init (#516007) 2026-05-08 00:19:37 +00:00
nixpkgs-ci[bot]andGitHub 1debf4679f Merge master into staging-nixos 2026-05-04 18:34:56 +00:00