Commit graph

11661 commits

Author SHA1 Message Date
Yt b5fcf9541a
vector: 0.48.0 → 0.49.0 (#433709) 2025-08-14 18:46:51 -04:00
misuzu 1593ba1ef4
thanos: 0.38.0 → 0.39.2 (#420486) 2025-08-14 23:09:06 +03:00
misuzu 675b4269ba
nixos/restic: Add SFTP repository to tests (#410223) 2025-08-14 23:03:59 +03:00
Jonathan Davies 96ded83be6
nixos/clickhouse: Add thevar1able to test maintainers 2025-08-14 15:35:26 +00:00
Jonathan Davies fe8494c908
nixos/clickhouse: Enable tests for clickhouse-lts 2025-08-14 15:35:25 +00:00
Jonathan Davies 27f3cfc994
nixos/vector: Improve dnstap records table schema 2025-08-14 15:11:32 +00:00
Leona Maroni 9b8ea589ea
nixos/acme: improve scalability - reduce superfluous unit activations (#422076) 2025-08-14 16:06:06 +02:00
Martin Weinelt 6ed9c92a35
zigbee2mqtt_1: drop and return to unversioned attribute (#432781) 2025-08-13 16:53:37 +02:00
Gaétan Lepage d74de54834
overseerr: init at 1.34.0 (#399266) 2025-08-13 12:51:09 +02:00
Sizhe Zhao 6e14ef3d43
nixosTests.mitmproxy: test mitmproxy2swagger 2025-08-13 15:21:53 +08:00
Janne Heß 64c46cbdd6
oxidized: add nixosTests (#431424) 2025-08-12 15:56:26 +02:00
Emil Thorsoe cef2ac41b7 nixos/terminfo: ignore alacritty-graphics in all-terminfo test
Adding alacritty-graphics terminfo would clobber alacritty terminfo.
2025-08-12 09:28:59 +03:00
Aaron Andersen 41bb9fdb70
php.services.default: init (#430490) 2025-08-11 21:24:43 -04:00
Paul Haerle 086d855355
netbird: 0.49.0 -> 0.54.0 + split up + relicense (#431976) 2025-08-11 22:10:25 +02:00
Krzysztof Nazarewski f1277e5434
netbird: 0.49.0 -> 0.54.0 + split up + relicense
- 0.53.0+ relicensed the server components
  - as a result split into per-component packages
- adds missing 2 upload & relay components
- the tested behavior has changed
2025-08-11 20:46:42 +02:00
Maximilian Bosch 0dd4477d19
Merge: Fix: Correct podman systemd service name (#425170) 2025-08-11 18:39:10 +02:00
Martin Weinelt 133efe0ba9
zigbee2mqtt_1: drop and return to unversioned attribute 2025-08-11 13:39:52 +02:00
Mikael Voss ba04f97d4e nixos/config/sysfs: init module 2025-08-11 12:16:59 +05:30
Luke Granger-Brown 4548324aae nixos/tayga: add option to allow toggling WKPF strict compliance
The RFC requires that we don't allow access to non-global v4 addresses
using the well-known 64:ff9b:: prefix, but there are some deployments
where it's convenient to permit this.

To make this work in tests, disable wkpf-strictness via the config
option introduced in bc18503e2ff1ee48ac472a67ba982dae76a5c2d3.

Tayga added 100.64.0.0 to the set of WKPF in
4dff17ef61821f5bc1996ce687a3dc317fd4fa50.
2025-08-10 17:00:13 +02:00
Luke Granger-Brown b45ba94a0e nixos/tayga: add log option
This allows configuring logging in tayga, and enables it for the NixOS
test.
2025-08-10 16:37:42 +02:00
Florian Klink c204edcb7c nixosTests.tayga: add tcpdump to systemPackages
This makes it much easier to debug broken connectivity interactively,
especially if networking is broken.
2025-08-10 16:30:52 +02:00
Florian Klink b33575d05d nixosTests.tayga: set hostName
router_systemd and router_nixos are not valid hostnames and get ignored,
showing a warning. Set them to something different instead.
2025-08-10 16:30:52 +02:00
Martin Weinelt 63c4ed7e64
nixseparatedebuginfod2: init package and module (#428845) 2025-08-10 15:46:23 +02:00
Cosima Neidahl c4b29de3f7
velocity: 3.4.0-unstable-2025-06-11 -> 3.4.0-unstable-2025-08-02 (#419229) 2025-08-10 14:03:29 +02:00
Paul Haerle 1ef586712f
nixos/tests/dep-scan: init (#431760) 2025-08-09 22:54:02 +02:00
Paul Haerle 4d1ce91d8c
nixos/tests/blint: init (#431761) 2025-08-09 22:53:02 +02:00
Sandro 29484ab654
nixos/zwave-js: allow non-world-readable secrets (#411496) 2025-08-09 21:53:14 +02:00
nikstur 439d68b58d nixos/audit: fix journald test
Makes the audit module responsible for setting up the audit subsystem of
the kernel. The auditd module is now only responsible for setting up the
daemon.

Enable the audit subsystem early via kernelParams.

Increase the default audit backlog limit so that it works out of the box
for a normal system.

Remove a superfluous and pointless test case.
2025-08-09 15:00:41 +02:00
Elis Hirwing 465f689e63
treewide: Remove myself as a maintainer from most things 2025-08-09 08:41:25 +02:00
Nick Cao d317b49628
python3Packages.fenics: drop (#431840) 2025-08-08 15:46:56 -04:00
Arian van Putten a009838396
nixos/filesystem: remove mount-pstore (#432049) 2025-08-08 21:36:03 +02:00
nikstur e9c71d971f nixos/filesystem: remove mount-pstore
Ever since fb49d81b25 we set
CONFIG_PSTORE=y in the config because we set CONIFG_ACPI_APEI=y in the
kernel. This means we always have pstore built right into the kernel.

systemd thus always mounts `/sys/fs/pstore` which makes our custom unit
superfluous and redudant.
2025-08-08 19:03:05 +02:00
Christian Theune 2d0a489125 nixos/acme: improve scalability - reduce superfluous unit activations
The previous setup caused all renewal units to be triggered upon
ever so slight changes in config. In larger setups (100+ certificates)
adding a new certificate caused high system load and/or large memory
consumption issues. The memory issues are already a alleviated with
the locking mechanism. However, this then causes long delays upwards
of multiple minutes depending on individual runs and also caused
superfluous activations.

In this change we streamline the overall setup of units:

1. The unit that other services can depend upon is 'acme-{cert}.service'.
We call this the 'base unit'. As this one as `RemainAfterExit` set
the `acme-finished-{cert}` targets are not required any longer.

2. We now always generate initial self-signed certificates to simplify
the dependency structure. This deprecates the `preliminarySelfsigned`
option.

3. The `acme-order-renew-{cert}` service gets activated after the base
unit and services using certificates have started and performs all acme
interactions. When it finishes others services (like web servers) will
be notified through the `reloadServices` option or they can use
`wantedBy` and `after` dependencies if they implement their own reload
units.

The renewal timer also triggers this unit.

4. The timer unit is explicitly blocked from being started by s-t-c.

5. Permission management has been cleaned up a bit: there was an
   inconsistency between having the .lego files set to 600 vs 640
   on the exposed side. This is unified to 640 now.

6. Exempt the account target from being restarted by s-t-c. This will
   happen automatically if something relevant to the account changes.
2025-08-08 16:28:42 +02:00
Adam C. Stephens 943334bf11
kanidm: use finalAttrs everywhere, nixos/tests/kanidm: restore eval when calling nixosTests.kanidm directly (#431869) 2025-08-08 09:24:51 -04:00
emilylange 01c15b8752
nixos/tests/kanidm: restore eval when calling nixosTests.kanidm directly
instead of `kanidm.passthru.tests` by leveraging `runTest { }.extend`
and `_module.args.<name> = lib.mkDefault <thing>`.
2025-08-08 14:42:08 +02:00
Cosima Neidahl d593b747cd
nixos/lomiri: Replace NIX_GSETTINGS_OVERRIDES_DIR with Dconf database (#430212) 2025-08-08 12:25:03 +02:00
qbisi 2eec6eb001 python3Packages.fenics: drop
fenics is broken and deprecated, use fenics-dolfinx instead.
2025-08-08 04:30:07 +08:00
Maximilian Bosch 3e41a080eb
Merge: nixos/nextcloud: configure redis by default (#421813) 2025-08-07 17:27:21 +02:00
Ethan Carter Edwards 3a74dd53e8
nixos/tests/blint: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-07 10:14:45 -04:00
Ethan Carter Edwards 5781a1e202
nixos/tests/dep-scan: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-07 10:01:47 -04:00
isabel 281eb01683
nixos/snips-sh: init (#390655) 2025-08-07 11:16:11 +01:00
Aaron Andersen 487e725463 php.services.default: init 2025-08-06 21:24:04 -04:00
Yohann Boniface a66fdcbf44
nixosTests.qtile: remove leftover qtile-extra dep (#431532) 2025-08-06 22:10:38 +02:00
Adam C. Stephens da4f70e2ad
kanidm_1_7: init at 1.7.1 (#430205) 2025-08-06 14:54:56 -04:00
Gurjaka bf3111256c nixosTests.qtile: remove leftover qtile-extra dep 2025-08-06 22:35:51 +04:00
isabel c2e35a75d3
greetd.*: move to 'pkgs/by-name', modernize (#427540) 2025-08-06 12:37:35 +01:00
Joachim Ernst 657e16aa42
oxidized: add nixosTests 2025-08-06 13:22:21 +02:00
Sandro ef2f192da2
prosody: 0.12.4 -> 13.0.2, fix nixos test (#429967) 2025-08-06 00:16:29 +02:00
Jacek Galowicz b43785d377
paretosecurity: 0.2.39 -> 0.3.2 (#430991) 2025-08-05 22:17:45 +02:00
Marcus Ramberg 97f10072a4
nixos/k3s: fix undefined variable error (#425690) 2025-08-05 07:24:29 +02:00