Commit graph

2024 commits

Author SHA1 Message Date
Will Fancher 5a575e88b6
Revert "nixos: support dm-verity" 2024-09-05 15:56:49 -04:00
Martin Weinelt cd601fe2ed
matrix-appservice-irc: 2.0.1 -> 3.0.0 (#339603) 2024-09-05 20:08:28 +02:00
Moritz Sanft d0213a75e0
nixos: support dm-verity 2024-09-05 08:42:53 +02:00
Martin Weinelt de396087e9
nixos/tests/matrix-appservice-irc: modernize 2024-09-04 21:05:50 +02:00
Niklas Hambüchen 53152af2fe
ceph: Fix missing patch for Ceph with dmcrypt (#335684) 2024-08-31 13:11:26 +02:00
benaryorg 0cd631e61f tests/ceph: bluestore, dmcrypt, and IPv6 test
Signed-off-by: benaryorg <binary@benary.org>
2024-08-31 11:07:25 +00:00
WilliButz c169763c30
userborn: init at 0.1.0 (#332719) 2024-08-30 12:22:54 +02:00
Adam C. Stephens f6727c3fab
lxc: added option for unprivileged containers (#310088) 2024-08-28 15:16:56 -04:00
Matteo Sozzi 389de87aed
lxc: added option for unprivileged containers.
Added extra option to enable unprivileged containers. This includes a
patch to remove the hard-coded path to `lxc-user-nic` and a new security
wrapper to set SUID to `lxc-user-nic`.
2024-08-28 09:18:23 -04:00
Savyasachee Jha 7e729ac34d nixosTests.firefly-iii-data-importer: init 2024-08-28 08:29:32 +02:00
Someone 4faf4ca9af
nvidia-container-toolkit: only mount existing paths in the host (#319772) 2024-08-27 11:18:18 +00:00
nikstur ad63319ca5 nixos/tests/userborn: init 2024-08-26 12:45:33 +02:00
7c6f434c 8487207876
Merge pull request #337094 from OPNA2608/init/lomiri/lomiri-docviewer-app
lomiri.lomiri-docviewer-app: init at 3.0.4
2024-08-26 05:40:34 +00:00
tomberek 7f7df390e6
Merge pull request #335672 from tomberek/tomberek.nixos_test
nixosTest.nix-upgrade: init
2024-08-25 17:48:39 -04:00
OPNA2608 531655d3bf tests/lomiri-docviewer-app: init 2024-08-24 23:27:52 +02:00
Cosima Neidahl eb76459e90
Merge pull request #334952 from OPNA2608/fix/ayatana-lomiri-indicator-marking
nixos/ayatana-indicators: Split ayatana and lomiri indicators
2024-08-24 11:12:00 +02:00
Tom Bereknyei c4dffb6513 nixosTest.nix-upgrade: init
Test out both nix upgrade-nix and a NixOS upgrade.

Inject a fake fallback-paths.nix assuming a stable -> latest upgrade.

The NixOS upgrade does not use nixos-rebuild switch due to the
cost+annoyance of the instantiation needing
system.includeBuildDependencies.
2024-08-23 11:06:47 +02:00
Someone Serge f72b7b56fb tests/nvidia-container-toolkit: mv shared config to defaults 2024-08-22 17:51:54 +00:00
rnhmjoj 4d0d7dfcec
nixos/tests/wpa_supplicant: use secretsFile and split subcases 2024-08-22 19:27:20 +02:00
Sandro 180f9e2195
Merge pull request #334629 from OPNA2608/init/lomiri/lomiri-gallery-app 2024-08-22 15:44:21 +02:00
Sandro a45dc99ba3
Merge pull request #287565 from RatCornu/pingvin-share 2024-08-22 11:59:03 +02:00
Sigmanificient 78b1309ad4 nixos/tests/qtile: test extraPackages and qtile-extras 2024-08-20 02:27:03 +02:00
Rafael Fernández López d665ca4fb2 nvidia-container-toolkit: add initial set of tests to check closures 2024-08-19 19:40:28 +02:00
Pol Dellaiera 8d18fe9184
Merge pull request #335151 from drupol/nixos/chromadb/init
nixos/chromadb: init
2024-08-19 17:29:57 +02:00
Sandro 69701a3807
Merge pull request #320060 from PatrickDaG/homebox
homebox: init at 0.13.0; nixos/homebox: init
2024-08-18 16:32:43 +02:00
Pol Dellaiera 835b2f8822
nixos/chromadb: init 2024-08-16 18:23:12 +02:00
Adam C. Stephens c49d0387e0
Merge pull request #251598 from oddlama/feat-kanidm-provision
nixos/kanidm: add basic provisioning
2024-08-16 10:15:22 -04:00
oddlama 558fa6abc6
nixos/kanidm: add provisioning of groups, persons and oauth2 systems 2024-08-16 14:12:35 +02:00
OPNA2608 cc01673c23 tests/ayatana-indicators: nixfmt, modernise 2024-08-15 22:06:15 +02:00
Thiago Kenji Okada 33c968004c
Merge pull request #333678 from thiagokokada/sx-add-as-xsession
sx: add desktop file and providedSessions
2024-08-14 21:29:39 +01:00
Doron Behar 6bfd71d2b5
Merge pull request #318892 from doronbehar/pkg/taskwarrior3
nixosTests.taskchampion-sync-server: init
2024-08-14 19:43:33 +00:00
Maximilian Bosch d86f963742
Merge pull request #329657 from flyingcircusio/mailpit-module
nixos/mailpit: init
2024-08-14 17:37:54 +02:00
OPNA2608 cb0faa488a tests/lomiri-gallery-app: init 2024-08-14 15:26:08 +02:00
Maximilian Bosch a2437d8075
nixos/mailpit: init
Simple module to configure a systemd service for mailpit.
2024-08-14 11:33:52 +02:00
Doron Behar 2c40948c73 nixosTests.taskchampion-sync-server: init 2024-08-14 08:06:11 +03:00
Martin Weinelt 0906206d42
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/top-level/python-packages.nix
2024-08-13 13:21:03 +02:00
Kerstin Humm 13c96978c3 nixos/weblate: init module and test
Co-authored-by: Taeer Bar-Yam <Radvendii@users.noreply.github.com>
2024-08-13 08:44:54 +02:00
github-actions[bot] 62f43c3094
Merge master into staging-next 2024-08-12 18:02:11 +00:00
Florian 20d3d501ad
Merge pull request #290913 from flandweber/borgmatic-improvement
nixos/borgmatic: added test
2024-08-12 15:37:12 +02:00
Pol Dellaiera f5c25500e1 php84: init at 8.4.0alpha4
https://github.com/php/php-src/blob/php-8.4.0alpha4/NEWS

Announcements:

- alpha1 https://www.php.net/archive/2024.php#2024-07-05-1
  - imap and pspell moved to PECL
- alpha3 https://www.php.net/archive/2024.php#2024-07-18-1
- alpha4 https://www.php.net/archive/2024.php#2024-08-01-3

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2024-08-11 12:12:49 +02:00
Thiago Kenji Okada 2c43dd5d82 nixos/tests/sx: init 2024-08-10 20:42:25 +01:00
Cosima Neidahl 5244f79d35
Merge pull request #332220 from OPNA2608/update/lomiri/OTA-5
lomiri.*: OTA-5
2024-08-09 17:37:39 +02:00
Patrick ea4107aba0
nixosTest.homebox: init 2024-08-08 20:01:50 +02:00
OPNA2608 9c429cbc28 tests/lomiri: Prepare for splitting 2024-08-08 17:10:13 +02:00
Thiago Kenji Okada cb91750451
Merge pull request #297434 from Vonfry/init-ly-module
add nixos/ly module and package update
2024-08-06 19:32:22 +01:00
Fea 0c9cb0041b nixos/misskey: init 2024-08-06 12:24:15 +02:00
Sandro 8b43ee5545
Merge pull request #330522 from xokdvium/dev/init-rathole
nixos/rathole: init module
2024-08-05 18:07:25 +02:00
RatCornu 712a04c693
nixos/pingvin-share: add nixos test 2024-08-04 01:30:12 +02:00
Vonfry 0849e0fe7a
nixos/ly: init module 2024-08-03 19:56:25 +08:00
Mynacol b444a0e028 rss-bridge: Add simple NixOS test
Add a simple test that starts rss-bridge and tries to fetch the feed of
a demo bridge. On success we know the system setup (web server, PHP) and
rss-bridge are working fine. Internet access is avoided by using a demo
bridge.
2024-08-01 16:55:09 +02:00
Emily accd3aa082
Merge pull request #331187 from emilylange/forgejo
forgejo: refactor to support multiple versions, 7.0.5 -> 8.0.0, forgejo-lts: init at 7.0.6
2024-08-01 15:07:21 +02:00
emilylange bde28ca593
nixos/tests/forgejo: add forgejo-lts variant 2024-07-31 03:59:13 +02:00
OPNA2608 b45fe2e63c tests/lomiri-camera-app: init 2024-07-30 13:26:09 +02:00
OPNA2608 5659ea3d6b tests/miracle-wm: init 2024-07-29 15:19:47 +02:00
Robert Hensing b5389e2ae9 nixosTests.docker-tools-nix-shell: Enable on aarch64-linux
The docker-tools test, where this originates, was not run on aarch64-linux, but this is an artifact of its age more so than anything else.

Co-authored-by: Ivan Trubach <mr.trubach@icloud.com>
2024-07-29 00:23:05 +02:00
Robert Hensing 6881d9b181 nixosTests.docker-tools-nix-shell: Extract
These tests should run as part of the `tests.devShellTools` suite,
and they're a significant portion of the general docker tools test
duration.
2024-07-28 23:19:56 +02:00
Robert Hensing 4ca52fdf5f
Merge pull request #323613 from CyberShadow/fix-nix-path-without-channels-v2
nix-channel: do not set empty nix-path when disabling channels
2024-07-28 13:31:10 +02:00
Florian 2c5b304712
Merge pull request #219942 from vsharathchandra/druid_nix_module
nixos/druid: init module and package
2024-07-28 11:02:06 +02:00
sharath.v 99438044e7 druid: add passthru test 2024-07-28 07:20:16 +00:00
Sergei Zimmerman e3e6e94010
nixos/rathole: init module
Adds a module for rathole package. The package itself
and this module is very similar to frp, so the options
and tests are not very far off from those for frp.
2024-07-28 01:25:01 +03:00
Pol Dellaiera ceda66b310
Merge pull request #251687 from martinetd/cryptpad
nixos/cryptpad: init, cryptpad: init at 2024.6.0
2024-07-26 09:21:51 +02:00
Dominique Martinet b846e8762f nixos/cryptpad: init
This is a full rewrite independent of the previously removed cryptpad
module, managing cryptpad's config in RFC0042 along with a shiny test.

Upstream cryptpad provides two nginx configs, with many optimizations
and complex settings; this uses the easier variant for now but
improvements (e.g. serving blocks and js files directly through nginx)
should be possible with a bit of work and care about http headers.

the /checkup page of cryptpad passes all tests except HSTS, we don't
seem to have any nginx config with HSTS enabled in nixpkgs so leave this
as is for now.

Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
Co-authored-by: Michael Smith <shmitty@protonmail.com>
2024-07-24 16:17:26 +09:00
Payas Relekar aebb3d3474 nixos/goatcounter: init 2024-07-24 10:17:44 +05:30
Florian a161b380a9
Merge pull request #328205 from litchipi/ifm
ifm: init at 4.0.2
2024-07-23 09:35:56 +02:00
Litchi Pi 0fb7268b9b Init IFM service at version 4.0.2
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2024-07-23 08:44:50 +02:00
Sandro 4b97ce3bc4
Merge pull request #322095 from illustris/hadoop_3_4
hadoop: init 3.4, drop 3.2
2024-07-21 21:24:10 +02:00
Sandro af3e8fe556
Merge pull request #322173 from illustris/hbase
hbase: version upgrades
2024-07-21 21:23:28 +02:00
illustris aa794162ba
hbase: version upgrades
- 2.4.17 -> 2.4.18
- 2.5.4 -> 2.5.9
- init 2.6.0
- 3.0.0-alpha-3 -> 3.0.0-beta-1
2024-07-20 20:21:00 +05:30
Pavel Sobolev c9c14f86db
nixos/flaresolverr: initial commit 2024-07-19 20:55:21 +03:00
Sandro 89d95fb2bc
Merge pull request #327939 from Guanran928/libreddit 2024-07-19 13:47:14 +02:00
lassulus a62c421981
Merge pull request #290730 from nikstur/qemu-vm-refactoring
qemu-vm.nix refactoring
2024-07-18 19:34:51 +02:00
nikstur 0e5f929851 nixos/tests/qemu-vm-store: init 2024-07-18 19:11:27 +02:00
Martin Weinelt bf8439efae
Merge pull request #311927 from mweinelt/music-assistant
music-assistant: init at 2.0.7
2024-07-18 02:31:18 +02:00
Darragh Elliott 61820de2d4 ddns-updater: Add module, test, update script 2024-07-17 21:56:05 +00:00
Martin Weinelt 0abdf47358
nixos/tests/music-assistant: init 2024-07-17 22:29:38 +02:00
Guanran Wang f7a0c71b61
libreddit: remove as unmaintained upstream 2024-07-17 23:03:14 +08:00
Sandro 51fcc2c92e
Merge pull request #314440 from ju1m/radicle 2024-07-17 13:04:06 +02:00
Pyrox a24fa6098d
nixos/gotenberg: init 2024-07-17 10:37:35 +02:00
Robert Hensing 2d9a686483 nixos/nix-channel.nix: shellcheck and fix the activation check 2024-07-16 22:09:33 +02:00
Pol Dellaiera dfef8af6e9
Merge pull request #326939 from abysssol/ollama-split-test
nixos/ollama: split cuda and rocm from service test
2024-07-16 21:02:07 +02:00
Robert Hensing 1022da85ab nixos/activation-script: Add lib.sh with warn() 2024-07-16 20:42:06 +02:00
Masum Reza c796e4e5ac
Merge pull request #323877 from Luflosi/update/darling-dmg
darling-dmg: 1.0.4+git20200427 -> 1.0.4-unstable-2023-07-26
2024-07-15 22:40:06 +05:30
Jörg Thalheim 8d9d881634 nixosTests.hocker-fetchdocker: remove
the test is broken.
2024-07-15 09:37:52 +02:00
abysssol aa8e02582d nixos/ollama: split cuda and rocm from service test
Cuda and rocm are platform specific, only working on linux.
Also, ofborg won't run any of the service test at all because
cuda is unfreely licensed.
2024-07-14 22:01:56 -04:00
Sandro 77ee426a4d
Merge pull request #324663 from OPNA2608/init/lomiri/teleports
lomiri.teleports: init at 1.20
2024-07-14 18:47:54 +02:00
Masum Reza 47d9445dfa
Merge pull request #311189 from Luis-Licea/master
nixos/localsend: init
2024-07-14 19:53:43 +05:30
Pol Dellaiera 1a8e33d451
Merge pull request #326532 from drupol/module/add-tika
nixos/tika: init module
2024-07-14 12:27:27 +02:00
Luis David Licea Torres 1cbd2f94cb
nixos/tests/localsend: init 2024-07-14 00:08:33 +05:30
OPNA2608 e5ad7914a8 tests/teleports: init 2024-07-13 10:45:16 +02:00
Pol Dellaiera c8bf7321a9
nixos/tika: init module 2024-07-12 18:46:53 +02:00
Maximilian Bosch 8d75ee9c03
Merge pull request #317567 from erictapen/postgresql-tls-client-cert-test
nixos/tests/postgresql: add tls client cert test
2024-07-12 15:08:37 +00:00
Martin Weinelt e62de266ad
Merge pull request #326149 from mguentner/remove_mxisd_ma1sd
nixos/mxisd: remove module
2024-07-12 13:15:11 +02:00
Maximilian Güntner 23e62062bc
nixos/mxisd: remove module
mxisd and ma1sd are both unmaintained
2024-07-12 11:44:59 +02:00
ocfox 76b5481df7
nixosTests.realm: init 2024-07-10 16:43:17 +02:00
Pol Dellaiera db41081a91
Merge pull request #323743 from NixOS/nixos/module/glance-init
nixos/glance: init module
2024-07-09 06:42:22 +02:00
Martin Weinelt 5a82f82cc5
Merge pull request #325594 from mweinelt/firefox-128.0
Firefox: 127.0.2 -> 128.0; 115.12.0esr -> 115.13.0esr; init 128.0esr
2024-07-09 01:38:57 +02:00
Martin Weinelt 6d85f70d35
firefox-esr-128-unwrapped: init at 128.0esr 2024-07-08 19:41:05 +02:00
OPNA2608 3efabb3359 tests/lomiri-clock-app: init 2024-07-08 16:02:09 +02:00
Pol Dellaiera 00e9e54702
nixos/glance: init module 2024-07-08 13:14:09 +02:00
Sandro 9d33b8d690
Merge pull request #321046 from OPNA2608/init/lomiri/lomiri-calculator-app
lomiri.lomiri-calculator-app: init at 4.0.2
2024-07-08 00:30:19 +02:00
Julien Moutinho 88fb6d37e3 nixos/radicle: init services 2024-07-05 22:07:32 +02:00
Jonas Heinrich e97d5eb3eb
Merge pull request #293210 from onny/eintopf
nixos/eintopf: init; eintopf: init at 0.13.16
2024-07-05 13:12:59 +02:00
Jonas Heinrich 325ae12432 nixos/tests/eintopf: init 2024-07-05 13:12:35 +02:00
Martin Weinelt e0d9110aee
Merge pull request #324600 from erictapen/mastodon
nixos/mastodon: use recurseIntoAttrs for better test ergonomics
2024-07-04 19:47:11 +02:00
Kerstin Humm d9cec95613
nixos/mastodon: use recurseIntoAttrs for better test ergonomics 2024-07-04 18:07:44 +02:00
Felix Buehler 7c8f7bc948 nixos/tests/freshrss: test extensions 2024-07-01 23:38:56 +02:00
Luflosi e7808666ea
nixos/tests/darling-dmg: init 2024-07-01 21:45:18 +02:00
Someone cb69dc5b8d
Merge pull request #256230 from SomeoneSerge/feat/gpu-tests-py
GPU access in the sandbox
2024-06-26 19:16:53 +00:00
Someone Serge 340b41815d nixosTests.nix-required-mounts: init 2024-06-26 00:35:42 +00:00
Sandro 1813936aff
Merge pull request #272895 from xanderio/wg-access-server-0.10.1
wg-access-server: init at 0.12.1
2024-06-25 21:21:19 +02:00
OPNA2608 7a3cb59d2a tests/lomiri-calculator-app: init 2024-06-25 16:13:41 +02:00
Alexander Sieg 369cfec06d
nixos/wg-access-server: init module 2024-06-25 10:59:30 +02:00
Thiago Kenji Okada b8cd02c34f nixos/rtorrent: add NixOS tests 2024-06-24 19:01:16 -03:00
illustris e761e8a979
hadoop: init 3.4, drop 3.2 2024-06-24 09:25:57 +05:30
Franz Pletz 3c033186ee
Merge pull request #316727 from jpds/nixos-tests-prometheus
nixos/prometheus: Revamp tests
2024-06-23 23:05:06 +02:00
Bruno BELANYI 9caa682281
Merge pull request #262892 from l0b0/test/tandoor-script-name 2024-06-22 23:23:35 +01:00
Doron Behar 9c7e7d8f18
Merge pull request #258058 from doronbehar/pkg/transmission_4
transmission: sent a warning and alias it to transmission_3
2024-06-23 00:07:37 +03:00
K900 7d18aa634e
Merge pull request #321320 from rnhmjoj/pr-libreswan-tests
linux/common-config: enable IPsec over TCP
2024-06-21 18:24:50 +03:00
Doron Behar 7645dde059 transmission_3: rename from transmission 2024-06-21 12:33:37 +03:00
h7x4 11c5359c4f
Merge pull request #319516 from r-vdp/wstunnel-init
wstunnel: 9.6.2 -> 9.7.0
2024-06-21 09:17:42 +02:00
rnhmjoj 7c021fdfcd
nixos/tests/libreswan-nat: add test 2024-06-21 08:32:43 +02:00
rnhmjoj 818afd9d6d
nixos/tests/libreswan: use runTest 2024-06-21 08:32:42 +02:00
Sirio Balmelli a972071a31
odoo: 16.0.20231024 -> 17.0.20240507
Preserve 'odoo16' on the same pattern as existing 'odoo15'

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2024-06-19 13:35:20 +00:00
Victor Engmark d70be9d211
nixosTests.tandoor-recipes-script-name: init
Verify that all `href` attributes emitted as part of the entrypoint page
after logging in are reachable.

Co-authored-by: Bruno BELANYI <bruno@belanyi.fr>
2024-06-20 00:06:38 +12:00
Pol Dellaiera 931b1bb0f1
nixos/searx: switch from handleTest to runTests 2024-06-19 07:06:43 +02:00
Thiago Kenji Okada 1cfd74809b nixos/flood: init 2024-06-18 08:47:29 -03:00
h7x4 4c7c3ceb12
nixosTests.wstunnel: init
Co-authored-by: r-vdp <ramses@well-founded.dev>
2024-06-18 11:07:06 +03:00
Sandro aa6f59e07e
Merge pull request #292857 from SuperSandro2000/vaultwarden-backup-test
nixos/vaultwarden: add test for backup script
2024-06-15 23:47:10 +02:00
Pol Dellaiera 7d270d53b9
Merge pull request #303429 from timhae/aria2-module
Aria2 module settings
2024-06-12 19:23:44 +02:00
OTABI Tomoya 1f278a2082
Merge pull request #318384 from NyCodeGHG/nixos/renovate
nixos/renovate: init
2024-06-12 10:05:27 +09:00
Marie Ramlow dd8e2c72ad nixosTests.renovate: init vm test 2024-06-11 18:57:09 +02:00
h7x4 d952db86c9
nixos/vaultwarden: add test for backup script, fix flaky sqlite test 2024-06-11 13:10:44 +02:00
Tom Fitzhenry 725777250b nixos/shadow: introduce security.shadow.enable
Allow users to disable the shadow authentication suite.

My primary motivation is to reduce the attack surface via setuid
binaries, which shadow understandably introduces many. I realised,
however, that I don't use any of these.

The test demonstrates login working without needing the shadow suite.
2024-06-11 19:28:32 +10:00
Sandro 4a77c223c9
Merge pull request #269460 from tie/pghero
pghero: init at 3.4.1
2024-06-11 01:00:56 +02:00
Florian Klink c12da48755 nixosTests.alloy: init VM test
This adds a VM test, starting up Grafana Alloy and ensuring it comes
up healthy.
2024-06-10 13:35:33 +03:00
OPNA2608 4a495ec755 tests/lomiri-filemanager-app: init 2024-06-07 11:37:49 +02:00
Jonathan Davies 237353040e
nixos/quickwit: Added testcase 2024-06-06 00:49:38 +01:00
Kerstin Humm 7f7ec52434
nixos/tests/postgresql: add tls client cert test 2024-06-05 23:25:27 +02:00
Pol Dellaiera 6b6d4aeb35
Merge pull request #316248 from shivaraj-bh/open-webui
open-webui: init at 0.2.4
2024-06-04 15:47:03 +02:00
shivaraj-bh f66cb82fef nixos/open-webui: init 2024-06-04 16:46:19 +05:30
Jörg Thalheim 7c503a8a9d
Merge pull request #315927 from Artturin/movetestsnix1
nixosTests.nix-misc: split from nixosTests.misc
2024-06-04 10:18:25 +02:00
Jonathan Davies d6296eceaf
nixos/prometheus: Added simple two Prometheus server testcase 2024-06-03 20:33:21 +01:00
Jonathan Davies d276f0573b
nixos/prometheus: Renamed existing Prometheus test to Thanos. 2024-06-03 20:33:13 +01:00
Artturin e124b02edd nixosTests.nix-misc: Split from nixosTests.misc
Bit weird to have nix tests in misc

Add `artturin` to maintainers
2024-05-30 19:11:27 +03:00
Sigmanificient e4764987ce nixos/tests/qtile: Run only on linux 2024-05-30 02:24:26 +02:00
Ivan Trubach a5499ee535 nixos/pghero: init 2024-05-29 03:40:48 +03:00
Jonas Chevalier 5d6d058646
Merge pull request #308090 from mogeko/service-rke2
nixos/rke2: add rke2 service
2024-05-28 09:36:03 +02:00
Mogeko b8e5799a63
nixos/tests/rke2: add tests for single-node and multi-node
For multi-node test, create a 3-node cluster (2 server nodes and 1 agent node) to test the connection between nodes.

Setup `passthru.tests`.
2024-05-28 12:39:38 +08:00
Pol Dellaiera d9062cd5f9
Merge pull request #313146 from malteneuss/add-nextjs-ollama-llm-ui
Add nextjs ollama llm UI frontend for Ollama
2024-05-24 06:51:37 +02:00
Malte Neuss 8a05b4f8d4 nixos/nextjs-ollama-llm-ui: init module
NixOS already has good support for the Ollama
backend service. Now we can benefit from
having a convenient web frontend as well for it.
2024-05-23 23:48:55 +02:00
Florian Klink fadd3fef94
Merge pull request #304322 from ElvishJerricco/sd-s1-resolved
nixos/systemd-stage-1: Support resolved
2024-05-23 10:46:51 +03:00
nhnn 3d47565193
nixos/filesender: init module 2024-05-22 08:37:48 +03:00
Jonathan Davies 87cb265588
nixos/vector: Moved existing test to subdirectory 2024-05-21 18:41:00 +01:00
Will Fancher 9231977e86 nixos/tests: systemd-resolved 2024-05-21 02:41:22 -04:00
Sandro 52f4cce004
Merge pull request #308423 from Moraxyc/add-artalk
artalk: init at 2.8.6
2024-05-19 18:06:08 +02:00
Sandro 5497cebc92
Merge pull request #304257 from Raroh73/add/commafeed
commafeed: init at 4.3.3
2024-05-19 17:44:06 +02:00
Marcus Ramberg b7d845292c
Merge pull request #308813 from anthonyroussel/update-nagios
nagios: 4.5.1 -> 4.5.2
2024-05-19 00:03:53 +01:00
Sandro c21d10ba30
Merge pull request #263375 from lorenzleutgeb/benchexec
benchexec: init at 3.21
2024-05-18 15:52:30 +02:00
Lorenz Leutgeb 88d736df69 nixos/benchexec: init 2024-05-17 21:24:05 +02:00
Moraxyc da28a5ff2a
nixos/artalk: init module 2024-05-18 02:15:33 +08:00
Patrick 05b36f060d
nixosTests.your_spotify: init 2024-05-13 22:12:17 +02:00
Cosima Neidahl 068c0e3c95
Merge pull request #303745 from quantenzitrone/ydotool
ydotool: refactor ; nixos/ydotool: init module & nixosTest
2024-05-13 15:49:49 +02:00
Florian Klink 2a2f796888
Merge pull request #308801 from jmbaur/switch-to-configuration-rs
nixos/switch-to-configuration: add new implementation
2024-05-13 15:39:09 +02:00
Christina Rust 31a5a35b7e
Merge pull request #305286 from cafkafk/devpi-server-init
nixos/devpi-server: init
2024-05-13 13:14:51 +02:00
Quantenzitrone 483392f209
nixosTests.ydotool: init
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
2024-05-13 12:22:06 +02:00
Christina Sørensen 52e0ad744d
nixos/devpi-server: init
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-05-13 12:14:44 +02:00
aszlig f7d026b431
nixos/tests/confinement: Move to dedicated dir
When experimenting on ways how to refactor the test, I wrote a
significant enough amount of Python to warrant a dedicated Python file.

This commit is mainly to prepare for that and make it easier to track
renames.

Signed-off-by: aszlig <aszlig@nix.build>
2024-05-13 00:40:34 +02:00
Pol Dellaiera aff1950a3f
nixos/private-gpt: init 2024-05-11 22:42:04 +02:00
Jared Baur 32bf051ba4
nixos/switch-to-configuration: add new implementation
This adds an implementation of switch-to-configuration that allows for
closer interaction with the lifecycle of systemd units by using DBus
APIs directly instead of using systemctl. It is disabled by default, but
can be enabled by specifying `{ system.switch = { enable = false; enableNg = true; }; }`.
2024-05-10 16:33:06 -07:00
Adam Stephens e58c57a868
nixos/tests/incus: enable testing both LTS and non-LTS 2024-05-09 10:03:07 -04:00
Thomas Gerbet 8528f32728
varnish75: init at 7.5.0 (#308604)
Changes: https://varnish-cache.org/docs/7.5/whats-new/changes-7.5.html
2024-05-03 19:03:01 +00:00
Anthony Roussel d4d29642b0
nagios: enable darwin support 2024-05-03 20:40:22 +02:00
nicoo 480b871f2d
Merge #305844: add clatd module and nixos test 2024-05-02 14:00:06 +00:00
Sandro 2e9d7dca27
Merge pull request #302570 from evenbrenden/jottad-service 2024-05-02 10:25:30 +02:00
Georg Haas 16a9328410
nixos/tests/clatd: init 2024-04-29 23:29:34 +02:00
éclairevoyant 72566d7bfb
swayfx-unwrapped: add basic nixos test 2024-04-29 15:47:59 -04:00
Even Brenden 021a0ffe57 nixos/jotta-cli: init jotta-cli
See https://github.com/NixOS/nixpkgs/issues/300063.
2024-04-29 09:14:47 +02:00
Guillaume Girol 3ed7049cdd
Merge pull request #305853 from virchau13s-forks/isolate-module
isolate: add module and module tests
2024-04-27 22:48:20 +02:00
Aleksana dfe10d3c07
Merge pull request #306054 from Sigmanificient/qtile-tests
qtile: add passthru tests
2024-04-27 19:43:22 +08:00
Maxine Aubrey 11aa9c6335
Merge pull request #305925 from trofi/redlib.tests-fix-eval
redlib.tests: fix eval
2024-04-26 17:29:37 +02:00
Raroh73 3a0fa1e7aa
nixos/commafeed: init module 2024-04-26 17:19:33 +02:00
Mario Rodas 183a604e7a
Merge pull request #305572 from wolfgangwalther/remove-promscale-pgx
promscale_extension,buildPgxExtension: remove
2024-04-24 22:11:14 -05:00
Sigmanificient 1cdb19472c qtile: add passthru tests 2024-04-22 19:00:41 +02:00
Sergei Trofimovich 57d31b8c54 redlib.tests: fix eval
Without the change the eval fails as:

    $ nix build --no-link -f. redlib.tests
    error: attribute 'redlib' missing
       at pkgs/by-name/re/redlib/package.nix:50:26:
           49|   passthru.tests = {
           50|     inherit (nixosTests) redlib;
             |                          ^
           51|   };
       Did you mean redis?
2024-04-22 07:32:22 +01:00
Vir Chaudhury 4a0a12efc2 nixos/isolate: add tests 2024-04-22 10:19:42 +08:00
Sandro 5bfe2b6964
Merge pull request #294641 from devusb/sunshine-module
nixos/sunshine: init
2024-04-20 21:32:50 +02:00
Wolfgang Walther 945a3bbb8b
postgresqlPackages.promscale_extension: remove deprecated and broken package
postgresql14Packages.promscale_extension breaks with:

  Error:
    0: `pgx-0.6.1` shouldn't be used with `cargo-pgx-0.7.4`,
    please use `pgx = "~0.7.4"` in your `Cargo.toml`.

However, pinning cargo-pgx to 0_6_1 via the following

  buildPgxExtension.override { cargo-pgx = cargo-pgx_0_6_1; }

does not work either, because the build then fails with:

  thread 'main' panicked at /build/promscale_extension-0.8.0-vendor.tar.gz/proc-macro2/src/fallback.rs:756:9:
  "__mbstate_t_union_(unnamed_at_/nix/store/ij144ma6vs8acil8r9hgr8xkb1dp9azg-glibc-2_39-5-dev/include/bits/types/__mbstate_t_h_16_3)" is not a valid Ident

This seems to be related to [1], which indicates that this is a
problem with newer LLVM / clang toolchains.

At the same time th upstream package is deprecated / archived since
the 2nd of April 2024 [2]. Additionally this package is unfree and
thus very unlikely to be forked. Since we can't expect this to be
fixed, the only sensible thing to do is to remove the package.

[1]: https://github.com/rust-lang/rust-bindgen/issues/2312
[2]: https://github.com/timescale/promscale/issues/1836
2024-04-20 20:10:13 +02:00
Pol Dellaiera e540698524
Merge pull request #302136 from savyajha/firefly-iii
firefly-iii: init at 6.1.13, nixos/firefly-iii: init
2024-04-20 13:56:08 +02:00
Tim Häring 1389666a11
nixos/aria2: add test 2024-04-18 21:04:28 +02:00
Lily Foster 59742f6f72
Merge pull request #292472 from Janik-Haag/networkmanager-tests
nixosTests.networking: refactor and add NetworkManager support
2024-04-18 06:38:37 -04:00
Felix Bühler 671372c8ed
Merge pull request #304052 from mattchrist/freshrss-authtype-none
nixos/freshrss: fix startup when authType = "none"
2024-04-17 21:46:52 +02:00
Janik H. 52e01114be
nixosTests.networking: refactor and add NetworkManager support 2024-04-17 21:20:11 +02:00
Matt Christ 90e673b1b8 nixos/freshrss: fix startup when authType = "none"
Prior to this patch, FreshRSS fails to load with an initial
`authType = "none"` setting, instead providing an error:
"Error during context user init!"

To fix this, this patch changes the freshrss-config service to
setup the initial `defaultUser` when `authType = "none"`
is configured.
2024-04-16 16:48:41 -05:00
Marie Ramlow 8785ef0a2d nixos/db-rest: init 2024-04-16 10:42:02 +02:00
Florian Klink 104f0b6183
Merge pull request #304117 from ifd3f/systemd-networkd-bridge-config
nixos/networkd: add [Bridge] section to netdev conf
2024-04-15 18:26:45 +03:00
Astrid Yu ed854ed0e3 nixos/networkd: add [Bridge] section to netdev conf
This setting was missing from netdev.

This commit additionally adds a test using the new
section, ensuring that STP can be enabled.
2024-04-14 15:16:44 -07:00
OPNA2608 b6fd92ab77 nixos/tests/lomiri: init 2024-04-14 21:38:40 +02:00
lassulus 44f5a5f39c
Merge pull request #300917 from Tom-Hubrecht/crabfit
crabfit: init at unstable-2023-08-02
2024-04-13 20:29:09 +02:00
Tom Hubrecht 96659af197 nixos/crabfit: init 2024-04-13 18:51:02 +02:00
Savyasachee Jha bfad74e57c firefly-iii: init at 6.1.13 2024-04-13 22:10:41 +05:30