Commit Graph

241 Commits

Author SHA1 Message Date
Ivan Mincik
7c650584ad nixosTests.goupile: fix build (#548160) 2026-08-04 09:36:10 +00:00
dotlambda
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 NICOLE
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 Sundt
601d0e82cf gotosocial: 0.21.3 -> 0.22.0 (#536969) 2026-07-09 14:13:14 +00:00
Sandro
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. b9cac97b73

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 Mincik
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 Weinelt
c50c3ec46b nixos/tests/lasuite-meet: run in container (#523481) 2026-05-23 23:09:19 +00:00
Martin Weinelt
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 Weinelt
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
Emily
80d328b0a4 nixos/rustical: init (#516007) 2026-05-08 00:19:37 +00:00
nixpkgs-ci[bot]
1debf4679f Merge master into staging-nixos 2026-05-04 18:34:56 +00:00