Finn Landweber
0d58b75cba
added prometheus-borgmatic-exporter module
2024-07-16 12:17:49 +02:00
Robert Rose
cc2790ff1e
nixos/k3s: accept a list of extraFlags
...
Accept a list of strings for the extraFlags
option in addition to the previous single
string.
2024-07-16 08:20:32 +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
arthsmn
05b4a52e0a
flatpak-builder: update test
2024-07-15 09:49:49 -03: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
seth
731fb7477c
budgie-analogue-clock-applet: move from budgiePlugins scope to top-level
2024-07-14 15:37:52 -04:00
seth
417179abbd
budgie-desktop{,with-plugins}: move from budgie scope to top-level
2024-07-14 15:32:58 -04:00
Sefa Eyeoglu
1d5188b3b4
nixos/vaultwarden: assert valid backupDir path
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-07-14 19:54:27 +02: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
Jörg Thalheim
de95681a8d
Merge pull request #319836 from martinetd/bpftrace_headers
...
bpftrace: fix regressions with 0.20.4
2024-07-14 05:58:31 +02:00
tomberek
e28b6650c3
Merge pull request #320462 from amozeo/pkgs/nixos-rebuild/by-attr
...
nixos-rebuild, nixos-install: add support for --file and --attr flags
2024-07-13 20:46:31 -04:00
éclairevoyant
9665639708
Merge pull request #310708 from importantblimp/180654
...
nixos/input-method: deprecate .enabled option; add .type and .enable options
2024-07-14 00:02:13 +00:00
Luis David Licea Torres
1cbd2f94cb
nixos/tests/localsend: init
2024-07-14 00:08:33 +05:30
K900
3eeff54780
nixos/alsa: kill sound.enable and friends with fire
2024-07-13 13:56:18 +03:00
OPNA2608
e5ad7914a8
tests/teleports: init
2024-07-13 10:45:16 +02:00
superherointj
e3e012325b
k3s/tests/auto-deploy: fix race condition
...
Co-authored-by: wrmilling marcusramberg
2024-07-12 17:58:00 -03:00
superherointj
b298bbfce0
k3s/nixos/tests: move comments to test (clean-up)
2024-07-12 17:58:00 -03: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
superherointj
5266d2da66
k3s/tests/auto-deploy: fix auto-deploy reference
...
* re-establish alphabetical order
* fix typo on comment
2024-07-12 10:06:45 -03:00
superherointj
bbc168ab4c
k3s: use team for maintainers
2024-07-12 09:30:38 -03: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
Marcus Ramberg
72249a0d35
Merge pull request #275180 from rorosen/extend-k3s-module
2024-07-12 12:02:32 +02:00
Maximilian Güntner
23e62062bc
nixos/mxisd: remove module
...
mxisd and ma1sd are both unmaintained
2024-07-12 11:44:59 +02:00
GY
bcc7eff2c5
nixos/input-method: deprecate .enabled option; add .type and .enable options
...
This commit introduces two new properties:
`enable` and `type`, to replace the `enabled` property.
`enable` has the same meaning as is common across nixpkgs.
`type` has the same meaning as the existing `enabled` property.
`enabled` property is now deprecated and will be removed in a future release.
Fixes #180654
2024-07-12 03:59:20 -04:00
Sandro
24cefb01b3
Merge pull request #284419 from ocfox/realm
2024-07-11 10:46:47 +02:00
Peder Bergebakken Sundt
0271af555b
Merge pull request #309213 from jmbaur/homed-nixos-test
...
nixos/homed: fix test
2024-07-11 01:41:30 +02:00
Wroclaw
d77469c442
nixos/tests/installer: add testByAttrSwitch
2024-07-10 20:59:41 +02:00
Wroclaw
c7b66353bf
nixos/tests/installer: rename "flake" argument in makeConfig and reverse meaning
...
to "withTestInstrumentation", which reflects what this argument does
2024-07-10 20:59:41 +02:00
ocfox
76b5481df7
nixosTests.realm: init
2024-07-10 16:43:17 +02:00
Robert Schütz
626ecc4e32
Merge pull request #325711 from wahjava/update-vaultwarden
...
vaultwarden: 1.30.5 -> 1.31.0
2024-07-10 07:21:26 -07:00
Ashish SHUKLA
4d8ce0754f
vaultwarden: 1.30.5 -> 1.31.0
2024-07-10 14:46:37 +02:00
Tom Butler
e7e8ad1e35
nixos: Set home directory parent tree permissions to 0755
...
When the user's home directory is created using `createHome` e.g.
```
users.users.alice = {
home = "/users/alice";
createHome = true;
};
```
The `/users` directory was created with the same permissions as `/users/alice`, `0700` by default.
The parent directory `/users` permissions results in `createHome` creating a home directory that is inaccessible to the user:
```
$ su alice
$ cd /user/alice
cd: permission denied: /users/alice
```
The underlying cause is `make_path($u->{home}, { mode => oct($u->{homeMode}) })` which sets, in the example above`, `/users` to `0700`. Instead it should be `0755` like other system directories `/var`, `/dev`, etc.
2024-07-09 23:09:09 +02:00
Franz Pletz
c7ee75329f
Merge pull request #325247 from OPNA2608/fix/lomiri/revert-glib-workarounds
...
lomiri.*: Revert GLib workarounds
2024-07-09 17:51:49 +02:00
Emily Trau
5fbd57aebc
Merge pull request #325738 from Enzime/drop/Enzime
...
maintainers: remove Enzime
2024-07-09 16:00:59 +10: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
Michael Hoang
eb725313bc
treewide: remove Enzime
2024-07-09 14:32:33 +10: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
Will Fancher
21aed90c1e
Merge pull request #325348 from JulienMalka/remove-uefi-large-file-test
...
nixos/tests/systemd-boot: remove uefiLargeFileWorkaround test
2024-07-08 18:49:47 -04:00
Pol Dellaiera
ed24a0baf3
Merge pull request #317107 from ibizaman/deluge_exporter_init
...
prometheus-deluge-exporter: init at 2.4.0-unstable-2024-06-02
2024-07-08 20:09:50 +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
Max Hausch
a8038698d3
nixos/restic: add option to inhibit going to sleep
2024-07-08 09:43:27 +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 Malka
107fe87209
nixos/tests/systemd-boot: remove uefiLargeFileWorkaround test
2024-07-07 20:44:21 +00:00
Aaron Andersen
aa3e6fadd2
Merge pull request #325133 from jpds/nixos-prometheus-hardening
...
nixos/prometheus: systemd hardening for alertmanager/pushgateway
2024-07-07 16:22:35 -04:00
Aaron Andersen
b9ada94572
Merge pull request #325062 from matteo-pacini/nzbhydra2
...
nzbhydra2: 4.7.6 -> 7.2.3, add maintainer
2024-07-07 16:00:06 -04:00
Matteo Pacini
146fa6b114
nzbhydra2: changed test maintainers
...
Removed jamiemagee from maintainers.
Added myself as maintainer.
2024-07-07 17:37:56 +01:00
OPNA2608
c34ee327e6
Revert "lomiri.telephony-service: Mark broken & exclude everywhere"
...
This reverts commit 3ef60ac499
.
2024-07-07 12:58:45 +02:00
Judson Lester
a9c8ff2cee
lorri: 1.6.0 -> 1.7.0 ( #322749 )
...
* (lorri): (1.6.0 -> 1.7.0)
1.7.0 supports Flakes
* (lorri) (update tests)
* lorri: 1.6.0 -> 1.7.0
Removing superfluous binding for `gitRev`
2024-07-07 11:16:23 +02:00
Jonathan Davies
7ce4fe5463
nixos/prometheus: Log systemd-analyze for alertmanager/webhook-logger/pushgateway
2024-07-07 00:15:42 +01:00
OPNA2608
3a788099cd
tests/lomiri: Add polkit agent test
2024-07-06 20:05:07 +02:00
Martin Weinelt
d9610a9f2e
Merge remote-tracking branch 'origin/master' into staging-next
2024-07-06 01:51:14 +02:00
Julien Moutinho
88fb6d37e3
nixos/radicle: init services
2024-07-05 22:07:32 +02:00
novenary
fcccfb9e48
nixos/pam/u2f: implement RFC0042
...
This module has a lot of options, so it's a good candidate for freeform
settings.
2024-07-05 17:07:02 +03:00
github-actions[bot]
4bba3c5730
Merge master into staging-next
2024-07-05 12:01:14 +00: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
fda13875da
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/deebot-client/default.nix
- pkgs/development/python-modules/pytest-examples/default.nix
- pkgs/development/python-modules/w3lib/default.nix
2024-07-05 13:04:01 +02:00
Aleksana
71c36a21fe
Merge pull request #322275 from jpds/nixos-tests-graylog-disk-fix
...
nixos/graylog: Fix disk preflight check
2024-07-05 15:33:03 +08:00
Cosima Neidahl
0b239e51db
Merge pull request #324661 from OPNA2608/fix/lomiri-test-windowclosing-focus
...
tests/lomiri: Fix OCR detection
2024-07-05 09:08:57 +02:00
Aleksana
573b302094
Merge pull request #324699 from Benjamin-L/drop-benjaminl
...
maintainers: remove Benjamin-L
2024-07-05 13:04:39 +08:00
tomberek
d9c0b9d611
Merge pull request #324627 from justinas/teleport-16
...
teleport_16: init at 16.0.4
2024-07-04 23:18:27 -04:00
Benjamin Lee
c8216ee1e9
maintainers: remove Benjamin-L
...
nope, absolutely not: <https://discourse.nixos.org/t/nca-member-jonringer-joint-announcement/48231 >
2024-07-04 17:11:18 -07:00
OPNA2608
ad6c2fc76f
tests/lomiri: Fix OCR detection
2024-07-04 21:06:53 +02:00
Justinas Stankevicius
e7e3ca4bb5
teleport_16: init at 16.0.4
2024-07-04 21:04:27 +03:00
github-actions[bot]
36cbae9ff0
Merge master into staging-next
2024-07-04 18:01:19 +00: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
github-actions[bot]
0983fe3e50
Merge master into staging-next
2024-07-03 12:01:17 +00:00
Florian Klink
6413876162
Merge pull request #323728 from michaelfranzl/add-regression-test-libvirt-nss
...
Regression test for libvirt NSS modules
2024-07-03 14:58:21 +03:00
Martin Weinelt
84164bf098
Merge pull request #318659 from mweinelt/fastly-exporter
...
nixos/prometheus-fastly-exporter: unwrap execstart
2024-07-03 12:40:10 +02:00
github-actions[bot]
6c668cb3e5
Merge master into staging-next
2024-07-03 09:24:52 +00:00
Sandro
4878cc74a4
Merge pull request #318818 from flyingcircusio/acme-accounts-compatibility-hash
2024-07-03 10:43:12 +02:00
matthewcroughan
99f4beaaec
nixos/scion: improve robustness testing
...
Adds random process kills, crashes and reboots etc to the testing of the SCION module
2024-07-03 09:08:58 +02:00
Weijia Wang
f5a7e092f3
Merge branch 'master' into staging-next
2024-07-02 22:22:02 +02:00
Thomas Gerbet
8ddb1bb721
Merge pull request #318599 from pacien/nixos-fcgiwrap-isolation
...
nixos/fcgiwrap: refactor to fix permissions
2024-07-02 21:52:33 +02:00
K900
c7268baf73
Merge remote-tracking branch 'origin/master' into staging-next
2024-07-02 20:59:57 +03:00
K900
caff135cb1
Merge pull request #323419 from Ma27/bump-grafana
...
grafana: 11.0.0 -> 11.1.0
2024-07-02 20:59:21 +03:00
Felix Bühler
4b015946c9
Merge pull request #307459 from Stunkymonkey/freshrss-extensions
...
freshrss-extensions: init
2024-07-02 19:43:22 +02:00
Martin Weinelt
7b8429bbc4
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/jaxtyping/default.nix
2024-07-02 12:08:49 +02:00
Jan Tojnar
0f56e32213
Merge pull request #319659 from jtojnar/gnome-extract
...
Move various packages out of gnome scope
2024-07-02 08:03:53 +02:00
K900
665f1d6183
Merge remote-tracking branch 'origin/master' into staging-next
2024-07-02 08:32:46 +03:00
Lily Foster
c678743f80
treewide: remove lilyinstarlight
2024-07-02 03:17:01 +02:00
Janik H.
76cd1d2211
maintainers: drop janik
...
I guess my time has come as well...
With this commit, I'm not just dropping my maintainer entry, but I'm also
resigning from my duties as a board observer and NixCon project lead.
I also terminated my Summer of Nix contract today.
I'll also stop hosting the local NixOS meetup.
The only "project" I'll finish under the NixOS Foundation umbrella is
Google Summer of Code because the mentees aren't even remotely
responsible for why I'm leaving, and it would be unfair to leave them
hanging.
I'm grateful for all the things I was able to learn, for all the experiences
I could gather, and for all the friends I made along the way.
NixOS is what makes computers bearable for me, so I'll go and work on
some fork (*something something* you always meet twice in life).
2024-07-02 02:36:42 +02:00
Felix Buehler
7c8f7bc948
nixos/tests/freshrss: test extensions
2024-07-01 23:38:56 +02:00
Guillaume Girol
3b82fcc6c3
Merge pull request #318826 from NorfairKing/borgbackup-requiremount
...
borgbackup: Use RequiresMountsFor to require that the repo is mounted
2024-07-01 22:03:55 +02:00
Luflosi
e7808666ea
nixos/tests/darling-dmg: init
2024-07-01 21:45:18 +02:00
pennae
5c5aaaaaae
maintainers: remove pennae
...
https://discourse.nixos.org/t/nca-jonringer-joint-announcement/48231
https://web.archive.org/web/20240701165505/https://discourse.nixos.org/t/nca-jonringer-joint-announcement/48231
we had little faith in the NCA process, but this is going deep, *deep*
into the territory of wilfully insulting all those had placed even a
modicum of trust in that process.
have you fucking nazi bar.
2024-07-01 18:56:40 +02:00
Alyssa Ross
629d1dc03e
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/development/lua-modules/generated-packages.nix
2024-07-01 14:34:32 +02:00
Jörg Thalheim
c08bd9add4
Merge pull request #307123 from CaptainJawZ/shiori
...
shiori: 1.5.5 -> 1.7.0
2024-07-01 13:46:24 +02:00
Weijia Wang
7c8efe638c
treewide: replace deprecated aliases
2024-07-01 08:49:45 +02:00
Jan Tojnar
23f2529ffc
gpaste: Move from gnome scope to top-level
...
Not really a GNOME project.
2024-07-01 08:26:48 +02:00
Jan Tojnar
b69ed4249d
zenity: Move from gnome scope to top-level
...
It is widely used outside gnome, not much inside.
2024-07-01 08:26:47 +02:00
Jan Tojnar
66c4983d67
gnome-calculator: Move from gnome scope to top-level
2024-07-01 08:26:45 +02:00
Jan Tojnar
b91d4ead2a
gnome-terminal: Move from gnome scope to top-level
2024-07-01 08:26:44 +02:00
Michael Franzl
90bb205387
Add regression test for libvirt NSS modules
...
This is a regression test for the implementation in
412543ddd8
which was fixed in #322022 .
2024-07-01 07:49:26 +02:00
Martin Weinelt
9b79a05ae1
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/flexcache/default.nix
- pkgs/development/python-modules/flexparser/default.nix
- pkgs/development/python-modules/odp-amsterdam/default.nix
- pkgs/development/python-modules/pint/default.nix
- pkgs/development/python-modules/uncertainties/default.nix
- pkgs/top-level/python-packages.nix
2024-07-01 01:07:21 +02:00
Tom Sydney Kerckhove
edb707e3b5
borgbackup: Use RequiresMountsFor to require that the repo is mounted
2024-06-30 21:33:13 +02:00
Jörg Thalheim
0b7f2a2cda
nixos/shiori: comment out non-working tests
2024-06-30 13:06:10 +02:00
K900
d6da1b902b
Merge pull request #323485 from OPNA2608/fix/qtsystems-nodisplay-crash
...
libsForQt5.qtsystems: Fetch patch to fix crash on XOpenDisplay failure
2024-06-30 07:05:20 +03:00
zowoq
7244df6927
buildbot: 3.11.3 -> 4.0.0
...
sometimes takes a while for upstream to publish on pypi so switch to using github source for master, pkg, worker and github releases for the plugins which require built assets
2024-06-30 13:26:51 +10:00
OPNA2608
af779007e7
tests/lomiri: Don't need to keep Morph in the background anymore, content-hub can launch it now
2024-06-30 01:37:10 +02:00
Danilo Reyes
4f021e14a3
shiori: 1.5.5 -> 1.7.0
2024-06-29 15:30:22 -06:00
Maximilian Bosch
8511063014
grafana: 11.0.0 -> 11.1.0
...
ChangeLog: https://github.com/grafana/grafana/releases/tag/v11.1.0
A few additional changes were necessary:
* Grafana now refuses to listen on non-IP values and aborts with
Error: ✗ *apiserver.service run error: invalid IP address: localhost
* packages/grafana-e2e doesn't exist anymore, so the build fixes for
that could be removed.
* Make sure we always compile the binary parts of cypress.
* Grafana tends to set the minimum Go version to the latest Go version
available now[1].
* The `url` of a datasource was set to `localhost` by default. I don't
expect anybody to have not set it when needed, also Grafana aborts now
if `url` is non-empty for a random walk datasource (which broke the VM
tests).
[1] https://github.com/grafana/grafana/pull/88794#discussion_r1630563467
2024-06-29 19:09:05 +02:00
K900
bde999c03e
Merge branch 'master' into staging-next
2024-06-29 10:13:13 +03:00
Thomas Gerbet
85be596266
Merge pull request #322585 from wegank/limesurvey-security
...
nixos/limesurvey: drop default encryption key and nonce
2024-06-28 23:43:24 +02:00
Weijia Wang
daa81ecb2e
nixos/limesurvey: drop default encryption key and nonce
...
Co-authored-by: Thomas Gerbet <thomas@gerbet.me>
2024-06-28 00:34:00 +02:00
Martin Weinelt
d50a1e97b1
Merge remote-tracking branch 'origin/master' into staging-next
2024-06-27 16:16:01 +02:00
Jonas Heinrich
77e7768849
Merge pull request #322397 from Ma27/bump-nextcloud
...
nextcloud: drop 27, 28.0.6 -> 28.0.7, 29.0.2 -> 29.0.3
2024-06-27 14:09:29 +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
Sandro
efdfa300ee
Merge pull request #287036 from srhb/kafka-versions-cleanup
...
kafka: versions cleanup and drop older
2024-06-26 20:22:49 +02:00
Someone Serge
ebeb6b9d1d
nix-required-mounts: nixfmt
2024-06-26 00:35:45 +00:00
Someone Serge
55f54cc2c3
nix-required-mounts: restore (optional) symlink support
2024-06-26 00:35:44 +00:00
Someone Serge
5560f6a514
nix-required-mounts: guest and host paths may differ
2024-06-26 00:35:43 +00:00
Someone Serge
6662b09941
nix-required-mounts: handle __structuredAttrs
2024-06-26 00:35:43 +00:00
Someone Serge
340b41815d
nixosTests.nix-required-mounts: init
2024-06-26 00:35:42 +00:00
github-actions[bot]
27074b7d07
Merge master into staging-next
2024-06-26 00:02:13 +00:00
Sandro
08605eec2a
Merge pull request #311381 from minijackson/tomcat-port
...
nixos/tomcat: add 'port' option
2024-06-26 00:53:58 +02:00
Sandro
5b0ea759a7
Merge pull request #318347 from caffineehacker/vaultwarden_backup
...
nixos/vaultwarden: backup all rsa_keys
2024-06-25 22:37:56 +02: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
Robert Rose
a64423c745
nixos/k3s: extend k3s module
...
This contribution extends the k3s module to
enable the usage of Helm charts and container
images in air-gapped environments. Additionally,
the manifests option allows to specify arbitrary
manifests that are deployed by k3s automatically.
It is now possible to deploy Kubernetes workloads
using the k3s module.
2024-06-25 17:09:12 +02:00
OPNA2608
7a3cb59d2a
tests/lomiri-calculator-app: init
2024-06-25 16:13:41 +02:00
Maximilian Bosch
60657a4591
nextcloud27: remove
...
Version will be EOL by the end of 2024-06.
2024-06-25 14:08:15 +02:00
Martin Weinelt
de245ec4a5
Merge remote-tracking branch 'origin/master' into staging-next
2024-06-25 13:00:25 +02:00
Alexander Sieg
369cfec06d
nixos/wg-access-server: init module
2024-06-25 10:59:30 +02:00
Thiago Kenji Okada
30c578e589
Merge pull request #321987 from thiagokokada/rtorrent-add-hardening
...
nixos/rtorrent: add systemd hardening configuration
2024-06-25 02:34:42 +01:00
Thiago Kenji Okada
b8cd02c34f
nixos/rtorrent: add NixOS tests
2024-06-24 19:01:16 -03:00
Jonathan Davies
2c06c1e73c
nixos/graylog: Increased disk size, fixes preflight check:
...
Preflight check failed with error: Journal directory
</var/lib/graylog/data/journal> has not enough free space (3412 MB) available.
You need to provide additional 1707 MB to contain 'message_journal_max_size = 5120 MB'
2024-06-24 22:50:14 +01:00
Jonathan Davies
5dad91559d
nixos/graylog: Added more test gates
2024-06-24 22:50:07 +01:00
Will Fancher
2893f56de0
Merge pull request #319359 from misuzu/clevis-zfs-fix
...
nixos/clevis: add support for parent encrypted zfs datasets
2024-06-24 14:47:55 -04:00
github-actions[bot]
88140ced6d
Merge master into staging-next
2024-06-24 12:01:17 +00:00
Pol Dellaiera
f95c186eb9
nixos/private-gpt: remove drupol
from maintainers
2024-06-24 09:13:15 +02:00
illustris
e761e8a979
hadoop: init 3.4, drop 3.2
2024-06-24 09:25:57 +05:30
github-actions[bot]
fca5c19283
Merge staging-next into staging
2024-06-24 00:03:38 +00:00
Franz Pletz
3c033186ee
Merge pull request #316727 from jpds/nixos-tests-prometheus
...
nixos/prometheus: Revamp tests
2024-06-23 23:05:06 +02:00
Martin Weinelt
66adc9c5d1
nixos/tests/home-assistant: test multi-component packages
...
The spook package includes two separate integrations and the module was
adapted to account for that scenario. Add a test to ensure the changed
keeps working correctly going forward.
2024-06-23 22:09:00 +02:00
Martin Weinelt
2096642430
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
- pkgs/os-specific/windows/mingw-w64/default.nix
2024-06-23 19:09:00 +02:00
Dominique Martinet
0bf9c7660f
bpftrace: fix tcp*.bt/runqlat.bt scripts
...
tcp*.bt scripts tried to include glibc headers, which didn't work on
nixos because bpftrace tried to call clang-major with some options to
get the paths, but we never told it where to find it.
Give bpftrace the path directly instead of giving it a path to clang.
runqlat.bt doesn't work with glibc headers and requires kernel headers
which are no longer extracted, just provide its value.
Note the default clang output also had some clang-internal headers, but
these seem to be included anyway through libclang API without having to
give them here, so we only pass the glibc ones.
While here:
- also backport another bpftrace patch that made the tcp*.bt tools to
actually not require these includes
- and add tests that we can include these.
Co-authored-by: Arian van Putten <arian.vanputten@gmail.com>
2024-06-23 21:07:42 +09: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
euxane
2d8626bf0a
nixos/cgit: configurable user instead of root
...
This allows running cgit instances using dedicated users instead of
root. This is now set to "cgit" by default.
2024-06-22 19:45:25 +02:00
euxane
c5dc3e2034
nixos/fcgiwrap: adapt consumer modules and tests
2024-06-22 19:45:25 +02:00
euxane
8101ae41f8
nixos/fcgiwrap: adapt consumer modules and tests
2024-06-22 19:45:25 +02:00
euxane
bf2ad6f48c
nixos/fcgiwrap: adapt consumer modules and tests
...
This also fixes the gitolite-fcgiwrap test by running git through
fcgiwrap as the proper user.
2024-06-22 19:45:25 +02:00
Maximilian Bosch
a71e967ef3
Merge pull request #320983 from Ma27/nc-dbtableprefix
...
nixos/nextcloud: deprecate dbtableprefix
2024-06-22 16:54:41 +00:00
Nick Cao
0360d42e20
nixos/keycloak: disable keycloak-metrics-spi in tests
2024-06-22 10:23:09 -04:00
github-actions[bot]
fb94da4e9e
Merge staging-next into staging
2024-06-21 18:01:30 +00: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
Aleksana
07f8a394e5
Merge pull request #321519 from lheckemann/maintainership
...
maintainers: drop lheckemann
2024-06-21 22:59:09 +08:00
Ryan Lahfa
efcabaa056
Merge pull request #298641 from RaitoBezarius/netdata-45
...
netdata: 1.44.3 -> 1.45.3
2024-06-21 16:04:11 +02:00
Linus Heckemann
e5adf0b547
maintainers: drop lheckemann
2024-06-21 15:54:54 +02:00
github-actions[bot]
c6707a9686
Merge staging-next into staging
2024-06-21 12:01:53 +00:00
Doron Behar
7645dde059
transmission_3: rename from transmission
2024-06-21 12:33:37 +03:00
Tom Hubrecht
b431a6c59b
crabfit: Remove thubrecht as maintainer
2024-06-21 09:32:00 +02: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
Sandro Jäckel
743d9f835d
maintainers: remove one year inactive maintainer kiwi
2024-06-21 01:38:39 -04:00
Oliver Schmidt
26bae04567
tests/acme: check consistent account hash for legacy settings
...
To allow migration from 23.11 to 24.05 without triggering re-registrations,
the account hashing behaviour of the previous release can be retained by setting
`security.acme.defaults.server` to `null`.
We better also check for hash consistency with that setting to avoid unexpected
account hash changes again.
2024-06-20 17:22:05 +02:00
github-actions[bot]
667f4bf852
Merge staging-next into staging
2024-06-20 12:01:36 +00:00
K900
20b7b4f619
Merge pull request #320228 from K900/opengl-cleanups
...
treewide: big opengl cleanups
2024-06-20 12:37:59 +03:00
Martin Weinelt
af4cfc1e0f
Merge remote-tracking branch 'origin/staging-next' into staging
2024-06-19 23:28:26 +02:00
Raito Bezarius
32a8884ba4
nixos/tests/netdata: use recommended python packages
...
To maximize the testing surface.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-19 22:30:05 +02:00
Sirio Balmelli
6c10cfba34
tests/odoo: fix broken test
...
Odoo does not initialize the database by default,
it must be explicitly initialized for the test as written to succeed.
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2024-06-19 13:35:23 +00: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
Artturin
7324a175cf
Merge pull request #320673 from rvl/snapper-systemd-fix
...
nixos/snapper: Don't create broken snapper-boot.service
2024-06-19 14:59:00 +03:00
Maximilian Bosch
45d2b8b536
nixos/nextcloud: deprecated dbtableprefix
...
Closes #320381
Installation with a custom dbtableprefix is not allowed anymore for a
while[1] and we shouldn't advertise it as such.
The option is deprecated for now since I'm not sure if there are some
weird corner-cases where removing the option directly would break
existing installations from before <20 with a custom dbtableprefix. The
migration-path for such a case is as follows:
* Check if /var/lib/nextcloud/config/config.php has the correct
dbtableprefix set and if not, take care of it.
* Remove `dbtableprefix` from the NixOS configuration. It's effectively
state anyways.
After a bit of time to switch (perhaps after the next release
branchoff), the option can be removed.
[1] https://github.com/nextcloud/server/issues/24836
2024-06-19 11:43:33 +02:00
Pol Dellaiera
da9d79d6bc
nixos/searx: reformat tests with nixfmt-rfc-style
2024-06-19 07:06:43 +02:00
Pol Dellaiera
931b1bb0f1
nixos/searx: switch from handleTest
to runTests
2024-06-19 07:06:43 +02:00
github-actions[bot]
446fc5bdf3
Merge staging-next into staging
2024-06-19 00:03:05 +00:00
Martin Weinelt
ce935af53c
Merge pull request #317530 from thiagokokada/add-flood-service
...
nixos/flood: init
2024-06-19 01:23:41 +02:00
Martin Weinelt
f822b2ba5c
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
Maximilian Bosch
3734012f61
Merge pull request #319048 from Ma27/nc-objectstore-and-cleanup
...
nixos/nextcloud: add objectstore test, refactor testing structure
2024-06-18 14:40:55 +00: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
Rodney Lorrimar
52ef91d339
nixos/snapper: Don't create broken snapper-boot.service
2024-06-18 10:31:50 +08:00
Jonathan Davies
412cce1388
apacheKafka: Drop 3.5 series
2024-06-17 09:15:54 +02:00
Jonathan Davies
4e5d904350
apacheKafka: init 3.7.0. make default
2024-06-17 09:14:13 +02:00
Sarah Brofeldt
27a384a0ab
apacheKafka: drop 3.4 and older
...
General cleanup -- following the logic that NixOS 23.11 contains Kafka
3.5, so there is a sensible upgrade path for everyone as long as we keep
that around until after the next release.
2024-06-17 09:01:28 +02:00
Sarah Brofeldt
1f45118e73
apacheKafka: init version 3.6.1, make default
2024-06-17 09:01:28 +02:00
Jonathan Davies
87bded6713
nixos/quickwit: Added ingest/query test by Thomas Cheronneau
2024-06-16 23:18:41 +01:00
Jonathan Davies
d7581094f9
nixos/quickwit: Created subtest for verifying UI installation
2024-06-16 23:18:40 +01:00
Sandro
f88f5fec3e
Merge pull request #318933 from mweinelt/vaultharden
...
nixos/vaultwarden: update state directory name, harden systemd unit
2024-06-16 13:31:10 +02:00
K900
98cef4c273
treewide: big opengl cleanup
...
- rename hardware.opengl to hardware.graphics
- remove hardware.opengl.driSupport, which does nothing
- remove hardware.opengl.setLdLibraryPath, which should never be done
- rename hardware.opengl.driSupport32Bit to hardware.graphics.enable32Bit
- lost of small docs / formatting cleanups
2024-06-16 14:11:33 +03:00
Pol Dellaiera
22279cafcc
Merge pull request #317138 from l0b0/ydotool-group
...
nixos/ydotool: Make group configurable
2024-06-16 10:18:26 +02:00
Tim Waterhouse
72406a54e7
nixos/vaultwarden: backup all rsa_keys
...
The official documentation mentions rsa_key* as what should be backed up (https://github.com/dani-garcia/vaultwarden/wiki/Backing-up-your-vault#the-rsa_key-files ). My particular install has rsa_key.pem and rsa_key.pub.pem so the existing command fails when trying to copy rsa_key.der. This change better aligns with the official documentation.
2024-06-15 20:49:59 -07:00
github-actions[bot]
857d0ab18b
Merge staging-next into staging
2024-06-16 00:03:10 +00:00
Martin Weinelt
be53df7236
nixos/vaultwarden: harden systemd unit
...
Drops the capability to bind to privileged ports.
2024-06-16 01:33:12 +02: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
Martin Weinelt
22eb340faf
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
- pkgs/development/python-modules/fastembed/default.nix
2024-06-15 22:41:34 +02:00
Pol Dellaiera
7938d40a60
Merge pull request #316239 from arjan-s/qtile-sessions
...
qtile: install proper session .desktop files for both xorg and wayland
2024-06-15 19:57:54 +02:00
Savyasachee Jha
b9e13e3528
nixos/tests/firefly-iii: Use postgres 16
2024-06-15 19:01:08 +05:30
github-actions[bot]
098fe8ee26
Merge staging-next into staging
2024-06-14 18:01:39 +00:00
Franz Pletz
609604413b
Merge pull request #319080 from Luflosi/update/kubo
...
kubo: 0.28.0 -> 0.29.0
2024-06-14 17:38:51 +02:00
h7x4
d8ddf6fb6d
Merge pull request #287611 from h7x4/nixos-module-fixup-kerberos-server
...
nixos/kerberos_server: use krb format generator, plus misc cleanup
2024-06-14 17:04:55 +02:00
Victor Engmark
408406c2ff
nixos/ydotool: Make group configurable
...
Allows users to refer to `config.programs.ydotool.group` rather than
hard-coding "ydotool".
Allows users to override the group name for whatever reason.
This closes #317013 .
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
2024-06-14 10:07:28 +12:00
Victor Engmark
9b6eb83332
nixosTests.ydotool: Split up tests
...
Allows the tests to run in parallel.
Co-authored-by: Zitrone <nix@dev.quantenzitrone.eu>
2024-06-14 10:04:58 +12:00
github-actions[bot]
5bcad2c689
Merge staging-next into staging
2024-06-13 18:02:02 +00:00
nikstur
2d15501141
Merge pull request #314579 from ivan770/etc-direct-symlinks
...
nixos/etc: support direct symlinks with etc overlay
2024-06-13 17:01:35 +02:00
github-actions[bot]
aacd9cf894
Merge staging-next into staging
2024-06-13 00:02:48 +00:00
Florian Klink
eabd9c36d9
Merge pull request #318604 from jmbaur/pref64-networkd
...
nixos/systemd-networkd: add PREF64 related options
2024-06-12 22:09:54 +03:00
misuzu
4df3c4c17b
nixos/clevis: add support for parent encrypted zfs datasets
2024-06-12 21:21:50 +03:00
github-actions[bot]
ee4da03e6e
Merge staging-next into staging
2024-06-12 18:01:23 +00:00
Pol Dellaiera
7d270d53b9
Merge pull request #303429 from timhae/aria2-module
...
Aria2 module settings
2024-06-12 19:23:44 +02:00
K900
93fb179750
Merge pull request #300815 from amarshall/linux-common-hardening
...
linux: set various common hardening config
2024-06-12 19:01:57 +03:00
Maximilian Bosch
0b31ada92b
nixos/nextcloud: refactor tests
...
The tests had very much duplication and some if it was even wrong! For
instance, `withRcloneEnv` in the MySQL test didn't have the `"$@"` at
the bottom to execute commands passed to it. Because of that, the MySQL
testcase never checked whether files can be uploaded.
Since tests are just another module-system I decided to abstract away
common things by using it:
* Define a base module with
* an empty `client` node and a `nextcloud` node with defaults
shared among all tests.
* rclone scripts that are used by all tests.
* a `testScript` checking upload/download. Additional checks can be
added via `test-helpers.extraTests`.
* Make common information such as admin user & password shared via
options.
Also, changed the following things:
* The `name` of the final derivation also includes the Nextcloud major
it was tested against.
* Improved the objecstore test by making sure the file was actually
uploaded into the bucket.
2024-06-12 10:55:26 +02:00
Sandro
b4cb66799a
nixos/tests/vaultwarden: check for attachments, too
2024-06-12 10:46:30 +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
Luflosi
4f8d158986
kubo: 0.28.0 -> 0.29.0
...
https://github.com/ipfs/kubo/releases/tag/v0.29.0
The FUSE mount functionality is no longer completely broken, so reenable the NixOS test.
2024-06-11 15:47:09 +02:00
Andrew Marshall
e1b0649603
nixos/tests/kernel-generic: add passthru for configfiles
...
See comment.
2024-06-11 09:09:23 -04:00
h7x4
d952db86c9
nixos/vaultwarden: add test for backup script, fix flaky sqlite test
2024-06-11 13:10:44 +02:00
Maximilian Bosch
6ecafb1c38
nixos/nextcloud: fix objectstore/s3 test
...
* Make sure `withRcloneEnv` actually invokes the command it gets as
`argv`. Until no, nothing was uploaded. This mistake was copied from
the MySQL test that appears to have the same issue (will be addressed
in the next commit).
* Test upload/download through with rclone once to see if Nextcloud
interaction with S3 works fine.
* Make sure we actually have something in the bucket (until now with an
`ls` and no real check, will do some larger cleanups and make this
better in the next commit).
* Use actual AWS-style access keys.
2024-06-11 12:37:42 +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
Jared Baur
d4d5fd718d
nixos/clatd: make client fetch PLAT prefix dynamically
...
We can expose the PLAT prefix to the client via DNS64 so clatd is able
to determine the prefix dynamically. We can also test that some
systemd-networkd PREF64 settings work as expected when exposed on the
router.
2024-06-11 00:41:10 -07:00
ibizaman
1bb9bf32b7
prometheus-deluge-exporter: init at 2.4.0-unstable-2024-06-02
2024-06-10 22:02:36 -07: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
d2d2467118
Merge pull request #318306 from flokli/grafana-alloy-module
...
grafana-alloy: add NixOS module
2024-06-10 19:36:36 +03:00
Arjan Schrijver
50643d3a98
qtile: use proper session .desktop files
2024-06-10 14:34:23 +02:00
Jonas Heinrich
de1f4538e8
nixos/tests/nextcloud: Add test for object store
2024-06-10 13:52:55 +02:00
Florian Klink
1fa96ce4df
grafana-alloy, nixos/alloy: add hbjydev to maintainers
2024-06-10 13:40:45 +03: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
Christian Kögler
3844793c02
Merge pull request #318449 from ck3d/nixos-test-machinectl-cgroup2
...
nixos/tests/machinectl: add workaround for nix-build
2024-06-10 07:43:49 +02:00
Christian Kögler
181e82f4b2
nixos/tests/machinectl: add workaround for nix-build
2024-06-10 07:42:21 +02:00
1sixth
f862ae2e31
nixos/tests/mpv: adapt to the new mpv wrapper
2024-06-10 09:34:50 +08:00
Martin Weinelt
091d852f6f
nixos/tests/prometheus-exporters: add test script for fastly-exporter
2024-06-10 02:59:16 +02:00
Francesco Gazzetta
4085796c8c
nixosTests.ladybird: use programs.ladybird option
2024-06-09 08:18:31 +00:00
h7x4
195d155a1c
nixos/kerberos_server: use krb format generator, plus misc cleanup
...
- Introduce more possible options by using the krb format generator.
- Enforce package choice is using a correct package.
- Use meta attribute to decide implementation, allows for overriding the
package.
- Make necessary changes to the format, to allow for multiple ACL files in
heimdal.
- Add systemd target and slice for both implementations.
- Move state to `/var/lib`
- Add documentation
2024-06-08 23:29:53 +02:00
Florian Klink
6a3a382d5b
nixos/mycelium: add mycelium binary to systemPackages
...
It's now possible to invoke `mycelium {routes,peers} list`.
2024-06-08 15:01:32 +03:00
Tom Fitzhenry
9e4e5d96f1
tests/openssh: use upstream's algorithms in "no openssl" example
...
When I initially wrote this test, I wasn't aware that services.openssh
could opt into using OpenSSH's default algorithms by just setting the
relevant settings to null.
That's a better approach since:
* it's a simpler setting for this test to have to worry about
* it introduces test coverage for the null case
* the null case should be demonstrated as an example for those that
want to compile without OpenSSL
2024-06-08 15:03:08 +10:00
Martin Weinelt
121ba21838
Merge pull request #286999 from SuperSandro2000/acme-check-account-hash
...
tests/acme: check consistent account hash
2024-06-07 23:57:20 +02:00
OPNA2608
6477cb49a5
nixos/lomiri: Add file manager
2024-06-07 11:37:53 +02:00
OPNA2608
4a495ec755
tests/lomiri-filemanager-app: init
2024-06-07 11:37:49 +02:00
ajs124
2bcef047dc
Merge pull request #317087 from baloo/baloo/nixosTest.lvm2/stage1-xfs
...
nixosTests.lvm2: stage1 tests use xfs
2024-06-06 20:58:45 +02:00
ajs124
84cb7f5eb5
Merge pull request #317084 from baloo/baloo/kvdo/kernel-5.17
...
kvdo: build is broken on kernel < 5.17
2024-06-06 19:42:32 +02:00
Sandro
345330c768
Merge pull request #291552 from SuperSandro2000/bash-completion-package-option
2024-06-06 15:22:21 +02:00
Sandro Jäckel
1c60f0a9a0
nixos/bash-completion: move options to programs.bash.completion, add package option, drop with lib
...
This allows to easily test bash-completion updates without triggering a mass rebuild locally.
2024-06-06 02:51:06 +02:00
Jonathan Davies
c31c69206f
nixos/vector: Added syslog→Quickwit testcase
2024-06-06 00:49:39 +01: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
Adam C. Stephens
af4ac075a3
Merge pull request #312523 from emilylange/nixos-forgejo-secrets
...
nixos/forgejo: refactor secrets, add `cfg.secrets`, forgejo: build `environment-to-ini`, nixos/tests/forgejo: test `cfg.secrets` using /metrics endpoint
2024-06-05 10:01:37 -04:00
Florian Klink
40066ba0d8
Merge pull request #316168 from dawidd6/systemd-user-generators
...
nixos/systemd: link user-generators
2024-06-05 09:59:29 +02:00
emilylange
fd58d2299b
nixos/tests/forgejo: test cfg.secrets
using /metrics endpoint
...
Heavily inspired by b59e5a34e7
(gitea).
2024-06-05 00:46:00 +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