Commit graph

9786 commits

Author SHA1 Message Date
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] 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
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
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] 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
github-actions[bot] 1e18a09717
Merge master into staging-next 2024-12-20 06:04:58 +00:00
Adam C. Stephens d441bda392
incus: refactor tests and fix VM CSM support (#365778) 2024-12-19 19:55:14 -05: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] 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 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] 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] 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
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] 79b879a7b0
Merge master into staging-next 2024-12-17 00:15:40 +00: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
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] 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] 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
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] 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
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
Jörg Thalheim 6618b699f8
nixos/google-oslogin: drop myself from maintainers (#364577) 2024-12-12 13:34:52 +01:00
Florian Klink 464e04903a nixos/google-oslogin: drop myself from maintainers
I haven't been using GCP for a while.
2024-12-12 14:16:43 +02:00
Florian Klink 4e7a971fe4
nixos/waagent: init module (#362101) 2024-12-12 14:11:39 +02:00
Arne Keller abeecc9b02
nixos/minio: add TLS certificates option (#340441) 2024-12-12 10:22:07 +01:00
Arne Keller 27aef3ef74
nixos/dokuwiki: Don't force http with Caddy (#327743) 2024-12-12 10:21:24 +01:00
github-actions[bot] da49cc09b4
Merge master into staging-next 2024-12-12 06:05:10 +00:00
Moraxyc 8a7f909947
nixosTests.artalk: add auth test 2024-12-12 13:15:02 +08:00
Leah Amelia Chen 68891efe67
marytts: init at 5.2.1-unstable-2024-10-09, nixos/marytts: init (#351933)
* marytts: init at 5.2.1-unstable-2024-10-09

* nixos/marytts: init module

* nixos/marytts: add tests
2024-12-12 00:12:54 -05:00
github-actions[bot] a6d6facdbd
Merge master into staging-next 2024-12-12 00:15:34 +00:00
Arne Keller 1a0bc2c68d
nixos/rtkit: Add option for rtkit-daemon command-line args (#299696) 2024-12-11 23:00:50 +01:00
Ramses baaaa3f67d
switch-to-configuration-ng: fix clippy issues and run clippy in drv (#363912) 2024-12-11 21:36:39 +01:00
Weijia Wang c3b1815822 Merge branch 'master' into staging-next 2024-12-11 16:42:17 +01:00
Alyssa Ross e9eff47002 nixos/networking: don't add extra names to ::1
From hosts(5):

> For each host a single line should be present with the following
> information:
>
>               IP_address canonical_hostname [aliases...]

With lines like "::1 localhost ahost.adomin ahost", we were saying
that the canonical name for "ahost" was "localhost", the opposite of a
canonical name.  This is why a second loopback address (127.0.0.2) is
used for hostnames with IPv4 — if they were put after "localhost" on
the 127.0.0.1 line, the same thing would happen.  With IPv6 we can't
do the same thing as there's only a single loopback address, so
instead the right thing to do is to simply not list the hostnames in
/etc/hosts, and rely on the myhostname NSS plugin, which will handle
this correctly.

(Note that the examples in hosts(5) also do not include IPv6 FQDN or
hostname entries.)
2024-12-11 11:09:40 +01:00
r-vdp 779c710476
nixos/switch-test: use the runTest handler to improve eval performance
The newer runTest handler uses a single nixpkgs instance to eval all the
specialisations, reducing the memory usage and eval time of the test
drastically compared to handleTest which creates a new nixpkgs instance
for every specialisation.
2024-12-11 10:06:03 +01:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger 84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Thiago Kenji Okada 1b5fac463b nixos/tests: add nixos-rebuild-target-host-ng 2024-12-10 18:38:09 +00:00
Thiago Kenji Okada 063639b2be nixos/tests: add nixos-rebuild-specialisations-ng 2024-12-10 18:38:09 +00:00