Commit graph

10407 commits

Author SHA1 Message Date
nixpkgs-ci[bot] 0acbe87d4f
Merge staging-next into staging 2025-02-02 11:33:22 +00:00
nixpkgs-ci[bot] e1353d0d8d
Merge master into staging-next 2025-02-02 11:32:53 +00:00
Wolfgang Walther c1793a336b
pkgs/top-level: make package sets composable (reapply) (#376988) 2025-02-02 11:41:17 +01:00
K900 1fa0be855c Merge remote-tracking branch 'origin/staging-next' into staging 2025-02-02 09:49:00 +03:00
K900 c15f4ee007 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-02 09:47:44 +03:00
Jörg Thalheim b29c6f5a4a
stage-2-init: fix false positives for RO Nix store mounts (#375257) 2025-02-02 08:58:03 +07:00
nixpkgs-ci[bot] 9e06c2d43e
Merge staging-next into staging 2025-02-02 00:15:30 +00:00
NotAShelf d36a364148
nixos/tests: add user-enable-option
Specifically for checking if a user exist when `users.users.<name>.enable` is set to `true`.
2025-02-02 02:07:11 +03:00
Sandro bc32400f0d
swaylock,swaybg: fix svg support (#378270) 2025-02-01 22:10:38 +01:00
K900 d44bbfd49c Merge remote-tracking branch 'origin/master' into staging-next 2025-02-02 00:08:43 +03:00
Markus Kowalewski 1fb5e43217
zenoh-*: 1.1.1 -> 1.2.0 (#378511) 2025-02-01 21:21:04 +01:00
nixpkgs-ci[bot] a48c44eb1d
Merge staging-next into staging 2025-02-01 18:04:20 +00:00
nikstur 8a12cae321 nixos/repart-image: support swap 2025-02-01 18:36:51 +01:00
K900 a49299aac8 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-01 19:21:53 +03:00
Bobby Rong a6555c222e
nixosTests.lxqt: init (#377023) 2025-02-01 21:18:35 +08:00
Bobby Rong 127113a73c
nixosTests.lxqt: init 2025-02-01 21:00:04 +08:00
K900 7017fbeb11 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-01 15:17:10 +03:00
Markus Kowalewski 84c1c36a37 nixos/zenoh: fix test
Avoid timing issues by starting the router first
2025-02-01 12:33:23 +01:00
Wolfgang Walther 0a19371146
nixos/nixpkgs: make config.nixpkgs.{localSystem,crossSystem,buildPlatform,hostPlatform} write only
The description for options.nixpkgs.system already hints at this:

  Neither ${opt.system} nor any other option in nixpkgs.* is meant
  to be read by modules and configurations.
  Use pkgs.stdenv.hostPlatform instead.

We can support this goal by not elaborating the systems anymore, forcing
users to go via pkgs.stdenv.

This will prevent problems when making the top-level package sets
composable in the next commit. For this to work, you should pass a fully
elaborated system to nixpkgs' localSystem or crossSystem options.
2025-02-01 12:04:59 +01:00
Jared Baur f38d462b9b
nixosTests.networking.networkd.bond: fix flakiness
We need to do the virtio link setup prior to `network.target`, since
systemd-networkd orders itself before `network.target`. So in order for
the bond to properly enslave the two virtio links, they should be
configured as a part of `network-pre.target`.
2025-01-31 18:54:59 -08:00
nixpkgs-ci[bot] 63ab5cd1c5
Merge staging-next into staging 2025-02-01 00:15:45 +00:00
K900 c2b7f783cb Merge remote-tracking branch 'origin/master' into staging-next 2025-02-01 00:55:04 +03:00
Felix Bühler a3c8d04684
nixos/homer: init (#368594) 2025-01-31 22:34:36 +01:00
K900 be1a14b888 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-31 23:04:28 +03:00
Lorenzo Manacorda 3ec974ac88 nixos/geth: add sepolia network 2025-01-31 17:11:27 +01:00
Tert0 71ce1c3413
nixos/tests/{sway,swayfx}: fix pgrep commands to match wrapped swaylock 2025-01-31 14:03:32 +01:00
shivaraj-bh 4b9de23515 nixos/open-webui: quote services.open-webui.host in start script 2025-01-31 16:05:12 +05:30
Felix Buehler e1b59f78a9 nixos/homer: add tests 2025-01-30 21:58:25 +01:00
aszlig e35a65a2f8
nixos: Fix timesyncd test for systemd >= 257.1
Version 257.1 of systemd changed[1] the PrivateTmp setting for the
systemd-timesyncd service from "yes" to "disconnected", which broke our
systemd-timesyncd test.

The reason for this is because the systemd-tmpfiles-setup.service is
*only*[2] added as a dependency of systemd-timesyncd.service if
PrivateTmp is set to "yes" but not when it is set to "disconnected"
(which would make sense given that the tmpfiles.d mechanism was
originally designed for temporary files).

Commit 339a866b7c switched the activation
script to using systemd-tmpfiles, but the commit in question doesn't
provide an explanation why this was necessary in this particular case.

However the pull request[3] lists an ongoing effort to get rid of Perl
and in the future get also rid of BASH for activation. The reasons for
doing this are outlined in the document[4]:

> The simple presence of interpreters on a system pose a security risk.
> An attacker that gains access to a system can abuse them to execute
> arbitrary commands. Mitre lists this as technique T1059. The most
> radical yet simple solution to mitigate this exploit is to remove all
> interpreters from a system (Mitre M1042). This radical solution is
> only really feasible and/or interesting for appliances (i.e.
> non-interactive) systems. Especially for high-security solutions this
> mitigtation is interesting.

I personally don't think this is a very compelling reason, at least for
our activation scripts, since an attacker could simply drop an
executable binary. Nevertheless, getting rid of additional dependencies
on eg. Perl or BASH is something worth pursuing to trim down moving
parts.

To address this, I decided to implement this as a normal systemd service
unit, since we need to guarantee that it's started before
systemd-timesyncd.service and with a dedicated unit we can ensure
explicit ordering. This has the advantage that we don't interfere with
the effort of getting rid of Perl/BASH for activation/boot and also
don't risk running into race conditions (again) because it's very
unlikely that systemd will change/deprecate explicit unit ordering in
the near future.

[1]: 1f6e192848
[2]: 30675a6ee9/src/core/unit.c (L1274)
[3]: https://github.com/NixOS/nixpkgs/pull/263203
[4]: https://pad.lassul.us/nixos-perlless-activation

Signed-off-by: aszlig <aszlig@nix.build>
2025-01-30 19:28:51 +01:00
nixpkgs-ci[bot] 089bfe7c41
Merge staging-next into staging 2025-01-30 18:04:56 +00:00
Alyssa Ross 97fc6f36d0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/by-name/ez/eza/package.nix
	pkgs/by-name/re/rewatch/package.nix
	pkgs/by-name/rq/rqbit/package.nix
	pkgs/development/python-modules/diffusers/default.nix
	pkgs/development/python-modules/manga-ocr/default.nix
	pkgs/development/tools/misc/texlab/default.nix
2025-01-30 15:02:26 +01:00
Ramses 823a05829f
nixos/activation: pass the action as an argument to the pre-switch-checks (#377526) 2025-01-30 11:25:33 +01:00
nixpkgs-ci[bot] 354d9c1c97
Merge staging-next into staging 2025-01-29 18:04:58 +00:00
Martin Weinelt 909803a20e
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/by-name/au/automatic-timezoned/package.nix
- pkgs/by-name/da/darklua/package.nix
- pkgs/by-name/ki/kittycad-kcl-lsp/package.nix
- pkgs/by-name/li/limbo/package.nix
- pkgs/by-name/mi/minijinja/package.nix
- pkgs/by-name/pa/pay-respects/package.nix
- pkgs/by-name/ri/river-bsp-layout/package.nix
- pkgs/by-name/sv/svgbob/package.nix
- pkgs/by-name/tu/tui-journal/package.nix
- pkgs/by-name/wa/waypipe/package.nix
- pkgs/development/python-modules/zxcvbn-rs-py/default.nix
2025-01-29 16:08:53 +01:00
Franz Pletz a9ac4deac7
nixos/hound: restart service on changes (#377611) 2025-01-29 09:52:05 +01:00
7c6f434c 721168adda
squid: add nixos test (#377284) 2025-01-29 08:15:34 +00:00
Wolfgang Walther 4a5e71b144
postgresql: refactor postgresqlVersions attribute & tests (#377048) 2025-01-28 22:41:34 +01:00
Bjørn Forsman 5555b70e30 nixosTests.hound: migrate from 'config' to 'settings'
Fixes this eval warning:

  evaluation warning: The option `services.hound.config' defined in `makeTest parameters' has been changed to `services.hound.settings' that has a different type. Please read `services.hound.settings' documentation and update your configuration accordingly.
2025-01-28 19:47:17 +01:00
Alyssa Ross 35febc093c
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/by-name/ha/harper/package.nix
2025-01-28 13:29:32 +01:00
Krzysztof Nazarewski 49a26eda2a nixos/netbird: harden and extend options 2025-01-28 12:34:55 +01:00
r-vdp e6bc540ce0
nixos/activation: pass the action as an argument to the pre-switch-checks
This allows for instance to reject switching into a configuration, while
still allowing to reboot into that same configuration.

This can be useful for instance to reject switching to a configuration
with a new systemd major version, but setting that same configuration as
the new boot default with `switch-to-configuration boot` is fine.
2025-01-28 11:40:38 +01:00
Martin Weinelt 33647a8179
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/by-name/ca/cargo-leptos/package.nix
- pkgs/by-name/ha/harper/package.nix
- pkgs/by-name/ma/marmite/package.nix
- pkgs/by-name/no/nomino/package.nix
- pkgs/by-name/st/stgit/package.nix
- pkgs/development/python-modules/pycm/default.nix
- pkgs/development/python-modules/python-gvm/default.nix
- pkgs/development/tools/rbspy/default.nix
2025-01-28 00:15:44 +01:00
Felix Bühler bed0e7fadc
nixos/freshrss: add caddy support (#377068) 2025-01-27 21:39:01 +01:00
nixpkgs-ci[bot] 5df98c0ec5
Merge master into staging-next 2025-01-27 18:04:30 +00:00
Silvan Mosberger 7cceab521e
pds: init at 0.4.74, nixos/pds: init (#350645) 2025-01-27 13:54:09 +01:00
K900 b6f676fbd2 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-27 15:42:36 +03:00
Bobby Rong e28253539b
nixosTests.mate-wayland: Check for more text (#377283) 2025-01-27 19:43:21 +08:00
Bobby Rong 7db3b7c28b
nixosTests.mate-wayland: Check for more text
* As long as the dialog shows everything is fine, make the test less flaky.
* Also use `pgrep` instead of `pgrep -f` when possible.
2025-01-27 19:16:34 +08:00
Joshua Kobschätzki 433006b863 squid: add test 2025-01-27 12:12:01 +01:00
Morgan Jones 672f423d0c nixos/mattermost: default preferNixConfig to true
Now that we are disabling telemetry by default, we should attempt to
override it and other options in existing mutable configs,
if the user had a mutable config and advances their system.stateVersion.
2025-01-27 10:29:37 +01:00
Morgan Jones fc3f7c17e2 nixos/mattermost: disable telemetry by default
We should disable telemetry but enable security update checks. Make both
controlable in the module without digging into settings.

Disabling telemetry also makes NixOS tests faster because the server
tries to send telemetry on first start.
2025-01-27 10:29:37 +01:00
Felix Buehler 88234d3a4f nixos/freshrss: add caddy support 2025-01-26 22:33:20 +01:00
Maximilian Bosch eb96c8dc5b
postgresql: refactor postgresqlVersions attribute & tests
Every postgresql testcase essentially does the following things:

* Filter `postgresqlVersions` for server packages
* Filter postgresql server packages for suitable ones (i.e. extensions
  must support the given version)
* Generate an attribute-set of testcases

The first item became necessary in
7ab1e88833 given that
`postgresql/default.nix` now exposes JIT and non-JIT servers AND a
`libpq` that is not suitable for the tests here.

This changes restructures this a little bit, i.e.:

* Having an attribute-set that contains a bunch of postgresql servers
  and a single client package seems odd (and the sole consumer of
  `postgresqlVersions` in nixpkgs, the test suite, has to take that into
  account). Hence, postgresql's default.nix now provides `libpq` (the client)
  and a `postgresqlVersions` attribute with all supported JIT and non-JIT
  variants of postgresql.

* Each test-case gets a third argument, a function called `genTests`:
  this function sets `recurseForDerivations = true;` and generates an
  attribute-set of tests for each postgresql version given a function
  that returns a testcase or multiple test-cases (`makeTestFor`). The
  argument to `makeTestFor` is a postgresql server package.

  This function also accepts a filter predicate that is passed against
  `filterAttrs` to remove postgresql server packages that are not
  suitable for the test (e.g. because the version isn't supported by the
  extension to test).

I checked by making sure that the `.drv` doesn't change on staging with
this change on top for postgresq, postgresql-jit,
postgresql-wal-receiver, postgresql-tls-client-cert, anonymizer, pgjwt,
pgvecto-rs, timescaledb, tsja and wal2json.
2025-01-26 21:58:57 +01:00
Alyssa Ross 6723c183bf
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/by-name/ca/cargo-public-api/package.nix
	pkgs/by-name/ju/just/package.nix
	pkgs/by-name/kd/kdlfmt/package.nix
	pkgs/by-name/mo/mountpoint-s3/package.nix
	pkgs/by-name/wa/wayidle/package.nix
2025-01-26 19:49:51 +01:00
Arne Keller 2ab9225a40
stash: refactor; 0.25.1 -> 0.27.2; nixos/stash: init (#323231) 2025-01-26 15:16:35 +01:00
Julien Moutinho f2a5463bf2 nixos/public-inbox: cleanup test 2025-01-26 15:06:05 +01:00
Julien Moutinho bbb68bef2e nixos/public-inbox: test confinement 2025-01-26 15:06:05 +01:00
Alyssa Ross 502c77492b
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix
	pkgs/applications/version-management/git-stack/default.nix
	pkgs/by-name/bo/boxbuddy/package.nix
	pkgs/by-name/ca/capnproto-rust/package.nix
	pkgs/by-name/ca/cargo-binstall/package.nix
	pkgs/by-name/ca/cargo-deb/package.nix
	pkgs/by-name/ca/cargo-modules/package.nix
	pkgs/by-name/cl/clapboard/package.nix
	pkgs/by-name/do/dotslash/package.nix
	pkgs/by-name/fe/felix-fm/package.nix
	pkgs/by-name/gi/gitlab-ci-ls/package.nix
	pkgs/by-name/go/gotify-desktop/package.nix
	pkgs/by-name/ha/handlr-regex/package.nix
	pkgs/by-name/ir/iroh/package.nix
	pkgs/by-name/ma/manga-tui/package.nix
	pkgs/by-name/ob/obs-cmd/package.nix
	pkgs/by-name/ox/oxlint/package.nix
	pkgs/by-name/pi/pik/package.nix
	pkgs/by-name/re/reindeer/package.nix
	pkgs/by-name/rn/rnr/package.nix
	pkgs/by-name/ro/routinator/package.nix
	pkgs/by-name/rw/rwpspread/package.nix
	pkgs/by-name/sk/skim/package.nix
	pkgs/by-name/so/sope/package.nix
	pkgs/by-name/so/soteria/package.nix
	pkgs/by-name/sp/spacer/package.nix
	pkgs/by-name/st/stylance-cli/package.nix
	pkgs/by-name/su/subxt/package.nix
	pkgs/by-name/sw/swayfx-unwrapped/package.nix
	pkgs/by-name/te/television/package.nix
	pkgs/by-name/to/toast/package.nix
	pkgs/by-name/wa/wastebin/package.nix
	pkgs/by-name/wi/wit-bindgen/package.nix
	pkgs/by-name/wo/workshop-runner/package.nix
	pkgs/development/interpreters/wasmtime/default.nix
	pkgs/development/tools/rust/cargo-edit/default.nix
	pkgs/development/tools/sentry-cli/default.nix
	pkgs/misc/t-rec/default.nix
	pkgs/tools/video/yaydl/default.nix
2025-01-26 14:55:08 +01:00
Adam C. Stephens 272fb5babf
nixos/tests/incus: extend check timeouts 2025-01-25 10:50:36 -05:00
Adam C. Stephens 0e7fa5714c
incus: fix instance unclean shutdown, add per-instance lxcfs support (#373920) 2025-01-25 10:05:03 -05:00
DrakeTDL 8814ab8ab5
nixos/stash: init 2025-01-24 10:50:55 -08:00
Pol Dellaiera f426a49433
nixos/mongodb: add support for mongodb-ce package (#375587) 2025-01-24 19:24:49 +01:00
Austin Horstman 2a5f6cadd5
swayfx-unwrapped: backport fix to support updated libinput (#376189) 2025-01-24 12:00:44 -06:00
Alyssa Ross 53de5140ae
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/nvim-spectre/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/sg-nvim/default.nix
	pkgs/by-name/ce/cedar/package.nix
	pkgs/by-name/gn/gnome-podcasts/package.nix
	pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
	pkgs/by-name/sy/systemctl-tui/package.nix
	pkgs/by-name/ti/tinty/package.nix
2025-01-24 16:40:22 +01:00
K900 5b961c87be nixos/tests/installer: add shellcheck-minimal
Required after #375961
2025-01-24 11:04:28 +03:00
Patrick Steinhardt d267ea8717 nixos/wrappers: add per-wrapper enable option
While it is possible to globally enable or disable security wrappers, it
isn't possible to disable only a subset of them. Consequently, users
will have to overwrite the security wrappers completely and re-add the
desired subset in case they want to disable a subset of those set up by
the NixOS modules.

Address this usecase by adding a new per-wrapper enable option.
2025-01-23 19:56:06 +01:00
Grimmauld 80f8c4e269
nixos/tests/swayfx: fix deprecation warning 2025-01-23 19:29:10 +01:00
Cosima Neidahl b7d58b870d
lomiri.lomiri-telephony-service: 0.5.3 -> 0.6.0, rename from lomiri.telephony-service (#374141) 2025-01-23 19:03:06 +01:00
t4ccer 6d0241ebb0
pds: add NixOS test 2025-01-23 10:26:13 -07:00
Robert Rose 95b894bad7 nixos/k3s: add autoDeployCharts option
The `autoDeployCharts` option further improves the auto deploying
capabilities of the k3s module by allowing to deploy and configure Helm charts
that are then instaled via the k3s Helm controller. Although this was
also previously possible by using auto deploying manifests, it required
some knowledge of the k3s Helm controller and led to a lot of
boilerplate code.
2025-01-23 16:34:35 +01:00
r-vdp 113dbd79de
nixos/activation: improve preSwitchChecks
A couple of improvements:

1. Avoid the generally discouraged apply argument to options, as it has
   quite weird semantics
2. Avoid issues when a user calls a preSwitchCheck `script`, which
   would've been silently overridden by the existing implementation.
   Reliance on a special attribute name like that is bound to lead to a
   very-hard-to-debug problem for someone at some point
3. Use writeShellApplication so that the preSwitchChecks are checked by
   shellcheck and and so that they run with basic bash guardrails
4. Fix shellcheck issue (testing the value of $?)
5. Add a positive preSwitchCheck to the nixos test, to make sure that
   that works as intended
2025-01-23 15:51:37 +01:00
nixpkgs-ci[bot] dbd63f1910
Merge staging-next into staging 2025-01-23 06:05:26 +00:00
Lin Jian 363cce76a2
various: remove AndersonTorres from maintainership (#375416) 2025-01-23 13:37:50 +08:00
Anderson Torres bc80114502 various: remove AndersonTorres from modules maintainership 2025-01-22 21:47:09 -03:00
nixpkgs-ci[bot] a7ee3fbaaa
Merge staging-next into staging 2025-01-23 00:14:33 +00:00
Nick Cao 20065b3e46
caddy: 2.9.0 -> 2.9.1 (#375655) 2025-01-22 16:22:57 -05:00
nixpkgs-ci[bot] 9fb7ecfb57
Merge staging-next into staging 2025-01-22 00:14:52 +00:00
Yifei Sun 4ae25041b2
caddy: 2.9.0 -> 2.9.1
Co-authored-by:: techknowlogick <techknowlogick@gitea.com>
2025-01-21 17:45:47 -05:00
Leona Maroni 1c698f52e3
matomo: refactor, matomo-beta: remove (#374022) 2025-01-21 19:40:08 +01:00
Leona Maroni c068347f63
Fixes and housekeeping for the varnish module (#373747) 2025-01-21 19:38:51 +01:00
nixpkgs-ci[bot] dec099d3e7
Merge staging-next into staging 2025-01-21 18:05:23 +00:00
Niklas Korz 9e1806e012 nixosTests.mongodb-ce: init 2025-01-21 18:25:39 +01:00
Niklas Korz ac16c51570 nixosTests.mongodb: actually use mongodb service module and add support for mongodb-ce 2025-01-21 18:25:39 +01:00
Niklas Korz fd348f4354 nixosTests.mongodb: migrate from handleTest to runTest 2025-01-21 18:25:39 +01:00
Cosima Neidahl 14b04af9f4
mir,mir_2_15: Fix builds, modernise & fix VM tests (#374873) 2025-01-21 14:28:57 +01:00
Julien Moutinho eb00bbcdaa nixos/public-inbox: fix flaky test by waiting for sockets 2025-01-21 13:50:45 +01:00
Julien Moutinho 3c07862664 nixos/public-inbox: fix test by creating Git repositories
Previously in https://github.com/NixOS/nixpkgs/pull/308740
`BindReadOnlyPaths=` was fixed, but remained mounting non-existing Git repositories:

vm-test-run-public-inbox> machine # [   19.503051] (ox-httpd)[1489]:
public-inbox-httpd.service: Failed to set up mount namespacing:
/var/lib/gitolite/repositories/user/repo1.git: No such file or directory
2025-01-21 13:50:45 +01:00
nixpkgs-ci[bot] 3833577ea0
Merge staging-next into staging 2025-01-21 12:32:11 +00:00
K900 7961122d3e Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-21 15:30:51 +03:00
networkException 549d8a6d44
nixos/tests/nextcloud: fix redis cache non empty tests
This patch changes the implementation of the subtests to
check for redis' cache being non empty to only run redis-cli
and jq in a shell and assert the returned length in python.

This fixes jq "len" simply not compiling and makes sure
regressions get noticed.
2025-01-21 13:13:36 +01:00
networkException 18de1c264e
nixos/tests/nextcloud: use lib instead of pkgs.lib wherever trivial 2025-01-21 13:13:35 +01:00
networkException 9ffa0a5945
nixos/tests/nextcloud: test for notify_push in with-declarative-redis-and-secrets
This patch adds a subtest and corresponding configuration to
with-declarative-redis-and-secrets to test for nextcloud notify_push
to be working, just as in with-postgresql-and-redis.

As notify_push needs to connect to the database, including it
in this test checks that it can read the dbpassFile properly.
2025-01-21 13:13:30 +01:00
Jörg Thalheim c80e750b52
sunshine: 0.23.1 -> 2025.118.151840 (#375153) 2025-01-21 13:06:13 +01:00
K900 441c242855 nixos/tests: fix bonding test 2025-01-21 13:44:36 +03:00
nixpkgs-ci[bot] 26d9061f29
Merge staging-next into staging 2025-01-21 00:14:29 +00:00
Pol Dellaiera f2685b1e2f
pkgs/readeck + nixos/readeck: init (#370354) 2025-01-20 22:22:24 +01:00
Julien Malka 0be7395f95
nixos/readeck: init 2025-01-20 22:17:30 +01:00
Pol Dellaiera af1bc453b3
fider: init at 0.24.0 (#353346) 2025-01-20 20:19:14 +01:00
nixpkgs-ci[bot] ee0d31892a
Merge staging-next into staging 2025-01-20 18:05:23 +00:00
Wolfgang Walther efa0c1b0b8
nixosTests.postgresql.*: fix eval (#375292) 2025-01-20 17:05:03 +01:00
Maximilian Bosch 7ab1e88833
nixosTests.postgresql.*: fix eval
The `libpq` attribute from `postgresqlVersions` doesn't have a `pkgs`
attribute with extensions in it. Filtering for postgresql server
packages only fixes the problem.

Reported in https://github.com/NixOS/nixpkgs/pull/359659#issuecomment-2601045449
2025-01-20 14:29:01 +01:00
Gaétan Lepage 0cda476cd5
sdl3: init at 3.1.8 (#326699) 2025-01-20 14:16:23 +01:00
Morgan Jones 189200a18d
nixos/tests: add boot-stage2 tests
- Test RO store mount even given the presence of filesystems with
  options ending in "ro"
- Test postBootCommands in stage2
2025-01-19 23:52:08 -08:00
Morgan Jones f8eac009ee nixos/mattermost: modernize, support MySQL and mmctl
Based on #198040. Prioritizes backwards compatibility, including
database and plugin compatibility, while adding more sensible
defaults like database peer authentication.

Expand the scope of tests to include plugins (including building
from source) and testing that a piece of media uploads and downloads
to make sure the storage directory doesn't vanish.
2025-01-20 08:07:45 +01:00
Morgan Helton bbc455519f
sunshine: 0.23.1 -> 2025.118.151840 2025-01-19 15:05:28 -06:00
OPNA2608 7c2becf742 nixosTests.miracle-wm: Move the mouse to work around VM setup issues 2025-01-19 19:13:15 +01:00
OPNA2608 d777e99f6a nixosTests.miriway: Move the mouse to work around VM setup issues 2025-01-19 19:13:15 +01:00
OPNA2608 9b520ccbfb nixosTests.miriway: Switch back to commented-out code
It seems to work again.
2025-01-19 19:13:15 +01:00
OPNA2608 d3e2f73277 nixosTests.miracle-wm: Update alacritty config format, switch to pkgs.formats 2025-01-19 19:13:15 +01:00
OPNA2608 952a2afab8 nixosTests.miriway: Update alacritty config format, switch to pkgs.formats 2025-01-19 19:13:15 +01:00
Sandro 49b9166ece
headscale: 0.23.0 -> 0.24.0, cleanup maintainers (#374636) 2025-01-19 14:33:30 +01:00
Sandro Jäckel cc2f4fbf1c
headscale: 0.23.0 -> 0.24.0, cleanup maintainers 2025-01-19 14:08:52 +01:00
Maximilian Bosch a4afb337c3
Merge: nextcloud: remove 28, update apps (#374902) 2025-01-19 12:34:46 +01:00
Pol Dellaiera 54e48b64d1 nixos/fider: init
Co-authored-by: Niklas Korz <niklas@niklaskorz.de>
2025-01-19 12:03:41 +01:00
Julien Malka e5ad45c4b7
FerretDB document defaults, PostgreSQL default URL, disable telemetry (#288493) 2025-01-19 11:01:27 +01:00
nixpkgs-ci[bot] c39935db5b
Merge master into staging-next 2025-01-19 00:15:38 +00:00
Maximilian Bosch 7ef73d05cd
nextcloud28: remove
This major release is dead now.
2025-01-19 00:08:35 +01:00
Gaétan Lepage b60bec4674
cockpit: fix listen port (#371245) (#374667) 2025-01-18 22:11:32 +01:00
nixpkgs-ci[bot] 0cae90809c
Merge master into staging-next 2025-01-18 18:04:10 +00:00
Gaétan Lepage f3161bb4a1
davis: 4.4.4 -> 5.0.2 (#374168) 2025-01-18 13:05:41 +01:00
elratt0r 442e818b52 cockpit: extend test case to not use default port
Closes: #371245
2025-01-18 01:05:35 +01:00
Quentin Frey 80a399ba1b
davis: 4.4.4 -> 5.0.2 2025-01-17 19:22:02 +01:00
nixpkgs-ci[bot] df5a154f88
Merge master into staging-next 2025-01-17 18:04:22 +00:00
Martin Weinelt 31680c6fb4
zwave-js-ui: init at 9.27.8; nixos/zwave-js-ui: init module (#336623) 2025-01-17 18:13:17 +01:00
Adam C. Stephens f3a75905ab
nixos/tests/incus: fix subtest names and add reboot check 2025-01-17 10:11:07 -05:00
Adam C. Stephens 274e0fd934
incus: support per-instance lxcfs
This was added in 6.4 and backported to LTS 6.0.2
2025-01-17 10:11:06 -05:00
Adam C. Stephens 9b660dff6d
incus: fix instance shutdown when softDaemonRestart enabled 2025-01-17 10:11:04 -05:00
nixpkgs-ci[bot] 6df44a359d
Merge master into staging-next 2025-01-17 14:32:26 +00:00
Philip Taron 31f1c93db9
mkBinaryCache: fix nixos/tests/binary-cache.nix (#370773) 2025-01-17 04:50:12 -08:00
K900 22a9d66d31 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-17 15:30:31 +03:00
K900 0fd5f209c1 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-17 11:30:03 +03:00
Alex Galvin 468bfcc486 nixos/autobrr: init 2025-01-16 22:48:07 -05:00
Wolfgang Walther 459db35f4a
nixos/wakapi: fix running under sqlite3; add stateDir; add sqlite test case (#370497) 2025-01-16 21:58:53 +01:00
Christian Theune 0640622eb1 nixos/varnish: fix stateDir to allow direct use of varnishadm 2025-01-16 18:47:16 +01:00
Niklas Korz 7c2e8f1b55 nixos/matomo: migrate tests from handleTest to runTest 2025-01-16 10:53:23 +01:00
Niklas Korz 83eb8d8020 matomo: refactor into single package file 2025-01-16 10:53:23 +01:00
nixpkgs-ci[bot] d4a1995529
Merge master into staging-next 2025-01-16 00:14:11 +00:00
OPNA2608 057d0c76dc lomiri.lomiri-telephony-service: 0.5.3 -> 0.6.0, rename from lomiri.telephony-service 2025-01-15 22:45:08 +01:00
Niklas Korz d7ac52bd81 matomo-beta: remove 2025-01-15 19:48:38 +01:00
Leona Maroni c683d968be
nixos/matomo: fix service failure when not fully set up (#373894) 2025-01-15 19:05:47 +01:00
github-actions[bot] 9129b13110
Merge master into staging-next 2025-01-15 00:14:20 +00:00
Oliver Schmidt fc6d9cc539 nixosTests.matomo: extend test coverage 2025-01-15 01:10:48 +01:00
Chuang Zhu 82daa4a2a5 nixosTests.ejabberd: add mod_matrix_gw 2025-01-15 05:08:03 +08:00
Adam C. Stephens bb45501b6d
zfs_2_1: remove (#358811) 2025-01-14 14:37:08 -05:00
Adam C. Stephens c44bf8b674
zfs_2_3: init at 2.3.0 (#373599) 2025-01-14 13:18:44 -05:00
github-actions[bot] 44e4abfaf6
Merge master into staging-next 2025-01-14 18:04:33 +00:00
Christian Theune 0129b83a02 varnish76: init at 7.6.1 2025-01-14 16:56:33 +01:00
Arne Keller 8042f9612e
pleroma: 2.7.0 -> 2.8.0 (#372324) 2025-01-14 16:46:01 +01:00
Picnoir 6d892712cf nixos/tests/pleroma: fix DB provision race condition
We originally used a systemd preStart command to provision the DB. We
recently extracted this to a proper systemd unit (to go around the
timeout issue). This created a race condition in the VM test.

Restarting explicitely the db provision unit to make sure the
migrations are applied.
2025-01-14 15:56:01 +01:00
Minijackson 3b3764df09
nixos/ferretdb: set default value for PostgreSQL URL
provides a nice default if the end user wants to use the PostgreSQL
backend
2025-01-14 10:38:23 +01:00
github-actions[bot] ae7e95ed1d
Merge master into staging-next 2025-01-14 02:53:34 +00:00
Andrew Marshall 6477277a79 zfs_2_3: init at 2.3.0
Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0
2025-01-13 20:19:54 -05:00
Chris Dombroski d7ba3b54d8 nixos/zwave-js-ui: init module
Provides systemd service and allows configuration of data directory
2025-01-13 16:21:23 -05:00
Sandro a3feb24c0b
nixos/zipline: init module (#370878) 2025-01-13 19:39:57 +01:00
github-actions[bot] 51d152f300
Merge master into staging-next 2025-01-13 12:06:21 +00:00
Sandro fa39fa603c
nixos/echoip: init module (#372970) 2025-01-13 11:39:44 +01:00
Sefa Eyeoglu c41581136e
nixos/renovate: Fix ShellCheck issue (#373131) 2025-01-13 10:37:06 +01:00
eljamm f70b3a2afa tests/taler: init basic test
Test build and services start, but libeufin-bank fails when trying to
access the database to change the admin's password.

We need to execute the command as the libeufin-bank user.

tests/taler: add master private key

tests/taler: rewrite `register_bank_account` to Nix

tests/taler: rename libeufin node to bank

tests/taler: use xtaler wire_type instead of iban

tests/taler: remove redundant data from conf files

tests/taler: enable exchange account

tests/taler: remove unused talerConfig

tests/taler: add client node and attempt a withdrawal

tests/taler: systemd_run optional user and group args

tests/taler: refactor and make a withdrawal

tests/taler: refactor tasks into subtests

tests/taler: properly read and test balance

tests/taler: refactor commands and add comments

nixos/taler: rename private key

tests/taler: enable nexus service in bank node

tests/taler: nexus fake incoming payment test

tests/taler: use correct path for nexus client keys

tests/taler: add merchant node

tests/taler: merchant register instance

tests/taler: init pay for order merchant

tests/taler: fix payto uri

tests/taler: withdraw smaller amount

This makes the test faster

tests/taler: verify balance

tests/nixos: debugging merchant payment, cleanup

tests/taler: fix libeufin command, use curl to register accounts

tests/taler: add basic online test

tests/taler: move nodes into separate directory

tests/taler: fix insufficient balance error

Turns out that the exchange wire fees need to be set up (even if they're
0) in order for the CLI wallet to deposit coins into the merchant's bank
account.

tests/taler: improve node importing, port forwarding

tests/taler: import scripts from a separate file

tests/taler: move tests into a sub-directory

tests/taler: manually start services, cleanup

This results in less overhead and conflict since components will not try
to prematurely connect to the ones that haven't finished their set up.

tests/taler: remove online test

This was used to debug the insufficient balance problem, but it's not
really that useful by itself.

tests/taler: add nexus keys

tests/taler: use bank initalAccounts option

taler/tests: use initialAccount

tests/taler: make nexus work

tests/taler: don't run nexus test if there is no internet

tests/taler: use openFirewall, remove manual package install

fix(test): evaluation errors

fix(test): create nexus role by enabling createLocalDatabase
2025-01-13 09:03:30 +01:00
Pol Dellaiera c4ae74f269
mattermost: allow overriding the webapp easily (#373085) 2025-01-13 07:19:24 +01:00
Defelo c48390017c
nixos/tests/zipline: init 2025-01-12 22:46:03 +01:00
Defelo 96dd35f07d
nixos/tests/echoip: init 2025-01-12 20:45:33 +01:00
Victor Engmark 9ec8ebf5ff
nixos/renovate: Add note about linting systemd scripts 2025-01-12 14:47:39 +01:00
github-actions[bot] 507f7fe91e
Merge master into staging-next 2025-01-12 12:05:15 +00:00
Bobby Rong 3cdbf0a9ec
Pantheon 8 (#312449) 2025-01-12 18:12:34 +08:00
Ramses d24ca4701f
nixos/etc-overlay: make the etc overlay compatible with nixos-enter and nixos-install (#364239) 2025-01-12 09:05:57 +01:00
Morgan Jones 13cd3a1f32
mattermost: allow overriding the webapp easily
Add a test since users will often want to make patches to the webapp.
2025-01-11 17:24:41 -08:00
Bobby Rong 9e74210fa1
nixosTests.pantheon-wayland: init
It is unclear to me how to properly start apps so I am using autostart here.
2025-01-11 23:16:53 +08:00
Bobby Rong 1c26dec649
nixosTests.pantheon: Unbreak and restore test for closing multitasking view
* Closing multitasking view seems to work now.
* See the Pantheon 8 PR for session-settings packaging changes.
2025-01-11 23:09:11 +08:00
Bobby Rong b1ebe0ae82
nixos/pantheon: Get rid of bamf
This is not needed with the latest gala and dock.
2025-01-11 23:09:11 +08:00
Bobby Rong 0c0404ee06
pantheon.elementary-dock: reinit at 8.0.1
This is completely rewritten.
2025-01-11 23:09:09 +08:00
github-actions[bot] e0220561a9
Merge master into staging-next 2025-01-11 00:14:32 +00:00
Felix Bühler 5b37e2df1a
nixos/freshrss: organize tests (#372493) 2025-01-10 22:34:17 +01:00
github-actions[bot] 3fc2c8a91f
Merge master into staging-next 2025-01-10 06:05:08 +00:00
Donovan Glover 24a8c64c2b
nixos/caddy: Fix default log file for http:// hostnames (#371802) 2025-01-10 06:04:38 +00:00
github-actions[bot] 847f7c18fb
Merge master into staging-next 2025-01-10 00:14:48 +00:00
oddlama 19e38587b2
nixos/hostapd: run nixfmt-rfc-stylenixos/hostapd: add passwordFile option for structured sae password settings 2025-01-10 00:28:47 +01:00
Felix Buehler 65e8fb2dac nixos/freshrss: organize tests 2025-01-09 23:18:07 +01:00
Leona Maroni 6355c63f9f
Provide NixOS module option to enable the paperless exporter. (#242084) 2025-01-09 22:25:58 +01:00
seth f8db37f3a1
sdl3: init at 3.1.8 2025-01-08 12:09:39 -05:00
Lukas Werling dacfe3f029 nixosTests.caddy: Add test for multiple hostnames 2025-01-07 23:22:10 +01:00
Lukas Werling 21a14a0881 nixosTests.caddy: Fix with-plugins hash 2025-01-07 23:22:09 +01:00
K900 9e51fd8b02 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-06 21:13:31 +03:00
Bjørn Forsman 9f25f899f0 nixosTests.homepage-dashboard: check declarative settings
Check that the custom title is used, or else we don't know that our
settings get applied.
2025-01-06 18:11:16 +01:00
K900 db08c8d4da Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-06 18:21:19 +03:00
Michele Guerini Rocco d575340ffb
nixos/alsa: rebirth from the ashes (#337345) 2025-01-06 11:08:25 +01:00
Thomas Gerbet 9478b2f3e8 nixos/tests/frr: Adjust hello-interval and dead-interval
https://github.com/NixOS/nixpkgs/pull/365164#issuecomment-2572728393
2025-01-06 11:04:34 +01:00
Christian Theune 865ab91155 nixos/paperless: add module options for automated exports
Paperless includes a document exporter that can be used for e.g.
backups.

This change extends the module to provide a way to enable and configure
a timer, export settings, pre- and post-processing
scripts (e.g. to ship the backup somewhere else, clean up, ...).

It works out of the box when just enabling it but can be customized.

Includes suitable tests.
2025-01-06 08:26:23 +01:00
github-actions[bot] a58f8abed0
Merge staging-next into staging 2025-01-06 00:15:41 +00:00
Will Fancher b7ea795937
nixos/overlayfs: add a switch to disable prefixing with /sysroot for initrd mounts (#340763) 2025-01-05 17:56:41 -05:00
Donovan Glover 310cc42940
anbox: drop (#370821) 2025-01-05 22:19:09 +00:00
Thiago Kenji Okada 6e6188af7b
image/images: Adapt remaining images to system.build.image & normalized filenames, (#359345) 2025-01-05 20:28:23 +00:00
Thomas Gerbet 9330230e47 anbox: drop
Upstream project is not maintained anymore and the package
currently does not build.

https://github.com/anbox/.github/blob/main/profile/README.md
2025-01-05 16:16:26 +01:00
thomasjm 6b261ea59d mkBinaryCache: fix nixos/tests/binary-cache.nix 2025-01-04 23:47:04 -08:00
K900 1d9d206c4e Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-05 00:25:30 +03:00
Martin Weinelt 8f3e1f8070
nixos/frigate: Also listen on port 5000 (#370762) 2025-01-04 18:41:09 +01:00
Martin Weinelt 62f35da2a1
nixos/prometheus-exporters/fastly: fix secret handling
The exporter expects the token as an environment variable, not a path
to the file containing the token.
2025-01-04 17:48:56 +01:00
fleaz 22581ea9b5
nixos/tests/frigate: Add check for unauthenticated API 2025-01-04 14:00:15 +01:00
Maximilian Bosch d1e24caf35
gitea: drop myself (ma27) from maintainer list
I recently learned about the way, individuals from the Gitea community
(and company apparently) treat the Forgejo people. Personally, I think
this is entirely inappropriate. I hereby retract my maintainership
since I don't want to support this project with packaging work any
longer.

Luckily, there's a viable alternative available.

[1] https://codeberg.org/forgejo/discussions/issues/251
2025-01-04 13:49:10 +01:00
github-actions[bot] f51e9578c0
Merge staging-next into staging 2025-01-03 19:17:28 +00:00
Robert Schütz 64e0c3052d
immich-public-proxy: init at 1.5.4, nixos/immich-public-proxy: init module (#362907) 2025-01-03 10:16:36 -08:00
github-actions[bot] 50a13d1dc8
Merge staging-next into staging 2025-01-03 12:06:11 +00:00
Gaétan Lepage f709cfe630
nixos/swapspace: add installWrapper option (#368539) 2025-01-03 08:49:44 +01:00
github-actions[bot] 927407a0f8
Merge staging-next into staging 2025-01-03 06:05:21 +00:00
NotAShelf fde8246eb9
tests/wakapi: switch to subest; add sqlite3 case 2025-01-03 08:25:56 +03:00
Sandro fd92a488b2
nextcloud: update a few defaults (#369242) 2025-01-03 02:59:31 +01:00
github-actions[bot] d9159d2b18
Merge staging-next into staging 2025-01-03 00:14:58 +00:00
Wael Nasreddine 1dd16a796a
nixos/ncps: init service (#370153) 2025-01-02 15:25:37 -08:00
Lin Jian aff999e6d4
nixos/kmonad: avoid running an unnecessary bash (#370064) 2025-01-03 07:22:46 +08:00
Wael Nasreddine 0714473376 nixos/tests/ncps: init service test 2025-01-02 15:08:12 -08:00
Bruno BELANYI c53b7758b4
nixos/komga: introduce 'settings' option (#345594) 2025-01-02 20:55:12 +00:00
Lin Jian c3588cf2c5
nixos/kmonad: avoid running an unnecessary bash 2025-01-03 02:21:23 +08:00
Lin Jian 989c076021
nixos/kmonad: create determinate symlinks (#370053) 2025-01-03 02:20:22 +08:00
K900 936f4e016d Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-02 19:21:56 +03:00
Christian Kögler 32f7694115
nixos/auto-cpufreq: init vm test (#350507) 2025-01-02 11:06:44 +01:00
github-actions[bot] 4eff25d266
Merge staging-next into staging 2025-01-02 00:14:42 +00:00
Philip Taron 161f45d4be
nixosTest.lvm2: don't run one test on old 5.15 kernel without support 2025-01-01 15:36:54 -08:00
Philip Taron 0c160da06c
nixosTest.lvm2: remove 4.19 kernel, test on 6.6
All tests continue to pass except for `nixosTests.lvm2.lvm-raid-sd-stage-1-linux-5_15` which continues to fail due to not having a kernel with the appropriate options configured.
2025-01-01 15:36:44 -08:00
Lin Jian 9695e75dde
nixos/kmonad: create determinate symlinks 2025-01-02 06:02:52 +08:00
Gaétan Lepage c5390e372d
nixos/opensnitch: fix eval for services.opensnitch.settings.ProcMonitorMethod different than default (ebpf) (#368415) 2025-01-01 21:00:59 +01:00
github-actions[bot] 666690fdf4
Merge staging-next into staging 2025-01-01 18:05:06 +00:00
Ramses b62fd09253
nixos/kmonad: misc improvements (#369837) 2025-01-01 14:09:24 +01:00
github-actions[bot] b69e95ce66
Merge staging-next into staging 2025-01-01 12:06:12 +00:00
Lin Jian 16677264ae
nixos/kmonad: add a basic nixos test 2025-01-01 10:33:37 +08:00
oxalica 6ed1504739 nixosTests.earlyoom: add a proper OOM test 2024-12-31 18:32:34 -05:00
Grimmauld d14a212615
nixos/tests/opensnitch: test all possible values for ProcMonitorMethod 2024-12-31 22:08:37 +01:00
github-actions[bot] 3588b4d239
Merge staging-next into staging 2024-12-31 18:04:49 +00:00
Matthias Beyer be53115dd0
nixos/taskserver: fix systemd shellcheck warning (#369509) 2024-12-31 13:46:00 +01:00
github-actions[bot] d8e41027cf
Merge staging-next into staging 2024-12-31 12:05:50 +00:00
Christian Kögler 8e1773f11f
nixos/tests: manualy start networkd-wait-online (#369601) 2024-12-31 11:28:04 +01:00
rnhmjoj 3f7a10dc74
nixos/tests: manualy start networkd-wait-online
Fix some tests that broke after 2370696d.
2024-12-31 09:40:17 +01:00
Maximilian Bosch b95a9171dd
nixos/nextcloud: don't use pg14 for tests
This currently fails to build, so we just update it now to make sure all
tests are green with the current changes.
2024-12-31 00:05:52 +01:00
Maximilian Bosch c7ccfc5f9f
nixos/nextcloud: drop default for dbtype setting
Closes #355606

To quote the system requirements[1]:

> Database: SQLite 3.16+ (only recommended for testing and minimal-instances)

As discussed[2], this would already fail at eval-time for everyone and
makes all sqlite users aware that this is probably not the best choice.
Doing that regardless, is now an explicit decision.

[1] https://docs.nextcloud.com/server/30/admin_manual/installation/system_requirements.html
[2] https://github.com/NixOS/nixpkgs/pull/369242#discussion_r1899706512
2024-12-31 00:01:02 +01:00
Adam Dinwoodie 79bf56ec91 nixos/taskserver: fix test deprecation warning 2024-12-30 21:55:19 +00:00
github-actions[bot] 92be6e3838
Merge staging-next into staging 2024-12-30 18:04:51 +00:00
Adam C. Stephens d836dc6ebf
atuin: 18.3.0 -> 18.4.0 (#369322) 2024-12-30 09:19:38 -05:00
AveryanAlex 0240773f49
nixos/wireguard: add AmneziaWG support
Co-authored-by: azahi <azat@bahawi.net>
2024-12-30 17:04:17 +03:00
AveryanAlex 1ce7180d60
nixos/wg-quick: add AmneziaWG support
Co-authored-by: azahi <azat@bahawi.net>
2024-12-30 17:04:16 +03:00
nicoo 238b407862
nixos: hardware.pulseaudio → services.pulseaudio (#369391) 2024-12-30 13:46:50 +00:00
Franz Pletz 74361b2828
prometheus: 3.0.0 -> 3.0.1 (#369347) 2024-12-30 14:33:34 +01:00
Franz Pletz fe6c468ecc
nixos/tests/prometheus-pushgateway: remove missing target
network-online.target isn't wanted by multi-user.target anymore.
2024-12-30 13:52:44 +01:00
github-actions[bot] e7344062a5
Merge staging-next into staging 2024-12-30 12:06:26 +00:00
Markus Kowalewski bea29cd04f
nixos/zenohd: add module and test (#368613) 2024-12-30 12:32:19 +01:00
r-vdp 5917e244b6
atuin: switch to runTest to run the VM test 2024-12-30 10:22:00 +01:00
r-vdp 3923625713
atuin: 18.3.0 -> 18.4.0
See https://github.com/atuinsh/atuin/releases/tag/v18.4.0

Replaces #368682
2024-12-30 10:03:48 +02:00
Tim Van Baak 6278071763 nixos/immich-public-proxy: init module 2024-12-29 19:42:47 -08:00
Jan Tojnar ab44f61ec7 Merge branch 'staging-next' into staging
Merge conflict in `pkgs/by-name/en/envision/package.nix` between efb2d2b815fe9f7d12f4aab42c83e759db5ec716 (staging) and b9d59c4515ea7cd4595d342c9d87877b544e6dbd+de7a60960219b303cc44ad446f9e7ddaf23b9944 (staging-next).
2024-12-30 01:58:08 +01:00
Gaétan Lepage 3e7585fd5b
cockpit: 330 -> 331 (#368886) 2024-12-29 23:48:37 +01:00
Thiago Kenji Okada b821685bc8
caddy: withPlugins better error messages for untagged plugins (#368657) 2024-12-29 12:32:21 +00:00
github-actions[bot] 4e1d4f49f2
Merge staging-next into staging 2024-12-29 12:05:32 +00:00
misuzu 1bdf3ca3ad
nixos/wireguard-networkd: fix loading pre shared keys for peers without a custom name (#368684) 2024-12-29 11:33:22 +02:00
seth 716c9419b0
ghostty: add nixos tests, add build options, fix x11 backend (#368726)
* ghostty: add nixos test

* ghostty: add nixosTests.allTerminfo to passthru.tests

* ghostty: factor out dependencies

This is meant to make cross platform support a bit easier. The options
are kept private as they aren't meant to be touched by end users

* ghostty: add optimizationLevel option

* ghostty: cleanup outputs

* ghostty: fix x11 backend

Forcing linkage isn't enough for Zig's `dlopen()` call. Let's just point
it towards the exact path instead

* ghostty: add darwin to meta.platforms
2024-12-29 04:09:33 -05:00
github-actions[bot] dcc5662394
Merge staging-next into staging 2024-12-29 00:16:35 +00:00
lucasew 44812cdb98 tests/cockpit: each wait with its own waiter, treat /nonexistent case
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-12-28 16:10:44 -03:00
Yifei Sun a466b8cc12 nixos/tests/caddy: add pkgs.caddy.withPlugins test 2024-12-28 10:13:17 -05:00
rnhmjoj a00e827110
nixos/tests/networkmanager: test NM is started at boot 2024-12-28 12:11:01 +01:00
Markus Kowalewski 6298d3e530
nixos/zenohd: add module and test 2024-12-28 02:09:38 +01:00
networkException 61d11b7ea4
nixos/tests/wireguard: test for pre shared keys working with networkd 2024-12-28 01:41:03 +01:00
networkException 5ea8221772
nixos/tests/wireguard: fix broken network-online.target checks
This patch fixes the networkd and dynamic-refresh-networkd
tests not working since 2370696dff.
2024-12-27 23:09:57 +01:00
phanirithvij 64b06b0a19 nixos/swapspace: add installWrapper option
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
Co-authored-by: Luflosi <luflosi@luflosi.de>
2024-12-27 19:19:09 +05:30
github-actions[bot] 455ed0b468
Merge staging-next into staging 2024-12-27 00:14:44 +00:00
Arthur Gautier 28e1cce57e
qemu-vm: implement virtualization.tpm.provisioning (#364379) 2024-12-26 14:58:02 -08:00
ibizaman 1f52ec9f95 prometheus-node-cert-exporter: init at 1.1.7-unstable-2024-12-26 2024-12-26 14:21:30 +01:00
github-actions[bot] 08aa1bb06d
Merge staging-next into staging 2024-12-26 12:06:04 +00:00
Léo Gaspard 69a8aba113 nixos/opensmtpd: run nixfmt as requested by ci 2024-12-26 12:38:59 +01:00
Léo Gaspard fb4ff06a4b fix opensmtpd's sendmail, add relevant test 2024-12-26 12:38:59 +01:00
Léo Gaspard c340fd898c nixos/opensmtpd: fix opensmtpd-rspamd test 2024-12-26 12:38:59 +01:00
Léo Gaspard 42c2634653 nixos/opensmtpd: fix opensmtpd test 2024-12-26 12:38:59 +01:00
Andrew Marshall cbc50da11c zfs_2_1: remove
With the release of 2.3.0-rc, we know that 2.3.0 will be coming sometime
soon. Per the [ZFS release policy][1], only the current and previous
releases are expected to be supported, so 2.1.x will become unsupported.
Unfortunately upstream does not have any specific timelines, so we do
not know when it will become unsupported, but when it does we will
likely backport the removal. As such, begin warning of imminent removal.

[1]: 6187b19434/RELEASES.md
2024-12-25 21:57:51 +01:00
github-actions[bot] 66bdae437c
Merge staging-next into staging 2024-12-24 12:06:18 +00:00
Matthew Croughan f6332c09ed
nixos/ustreamer: init; ustreamer: 6.12 -> 6.18 (#367415) 2024-12-24 13:47:02 +02:00
Sefa Eyeoglu 813b1d38fc
nixos/ustreamer: update test to use module
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-12-24 12:36:52 +01:00
github-actions[bot] cf45abc720
Merge staging-next into staging 2024-12-24 06:05:30 +00:00
Will Fancher 08b6cf5430
(pkgs, nixos)/unl0kr - update to accomodate upstream changes (#362825) 2024-12-23 20:08:39 -05:00
hustlerone 66e4c2103d pkgs/unl0kr: superseded by pkgs.buffybox
nixos/unl0kr: accomodate for the future
2024-12-23 19:07:26 -05:00
github-actions[bot] 0f93231e50
Merge staging-next into staging 2024-12-23 18:04:53 +00:00
Philip Taron 297e5bb009
amazon-cloudwatch-agent: let users specify configuration file paths (#358559) 2024-12-23 09:57:18 -08:00
github-actions[bot] 08e5997ea9
Merge staging-next into staging 2024-12-23 17:06:56 +00:00
Vladimír Čunát fc9c33366b
staging-next 2024-12-04 (#361878) 2024-12-23 14:57:53 +01:00
Bobby Rong 7042c42ea5
xfce.xfce4-screensaver: 4.18.3 -> 4.18.4 (#367048) 2024-12-23 20:16:31 +08:00
github-actions[bot] 4d40b997d3
Merge staging-next into staging 2024-12-23 12:06:21 +00:00
K900 4b816e1801 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-23 11:18:12 +03:00
7c6f434c cd6c393d34
ppp: adopt, cleanups, add systemd sd-notify & PAM support (#366940) 2024-12-23 08:12:01 +00:00
Arne Keller 694f4998c9
nixos/netdata: copy apps_groups.conf instead of symlink (#356313) 2024-12-23 09:04:21 +01:00
commiterate 43caf2e0f9 amazon-cloudwatch-agent: let users specify configuration file paths 2024-12-22 22:58:07 -05:00
Adam C. Stephens 9e95bbbc34
nixos/tests/incus: fix multi-system support 2024-12-22 19:33:47 -05:00
github-actions[bot] f8f22218c9
Merge staging-next into staging 2024-12-23 00:15:27 +00:00
github-actions[bot] 4726042dac
Merge master into staging-next 2024-12-23 00:15:04 +00:00
Nico Felbinger 5e4c8f1007
nixosTests.containers-restart_networking: ensure eth1 has no ip addresses 2024-12-23 00:18:27 +01:00
Stefan Frijters 31942f20f4 nixos/ntpd: fix permissions error when creating drift file
This fixes "frequency file /var/lib/ntp/ntp.drift.TEMP: Permission denied".

Creating a directory via StateDirectory makes that directory /var/lib/ntp owned by root:root.
However, when running ntpd we change to user ntp (see ntpFlags), so the process cannot
actually use that directory.

Actually creating a home directory for the user at that location solves that problem.
2024-12-22 16:20:31 -06:00
Sandro bc26911947
nixos/nginx-sso: allow using file-based secrets (#325838) 2024-12-22 22:50:05 +01:00
Arne Keller fb13bab718
nixos/test/fcitx5: add assertion message (#351646) 2024-12-22 22:17:17 +01:00
Sandro 2207ac3258
nixos/tests/nextcloud: fix notify_push test; nixos/nextcloud-notify_push: add nextcloudUrl option (#365442) 2024-12-22 21:27:56 +01:00
K900 c03fa0c918 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-22 21:59:42 +03:00
Wolfgang Walther d0826dd897
maintainers: Remove knedlsepp (#367368) 2024-12-22 16:03:20 +01:00
Maximilian Bosch 601a97f671
Merge: Correct password option docs and add related tests (#310484) 2024-12-22 15:45:08 +01:00
Maximilian Bosch da2c826e1a
nixos/tests/systemd-sysusers-password-option-override-ordering: clarify SetCredential check
It was kinda weird to assert that the clear-text password was
in the unit when the hashed password was the effective one.

This change makes it explicit that both are in there and the latter
takes precedence.
2024-12-22 15:35:41 +01:00
Josef Kemetmüller 767498fefc maintainers: Remove knedlsepp
I haven't been doing much maintenance in the last couple of years
really, so this is long overdue. I still run NixOS on all my computers
and greatly appreciate the time that the *real* maintainers put into it.
❤️
I'm hoping to be able to contribute again at some point down the line.
2024-12-22 13:59:34 +01:00
github-actions[bot] 915adfe15e
Merge staging-next into staging 2024-12-22 00:16:10 +00:00
github-actions[bot] e1b8fbad4c
Merge master into staging-next 2024-12-22 00:15:48 +00:00
Arne Keller 1abd6d391e
nixos/restic: test that initialize = false works correctly (#266132) 2024-12-22 00:27:38 +01:00
euxane 1dabc1f584 maintainers: rename pacien -> euxane, update details 2024-12-21 21:20:22 +01:00
K900 48fcb81021 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-21 21:08:36 +03:00
Guillaume Girol d832d03b19
nixos/borgbackup: fix extraArgs shell expansion (#332319) 2024-12-21 16:08:45 +01:00
Steffen Vogel 82ddcd88fb ppp: adopt 2024-12-21 10:56:39 +01:00
Bobby Rong 4debaffa6b
xfce.xfce4-screensaver: 4.18.3 -> 4.18.4
https://gitlab.xfce.org/apps/xfce4-screensaver/-/compare/xfce4-screensaver-4.18.3...xfce4-screensaver-4.18.4

* This now exits early on Wayland sessions.
* xfdesktop no longer does `xfce_workspace_migrate_backdrop_image` so we need to take care missing last-image.
2024-12-21 17:06:21 +08:00
Jared Baur 831ccafadf
nixosTests.grow-partition: fix test
The grow-partition test uses a bootloader installed on the disk image
resulting from `make-disk-image.nix`, which requires that the nixos
config is "switchable".
2024-12-20 12:59:26 -08:00
K900 81932cf82a Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-20 21:34:46 +03:00
K900 aac7b0adea Merge remote-tracking branch 'origin/master' into staging-next 2024-12-20 21:16:36 +03:00
Leona Maroni f244d65634
matomo: default to 5.x, drop 4.x, 5.1.2 -> 5.2.0 (#364627) 2024-12-20 19:04:42 +01:00
Arne Keller 94200398f9
nixos/actual: init at 24.10.1 (#347825) 2024-12-20 18:55:13 +01:00
oddlama 93af2d0523
nixos/actual: init module and tests
Co-authored-by: PatrickDaG <58092422+PatrickDaG@users.noreply.github.com>
2024-12-20 15:06:04 +01:00
github-actions[bot] f970ef5718
Merge staging-next into staging 2024-12-20 12:06:14 +00:00
github-actions[bot] 668abaeafa
Merge master into staging-next 2024-12-20 12:05:46 +00:00
Robin Gloster 70145b71c3
Update TT-RSS, add simple test and updater flag customization (#356592) 2024-12-20 10:58:55 +00:00
Will Fancher 704cf68925
Systemd 257 (#356818) 2024-12-20 02:10:20 -05:00
github-actions[bot] c75a629345
Merge staging-next into staging 2024-12-20 06:05:25 +00:00
github-actions[bot] 1e18a09717
Merge master into staging-next 2024-12-20 06:04:58 +00:00
Jared Baur 97c9cb713b
nixosTests.systemd-repart.create-root: fix node filesystem config 2024-12-19 19:58:24 -08:00
Jared Baur 14add2bd69
nixosTests.systemd-repart: don't access attributes from deprecated module argument 2024-12-19 19:58:23 -08:00
Jared Baur 46add74525
nixosTests.systemd-journal-gateway: fix permissions on files under /run/secrets 2024-12-19 19:58:21 -08:00
Jared Baur ee3031a01f
nixosTests.systemd: modify test to use new error output from systemd 257 2024-12-19 19:58:21 -08:00
Adam C. Stephens d441bda392
incus: refactor tests and fix VM CSM support (#365778) 2024-12-19 19:55:14 -05:00
Martin Weinelt dc24bbfc13
Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-20 00:40:06 +01:00
Martin Weinelt b777b6b53e
Merge remote-tracking branch 'origin/master' into staging-next 2024-12-20 00:27:50 +01:00
Thiago Kenji Okada 8369379c1b
sunshine: resolve tray icon issues (#364438) 2024-12-19 20:50:33 +00:00
github-actions[bot] afa8621568
Merge staging-next into staging 2024-12-19 12:06:45 +00:00
github-actions[bot] 64254c379b
Merge master into staging-next 2024-12-19 12:06:19 +00:00
Markus Kowalewski 06677d5106
nixosModules.MooseFS: Improve (#360140) 2024-12-19 11:48:35 +01:00
nikstur eb56336ced
nixos/repart-verity-store: small cleanup (#365935) 2024-12-19 11:11:07 +01:00
K900 7661b4ac55 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-19 12:47:54 +03:00
K900 5ad9d6d19e Merge remote-tracking branch 'origin/master' into staging-next 2024-12-19 10:02:08 +03:00
Arne Keller 881f1806d5
rustls-libssl: init at 0.2.1 (#363932) 2024-12-19 06:26:06 +01:00
Adam C. Stephens 6cd3dd3c64
incus: fix CSM support 2024-12-18 23:45:33 -05:00
Adam C. Stephens d7552b8a2d
incus: refactor tests 2024-12-18 23:45:31 -05:00
github-actions[bot] 6a83ff87ac
Merge master into staging-next 2024-12-19 00:15:19 +00:00
Will Fancher 6eb64074b5
nixos/tests/installer: Add chroot-realpath for systemd-stage-1 (#366311) 2024-12-18 19:00:34 -05:00
Sefa Eyeoglu 29aa091dbe
nixos/borgbackup: fix extraArgs shell expansion
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-12-18 22:31:38 +01:00
Sandro d9c37ce201
Virtualbox: 7.0.22 -> 7.1.4 (Qt6 support) (#353857) 2024-12-18 22:30:03 +01:00
Will Fancher 08780ef0aa nixos/tests/installer: Add chroot-realpath for systemd-stage-1 2024-12-18 15:20:54 -05:00
liberodark b3429b3ed3 nixosModules.MooseFS: Improve 2024-12-18 19:22:20 +01:00
github-actions[bot] dd1d7cff2b
Merge master into staging-next 2024-12-18 18:04:46 +00:00
Arne Keller f610b7204c
whoogle-search: init at 0.9.0, add module (#350730) 2024-12-18 18:52:29 +01:00
Malte Voos 1cf796812a nixos/whoogle-seach: add module 2024-12-18 15:14:45 +01:00
WilliButz ea47143037
grafana-loki: 3.2.1 -> 3.3.1 (#360603) 2024-12-18 13:47:15 +01:00
Robin Gloster f73d66273e
tests/loki: temporarily patch broken upstream conf 2024-12-18 13:08:54 +01:00
github-actions[bot] 3529967f0f
Merge staging-next into staging 2024-12-18 12:06:30 +00:00
github-actions[bot] f283310267
Merge master into staging-next 2024-12-18 12:06:02 +00:00
Steffen Vogel 35ebffc793 nixos/alice-lg: fix invalid test name 2024-12-18 01:26:59 +01:00
github-actions[bot] eb65114f5f
Merge staging-next into staging 2024-12-18 00:15:29 +00:00
github-actions[bot] 12c211c64e
Merge master into staging-next 2024-12-18 00:15:09 +00:00
Sandro 12c53e4e68
nixos/hadoop: fix, hadoop: 3.4.0 -> 3.4.1 (#364992) 2024-12-17 23:56:12 +01:00
lassulus 197794787c
nixos/mailhog: add setSendmail option (#339283) 2024-12-17 21:37:08 +01:00
Guillaume Girol 03040e06fb
nixos/apparmor: policy activation tristate and policy path support (#356796) 2024-12-17 19:56:13 +01:00
WilliButz 8404744352
nixos/repart-verity-store: set supportedFilesystems, drop fileSystems entry from test
The `/usr` entry in `fileSystems` is superfluous and currently
interferes with the systemd generator. Dropping the `fileSystem` entry
requires making the appropriate module explicitly available in initrd.
2024-12-17 17:12:42 +01:00
github-actions[bot] 17dc04d068
Merge staging-next into staging 2024-12-17 12:06:41 +00:00
K900 293d08b05f Merge remote-tracking branch 'origin/master' into staging-next 2024-12-17 09:46:26 +03:00
ghpzin 46abca2b83
nixos/tests/sunshine: fix test
- change text in `wait_for_console_text` to prevent sending curl with
pairing response before moonlight can accept it
- remove "close moonlight" step as next window stays on top in
fullscreen, previous window with pairing result does not interfere
with test. Otherwise it needs OCR or some other way to only do
`send_key("kp_enter")` after "Pairing complete" window is visible.
- add different ways to increase chances of successfull OCR: hide icewm
panel, gxmessage window takes full screen without titlebar or buttons,
black background, white foreground, consolas font,"ABC" text
- add `wait_for_console_text` to only run OCR after window is visible
2024-12-16 18:43:47 -06:00
Bobby Rong d8890db135
Xfce 4.20 (#353048) 2024-12-17 08:36:52 +08:00
github-actions[bot] 969a164c41
Merge staging-next into staging 2024-12-17 00:16:02 +00:00
github-actions[bot] 79b879a7b0
Merge master into staging-next 2024-12-17 00:15:40 +00:00
r-vdp df7c405f32
nixos/etc-overlay: always create the metadata mountpoints in /run
This avoids the dependence on the presence of /tmp, which causes issues
with nixos-install
2024-12-17 00:18:43 +01:00
Fabián Heredia Montiel 1f805c029e
Linux Hardened Kernel Updates 2024-12-14 (#365214) 2024-12-16 15:27:29 -06:00
Stéphan Kochen 9b67b79b6e nixos/tests/rustls-libssl: init 2024-12-16 20:59:43 +01:00
phaer fdb144fb41 ec2/amazon-image: use system.build.image
and rename:
- amazonImage.name -> image.baseName
2024-12-16 15:35:21 +01:00
Grimmauld b27f064b54
nixos/tests/apparmor: move to folder, refactor, improve coverage
- nixfmt on apparmor test
- move apparmor test to nixos/tests/apparmor directory
- expected profile contents are now generated in its own file to make the test file less confusing and hard to maintain
- enforce/complain is now being tested via diff of expected against aa-status
- path is now tested against diff+file checking symlink target of /etc/static/apparmor.d/<name>
- profile is now checked by diff of /etc/static/apparmor.d/<name> against original string added in nix config
- test still successfully passes
- added test for confined hello to succeed
- added test for confined hexdump on denied path to fail
2024-12-16 15:32:48 +01:00
Grimmauld 1f750cfa3d
nixos/tests/apparmor.nix: fix expected.rules 2024-12-16 15:31:39 +01:00
Grimmauld db05ce5ef7
nixos/tests/apparmor.nix: Format 2024-12-16 15:31:34 +01:00
github-actions[bot] fdf348e885
Merge staging-next into staging 2024-12-15 22:48:09 +00:00
github-actions[bot] af17642ca2
Merge master into staging-next 2024-12-15 22:47:48 +00:00
Arne Keller e89a8d56de
whisparr: init at 2.0.0.548 + nixos/whisparr: initial commit (#244172) 2024-12-15 23:01:50 +01:00
Sandro Jäckel f6b7e8f625
nixos/tests/nextcloud: fix notify_push test 2024-12-15 22:43:12 +01:00
github-actions[bot] 0feac87dda
Merge staging-next into staging 2024-12-15 18:04:43 +00:00
github-actions[bot] 095d892127
Merge master into staging-next 2024-12-15 18:04:15 +00:00
Christina Sørensen 1e4e6fda97
nixos/conduwuit: init (#353651) 2024-12-15 13:51:20 +01:00
Bobby Rong d49df3170c
nixos/tests/xfce-wayland: init
Use wlrctl instead of wait_for_window, to avoid xwininfo usages.
2024-12-15 20:08:15 +08:00
fidgetingbits b84fb1e5cd
nixos/tests: Add two new tests for password option override ordering
This commit adds two new tests to show that the ordering of password
overrides documentation in nixos/modules/config/user-groups.nix is
correct. The override behavior differs depending on whether a system
has systemd-sysusers enabled, so there are two tests.
2024-12-15 12:22:02 +08:00
Geoffrey “Frogeye” Preud'homme 95ebb0ea4b
nixos/powerdns-admin: adapt for newer flask-session
It broke somewhere between NixOS 24.05 and 24.11 due to flask-session
being upgraded. It now requires an explicit value and an empty string
will no longer do.
cachelib's SimpleCache was chosen as it doesn't require any other
configuration, and keeps previous behaviour.
2024-12-14 23:14:47 +01:00
github-actions[bot] d4f1f4e849
Merge staging-next into staging 2024-12-14 18:04:44 +00:00
github-actions[bot] 3f0c889154
Merge master into staging-next 2024-12-14 18:04:17 +00:00
Fabián Heredia Montiel d539a4a7e4 linux/hardened/patches/6.12: init at v6.12.4-hardened1 2024-12-14 10:28:48 -06:00
Aleksana 8f34efc81a
artalk: build frontend from source (#357762) 2024-12-14 22:18:06 +08:00
Niklas Korz 5161dce855 nixos/conduwuit: init 2024-12-14 12:06:03 +01:00
github-actions[bot] e79b7de8c6
Merge staging-next into staging 2024-12-14 06:05:19 +00:00
github-actions[bot] fcb5dbc7a8
Merge master into staging-next 2024-12-14 06:04:52 +00:00
Adam C. Stephens fca291c8d3
incus: 6.7.0 -> 6.8.0 (#365051) 2024-12-13 22:28:31 -05:00
Adam C. Stephens 967137ab0e
incus: 6.7.0 -> 6.8.0
https://github.com/lxc/incus/releases/tag/v6.8.0
2024-12-13 20:34:47 -05:00
Ember 'n0emis' Keske 601504d994 Remove n0emis as direct maintainer 2024-12-13 22:10:53 +01:00
illustris c62ec80d1f
hadoop, nixos/hadoop, nixosTests/hadoop: nixfmt 2024-12-14 00:31:48 +05:30
illustris b1e4a232f4
nixos/hadoop: fix failing hdfs test 2024-12-13 23:20:29 +05:30
illustris bdd10c641e
nixos/hadoop: fix failing yarn tests 2024-12-13 23:18:14 +05:30
Bjørn Forsman 5843a13d38 nixos/tests/jenkins: increase disk size to 2 GiB
Or else Jenkins stops the built-in node due to lack of disk space (when
using the default 1 GiB).
2024-12-13 16:19:29 +01:00
rnhmjoj 0b5ca42f31
nixos/tests/firefox: use hardware.alsa 2024-12-13 13:29:13 +01:00
github-actions[bot] 2ec3c7e6ba
Merge master into staging-next 2024-12-13 06:05:07 +00:00
Aleksana 9438783032
shadps4: 0.4.0 -> 0.4.0-unstable-2024-12-08 (#362772) 2024-12-13 11:03:26 +08:00
K900 81eb6d64ab Merge remote-tracking branch 'origin/master' into staging-next 2024-12-12 21:08:33 +03:00
Arthur Gautier 059a86b9f3 nixosTests.tpm-ek: provide EK certificates to tests 2024-12-12 09:00:32 -08:00
Yethal 91bb1c6d75
oci-containers: consolidate capabilities interface (#363574)
* oci-containers: consolidate capabilities interface

* Update nixos/modules/virtualisation/oci-containers.nix

Improved wording

Co-authored-by: Benjamin Staffin <benley@zoiks.net>

---------

Co-authored-by: Benjamin Staffin <benley@zoiks.net>
2024-12-12 11:50:13 -05:00
Niklas Korz b6f4b380a6 matomo: default to 5.x, drop 4.x 2024-12-12 17:09:10 +01:00
Philip Taron 5c8616a914
nixosTests: remove firefox-esr-115 tests
This version of Firefox has reached EOL.
2024-12-12 08:08:24 -08:00
Thiago Kenji Okada 0d2883adc2
nixos-rebuild-ng: add module changes and port tests from nixos-rebuild (#363922) 2024-12-12 12:40:40 +00:00