1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-19 12:11:28 +00:00
nixpkgs/nixos/tests
polykernel 4a9d9928dc nixos/nix-daemon: use structural settings
The `nix.*` options, apart from options for setting up the
daemon itself, currently provide a lot of setting mappings
for the Nix daemon configuration. The scope of the mapping yields
convience, but the line where an option is considered essential
is blurry. For instance, the `extra-sandbox-paths` mapping is
provided without its primary consumer, and the corresponding
`sandbox-paths` option is also not mapped.

The current system increases the maintenance burden as maintainers have to
closely follow upstream changes. In this case, there are two state versions
of Nix which have to be maintained collectively, with different options
avaliable.

This commit aims to following the standard outlined in RFC 42[1] to
implement a structural setting pattern. The Nix configuration is encoded
at its core as key-value pairs which maps nicely to attribute sets, making
it feasible to express in the Nix language itself. Some existing options are
kept such as `buildMachines` and `registry` which present a simplified interface
to managing the respective settings. The interface is exposed as `nix.settings`.

Legacy configurations are mapped to their corresponding options under `nix.settings`
for backwards compatibility.

Various options settings in other nixos modules and relevant tests have been
updated to use structural setting for consistency.

The generation and validation of the configration file has been modified to
use `writeTextFile` instead of `runCommand` for clarity. Note that validation
is now mandatory as strict checking of options has been pushed down to the
derivation level due to freeformType consuming unmatched options. Furthermore,
validation can not occur when cross-compiling due to current limitations.

A new option `publicHostKey` was added to the `buildMachines`
submodule corresponding to the base64 encoded public host key settings
exposed in the builder syntax. The build machine generation was subsequently
rewritten to use `concatStringsSep` for better performance by grouping
concatenations.

[1] - https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md
2022-01-26 21:04:50 -05:00
..
common nixos/acme: Add defaults and inheritDefaults option 2021-12-26 16:44:10 +00:00
dnscrypt-wrapper
fcitx nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
git
google-oslogin openssh: Update tests to use new option name 2022-01-18 13:58:33 +01:00
hadoop nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
hitch
hocker-fetchdocker
hydra nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
ihatemoney python3.pkgs.ihatemoney: 4.2 -> 5.1.1 2021-10-28 18:37:11 +02:00
initrd-network-openvpn
initrd-network-ssh
installed-tests nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
kerberos nixos: heimdalFull -> heimdal 2021-09-22 11:20:30 +02:00
krb5
kubernetes nixos/kubernetes: actually set containerd to use systemd cgroups 2022-01-08 17:29:32 +10:00
lorri nixos/tests/lorri: Remove redundant stdout redirect 2022-01-19 11:22:23 +01:00
matrix nixos/mjolnir: add test 2021-09-21 09:23:37 +02:00
mysql nixos/tests/mysql-backup: test multiple mariadb versions 2022-01-22 02:27:05 +01:00
nextcloud nixos/nextcloud: Fix nixos test on master 2022-01-18 19:09:22 +00:00
nfs nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
nixops nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
pam tests: Move all PAM tests into a separate directory 2021-11-27 20:36:50 +02:00
parsedmarc elk7: 7.11.1 -> 7.16.1, 6.8.3 -> 6.8.21 + add filebeat module and tests (#150879) 2021-12-17 00:20:52 +09:00
php
podman nixos/podman: sort files into directories 2021-12-09 13:03:16 +10:00
shadowsocks
spark nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
tinc
web-apps nixos/tests: add peertube test 2021-10-25 13:12:30 +09:00
web-servers
wireguard maintainers: xwvvvvwx -> d-xo 2021-08-08 19:11:45 +02:00
xmpp nixos/tests: remove broken prosody-mysql test 2022-01-14 22:26:16 +01:00
3proxy.nix
acme.nix nixos/acme: ensure web servers using certs can access them 2022-01-08 15:05:34 -05:00
adguardhome.nix nixos/adguardhome: add test 2022-01-17 01:39:27 +01:00
aesmd.nix nixosTests.aesmd: init 2021-12-10 10:18:31 +01:00
agda.nix nixosTests.agda: Adapt to --guardedness requirements 2021-07-15 10:25:44 +02:00
airsonic.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
all-tests.nix nixos/tests/bird: init 2022-01-25 15:15:52 +01:00
amazon-init-shell.nix
apparmor.nix
atd.nix
atop.nix nixos/tests/atop: remove top-level string 2021-09-22 15:07:15 +02:00
avahi.nix
babeld.nix
bazarr.nix maintainers: xwvvvvwx -> d-xo 2021-08-08 19:11:45 +02:00
bcachefs.nix nixos/tests/bcachefs: use multi-disk 2022-01-01 09:13:34 -06:00
beanstalkd.nix
bees.nix
bind.nix
bird.nix nixos/tests/bird: init 2022-01-25 15:15:52 +01:00
bitcoind.nix
bittorrent.nix nixosTests.bittorrent: fix with new transmission options 2021-11-02 17:41:55 +01:00
blockbook-frontend.nix
boot-stage1.nix nixosTests.boot-stage1: fix kernel build with 5.15 2022-01-22 17:45:39 -08:00
boot.nix nixos/tests/boot: Add ubootExtlinux test 2022-01-06 17:44:17 -08:00
borgbackup.nix openssh: Update tests to use new option name 2022-01-18 13:58:33 +01:00
botamusique.nix
bpf.nix nixos/tests: add bpf test 2021-12-04 21:12:07 +09:00
brscan5.nix brscan5: fix nixos test 2021-12-07 20:35:50 -06:00
btrbk.nix openssh: Update tests to use new option name 2022-01-18 13:58:33 +01:00
buildbot.nix
buildkite-agents.nix
caddy.nix nixos/tests/caddy.nix: fix eval 2021-09-12 14:59:30 +02:00
cadvisor.nix
cage.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
cagebreak.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
calibre-web.nix calibre-web: 0.6.12 -> 0.6.13 2021-09-27 20:51:30 +02:00
cassandra.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
ceph-multi-node.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
ceph-single-node-bluestore.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
ceph-single-node.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
certmgr.nix
cfssl.nix
charliecloud.nix
chromium.nix nixosTests.chromium: Avoid blocking on xclip stdout 2021-11-06 13:46:51 +01:00
cjdns.nix
clickhouse.nix
cloud-init.nix
cntr.nix nixos/tests/cntr: fix evaluation 2021-09-22 09:06:50 +02:00
cockroachdb.nix
collectd.nix nixos/collectd: add nixos test 2021-12-23 00:08:43 +01:00
consul.nix
containers-bridge.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-custom-pkgs.nix
containers-ephemeral.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-extra_veth.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-hosts.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-imperative.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
containers-ip.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-macvlans.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-names.nix
containers-nested.nix
containers-physical_interfaces.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-portforward.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
containers-reloadable.nix
containers-restart_networking.nix
containers-tmpfs.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
convos.nix
corerad.nix
coturn.nix
couchdb.nix couchdb3: add vm.args and fix pkgs.couchdb reference 2021-12-09 14:55:01 +00:00
cri-o.nix
croc.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
cryptpad.nix cryptpad: add test for nixos module 2021-08-11 11:04:39 +09:00
custom-ca.nix Merge remote-tracking branch 'origin/staging' into staging-next 2021-11-22 21:33:23 -08:00
deluge.nix deluge: fix test (#144718) 2021-11-05 10:44:25 +01:00
dendrite.nix
dex-oidc.nix dex-oidc: add module 2021-09-25 13:12:51 +02:00
dhparams.nix
disable-installer-tools.nix installers/tools: add test for system.disableInstallerTools option 2021-09-15 09:18:35 +02:00
discourse.nix discourse.tests: Improve test performance 2021-10-28 12:55:01 +02:00
dnscrypt-proxy2.nix
dnsdist.nix nixos/dnsdist: add test 2022-01-19 08:24:02 +01:00
doas.nix nixos/terminfo: inherit TERMINFO* env vars also for doas 2021-11-08 14:05:24 -08:00
docker-edge.nix
docker-registry.nix
docker-rootless.nix docker-rootless service: init 2021-12-22 14:23:23 +03:00
docker-tools-cross.nix
docker-tools-overlay.nix
docker-tools.nix nixos/tests/docker-tools: add test for pre-runAsRoot layer unpack order 2021-12-17 19:26:53 -06:00
docker.nix
documize.nix
doh-proxy-rust.nix
dokuwiki.nix nixos/dokuwiki: Add support for Caddy web server 2021-09-18 23:09:21 +09:00
domination.nix nixosTests.domination: init 2021-11-13 23:00:20 +01:00
dovecot.nix
drbd.nix nixos/tests/drbd: init 2021-11-30 21:44:11 +01:00
ec2.nix nixos/tests/ec2: fix conflicting option values 2021-09-22 11:20:30 +02:00
ecryptfs.nix
elk.nix elk7: 7.11.1 -> 7.16.1, 6.8.3 -> 6.8.21 + add filebeat module and tests (#150879) 2021-12-17 00:20:52 +09:00
emacs-daemon.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
engelsystem.nix
enlightenment.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
env.nix
ergo.nix
ergochat.nix nixos/tests/ergochat: init 2022-01-14 23:33:23 +01:00
etcd-cluster.nix
etcd.nix
etebase-server.nix
etesync-dav.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
fancontrol.nix
fenics.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
ferm.nix
firefox.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
firejail.nix
firewall.nix
fish.nix
flannel.nix
fluentd.nix
fluidd.nix nixos/fluidd: init fluidd service at 1.16.2 2021-08-21 23:32:52 +02:00
fontconfig-default-fonts.nix
freeswitch.nix
frr.nix nixos/tests/frr: init 2022-01-09 04:12:55 +01:00
fsck.nix
ft2-clone.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
gerrit.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
geth.nix nixos/tests/geth: fix api check 2022-01-22 22:07:14 +01:00
ghostunnel.nix nixos/tests/ghostunnel.nix: Fix eval as invoked by release.nix 2021-10-31 15:35:02 +01:00
gitdaemon.nix
gitea.nix
gitlab.nix gitlab.tests: Improve test performance 2021-10-28 12:55:01 +02:00
gitolite-fcgiwrap.nix
gitolite.nix
glusterfs.nix
gnome-xorg.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
gnome.nix Revert "nixosTests.gnome: add autologin delay to catch GDM failures" 2022-01-20 13:04:47 +01:00
go-neb.nix
gobgpd.nix
gocd-agent.nix
gocd-server.nix
gotify-server.nix
grafana.nix
graphite.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
graylog.nix treewide: remove ma27 from the maintainer-list of a few packages 2021-08-27 22:28:49 +02:00
grocy.nix grocy: 3.0.1 -> 3.1.0 2021-07-23 11:45:31 +02:00
grub.nix
gvisor.nix
haka.nix
haproxy.nix
hardened.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
hedgedoc.nix
herbstluftwm.nix nixos/tests/herbstluftwm: fix timeout that was given in seconds 2021-09-12 23:45:55 +02:00
hibernate.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
hledger-web.nix
hockeypuck.nix treewide: runCommandNoCC -> runCommand 2021-08-15 17:36:41 +02:00
home-assistant.nix nixos/tests/home-assistant: test ping via wake_on_lan component 2022-01-25 18:30:45 +01:00
hostname.nix
hound.nix
i3wm.nix
icingaweb2.nix
iftop.nix
image-contents.nix
incron.nix
influxdb.nix
initrd-network.nix
initrd-secrets.nix nixos/tests: update initrd-secrets test to test secret in /run/keys 2021-07-11 20:27:00 +00:00
inspircd.nix
installer.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
invidious.nix nixos/invidious: add test 2021-10-30 16:33:38 +02:00
invoiceplane.nix nixos/invoiceplane: init module and package at 1.5.11 (#146909) 2022-01-20 22:45:35 +09:00
iodine.nix
ipfs.nix
ipv6.nix
iscsi-multipath-root.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
iscsi-root.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
isso.nix isso: added NixOS module to configure isso in NixOS 2021-08-09 17:42:54 -06:00
jackett.nix
jellyfin.nix
jenkins-cli.nix
jenkins.nix
jibri.nix nixos/tests/jibri: updated test with a new log message 2021-12-30 23:33:10 -05:00
jirafeau.nix
jitsi-meet.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
k3s-single-node-docker.nix nixos/tests/k3s: address pr feedback 2021-10-25 17:43:27 -07:00
k3s-single-node.nix nixos/tests/k3s: address pr feedback 2021-10-25 17:43:27 -07:00
kafka.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
kbd-setfont-decompress.nix
kbd-update-search-paths-patch.nix nixos/tests/kbd-update-search-paths: explicitly import re 2021-08-21 18:56:03 +02:00
kea.nix nixos/tests/kea: init 2021-07-14 01:36:04 +02:00
keepalived.nix
keepassxc.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
kernel-generic.nix linux/hardened/patches/5.15: init at 5.15.2-hardened1 2021-11-15 19:38:09 +00:00
kernel-latest-ath-user-regd.nix
kexec.nix Merge branch 'staging-next' into staging 2021-11-05 10:48:58 +01:00
keycloak.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
keymap.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
knot.nix nixos/tests/knot: add extra cpu core to master 2021-12-04 16:53:31 +01:00
ksm.nix
leaps.nix
libinput.nix nixos/libinput: add module tests 2021-11-16 13:09:02 -03:00
libreddit.nix
libresprite.nix nixosTests.aseprite: init 2021-11-19 15:09:53 +01:00
libreswan.nix nixos/tests/libreswan: fixup 739c51ae4e 2022-01-19 11:43:01 +01:00
lidarr.nix
lightdm.nix
limesurvey.nix
litestream.nix nixos/litestream: init 2021-07-30 17:41:54 +02:00
locate.nix
login.nix
loki.nix
lxd-image-server.nix nixosTests.lxd-image-server: init 2021-11-03 14:32:47 +01:00
lxd-image.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
lxd-nftables.nix
lxd.nix nixosTests.lxd: fix test, nftables is now always loaded 2021-11-03 15:05:43 +01:00
maddy.nix nixos/maddy: Add module for maddy 2021-12-07 22:58:22 +01:00
magic-wormhole-mailbox-server.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
magnetico.nix
mailcatcher.nix
mailhog.nix
make-test-python.nix
man.nix nixos/tests/man: test common functionality of both man impls 2021-12-31 11:17:34 +01:00
matomo.nix
matrix-appservice-irc.nix nixos/tests/matrix-appservice-irc: Refactor test 2021-10-26 22:13:23 +02:00
matrix-conduit.nix nixos/matrix-conduit: init 2022-01-03 15:36:56 +01:00
matrix-synapse.nix nixos/tests/matrix-synapse: add email regression test case 2021-08-22 16:47:25 +02:00
mattermost.nix nixos/mattermost: Support declarative Mattermost plugins 2021-12-31 23:49:00 -05:00
mediatomb.nix
mediawiki.nix
meilisearch.nix nixos: filalex77 -> Br1ght0ne 2021-09-22 11:20:30 +02:00
memcached.nix
metabase.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
minecraft-server.nix
minecraft.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
minidlna.nix
miniflux.nix maintainers: remove bricewge 2021-09-08 11:56:00 +02:00
minio.nix nixos/tests/minio: fix deprecation warning 2021-09-22 11:35:22 +02:00
misc.nix nixos/tests/misc: fix nix 2.4 support 2021-11-09 20:24:05 -08:00
mod_perl.nix nixos/mod_perl: add test 2021-08-13 21:03:15 +02:00
molly-brown.nix
mongodb.nix
moodle.nix
morty.nix
mosquitto.nix nixos/mosquitto: restore passwordless system feature 2021-10-24 19:38:51 +02:00
mpd.nix nixos/tests/mpd.nix: mpc_cli -> mpc-cli 2022-01-24 23:24:06 -03:00
mpich-example.c
mpv.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
mumble.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
munin.nix
musescore.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
mutable-users.nix nixos/users-groups: Add dry mode 2021-09-07 10:30:42 +02:00
mxisd.nix
n8n.nix
nagios.nix
nano.nix
nar-serve.nix
nat.nix
nats.nix nixos/nats: init 2021-08-18 20:18:08 +02:00
navidrome.nix nixos/navidrome: init module and test 2021-08-17 10:32:25 -07:00
ncdns.nix
ndppd.nix
nebula.nix
neo4j.nix
netdata.nix
networking-proxy.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
networking.nix nixos/networkd: Add routes from interfaces to [Route] section of .network file 2022-01-20 20:14:55 +01:00
nexus.nix treewide: remove ma27 from the maintainer-list of a few packages 2021-08-27 22:28:49 +02:00
nghttpx.nix
nginx-auth.nix
nginx-etag.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
nginx-pubhtml.nix
nginx-sandbox.nix
nginx-sso.nix
nginx-variants.nix nixosTests.nginx-variants: also test nginxQuic 2021-07-08 23:44:27 +02:00
nginx.nix
nitter.nix nixos/nitter: test with CAP_NET_BIND_SERVICE 2021-08-08 15:29:33 +02:00
nix-serve-ssh.nix nixos/tests: fix nix-serve path 2021-12-03 18:40:03 +02:00
nix-serve.nix nixos/nix-serve: don't run as nogroup 2021-07-18 08:51:17 +02:00
nixos-generate-config.nix
node-red.nix nixos/node-red: add test 2021-07-28 17:32:45 +01:00
nomad.nix
novacomd.nix
nsd.nix nixos/test: some test fixes in succession of #125992 2021-08-20 13:38:22 -05:00
nzbget.nix nixos/nzbget: add settings option 2021-08-17 09:19:22 -04:00
nzbhydra2.nix
oci-containers.nix
odoo.nix nixosTests.odoo: init 2021-11-03 03:52:42 +01:00
oh-my-zsh.nix
ombi.nix
openarena.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
openldap.nix
openresty-lua.nix nixos/tests/openresty-lua: test openresty with lua 2021-10-14 07:01:56 -04:00
opensmtpd-rspamd.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
opensmtpd.nix
openssh.nix
openstack-image.nix
opentabletdriver.nix
orangefs.nix
os-prober.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
osrm-backend.nix
overlayfs.nix
owncast.nix nixos/tests/owncast: rewrite test 2021-11-04 22:30:45 -07:00
packagekit.nix
pantheon.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
paperless-ng.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
pdns-recursor.nix
peerflix.nix
pgjwt.nix
pgmanage.nix
pict-rs.nix pict-rs: add initial module 2021-09-30 21:32:25 +09:00
pinnwand.nix
plasma5-systemd-start.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
plasma5.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
plausible.nix
pleroma.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
plikd.nix
plotinus.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
podgrab.nix
pomerium.nix
postfix-raise-smtpd-tls-security-level.nix
postfix.nix
postfixadmin.nix nixos/tests: stdenv.lib -> lib 2021-09-22 09:06:50 +02:00
postgis.nix
postgresql-wal-receiver.nix
postgresql.nix nixos/test: some test fixes in succession of #125992 2021-08-20 14:36:48 -05:00
power-profiles-daemon.nix
powerdns-admin.nix powerdns-admin: fix and add module 2021-12-17 10:33:40 +01:00
powerdns.nix
pppd.nix
predictable-interface-names.nix
printing.nix cups: 2.3.3 -> 2.3.3op2 2021-09-19 16:17:05 +02:00
privacyidea.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
privoxy.nix
prometheus-exporters.nix services.prometheus.exporters.fastly: add a smoke test 2021-12-20 10:57:31 -05:00
prometheus.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
prowlarr.nix nixos/tests/prowlarr: init 2021-10-10 14:05:33 -07:00
proxy.nix
pt2-clone.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
pulseaudio.nix nixosTests.pulseAudio: init 2021-12-06 17:27:20 +01:00
qboot.nix
quorum.nix nixosTests.quorum: use succeed everywhere 2022-01-20 19:58:42 +01:00
rabbitmq.nix rabbitmq: add option to enable management plugin 2021-08-30 18:43:09 +09:00
radarr.nix
radicale.nix
rasdaemon.nix nixosTests.rasdaemon: init module test 2021-10-30 22:22:12 -04:00
redis.nix nixos/redis: cleanup tests 2021-12-13 14:42:19 -05:00
redmine.nix
resolv.nix
restart-by-activation-script.nix nixos/switch-to-configuration: Allow activation scripts to restart units 2021-09-09 13:11:52 +02:00
restic.nix
riak.nix
robustirc-bridge.nix
roundcube.nix
rspamd.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
rss2email.nix
rstudio-server.nix nixos/rstudio-server: init 2022-01-17 10:24:38 +11:00
rsyncd.nix
rsyslogd.nix
rxe.nix
sabnzbd.nix sabnzbd: add simple test 2021-12-06 21:08:19 +01:00
samba-wsdd.nix nixos/tests/wsdd: fix test 2021-12-08 16:44:16 +03:00
samba.nix nixos/samba: Add openFirewall option 2021-10-19 19:11:02 +11:00
sanoid.nix nixos/tests/sanoid: Improve tests by checking that no permissions are left behind 2021-07-26 11:05:52 +02:00
sddm.nix
seafile.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
searx.nix
service-runner.nix nixosTests.service-runner: Redirect stdout to avoid blocking 2021-11-05 21:22:31 +01:00
shadow.nix
shattered-pixel-dungeon.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
shiori.nix
signal-desktop.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
simple.nix
slurm.nix treewide: runCommandNoCC -> runCommand 2021-08-15 17:36:41 +02:00
smokeping.nix
snapcast.nix nixos/snapserver: use the correct bind address arguments 2021-12-16 23:27:56 +01:00
snapper.nix
soapui.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
sogo.nix
solanum.nix
solr.nix
sonarr.nix
sourcehut.nix nixos/sourcehut: add more tests 2021-12-28 22:18:45 -05:00
spacecookie.nix
specialisation.nix
ssh-keys.nix
sslh.nix
sssd-ldap.nix sssd: 1.16.5 -> 2.6.0, fix broken build 2021-10-30 09:48:28 -07:00
sssd.nix
starship.nix nixos/starship: use expect for testing 2022-01-13 07:56:52 +00:00
step-ca.nix nixos/tests: add step-ca test 2021-11-13 12:40:47 +01:00
strongswan-swanctl.nix
sudo.nix nixosTests.sudo: fix test flakiness 2022-01-03 00:37:26 +01:00
sway.nix sway: 1.6.1 -> 1.7 2022-01-23 19:21:37 +01:00
switch-test.nix nixos/switch-to-configuration: Rework activation script restarts 2022-01-17 17:57:23 +01:00
sympa.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
syncthing-init.nix nixos/syncthing: move declarative options to the top level 2021-07-28 11:30:30 +02:00
syncthing-relay.nix
syncthing.nix nixos/syncthing: add declarative.extraOptions 2021-07-28 10:56:06 +02:00
systemd-analyze.nix
systemd-binfmt.nix nixos/tests/systemd-binfmt: Add ldPreload test for LD_PRELOAD error messages 2021-12-30 14:52:34 -08:00
systemd-boot.nix tests/systemd-boot: Add tests for extraFiles 2021-12-23 11:44:29 +11:00
systemd-confinement.nix systemd: 247.6 -> 249.4 2021-09-12 23:45:49 +02:00
systemd-cryptenroll.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
systemd-journal.nix
systemd-networkd-dhcpserver-static-leases.nix nixos/networkd: add dhcpServerStaticLeaseConfig option 2021-11-30 09:58:33 +01:00
systemd-networkd-dhcpserver.nix
systemd-networkd-ipv6-prefix-delegation.nix nixos/tests/systemd-networkd-ipv6-prefix-delegation: fix wrapper 2021-09-22 12:40:03 +02:00
systemd-networkd-vrf.nix nixos/tests/systemd-networkd-vrf: move disabled check inline 2022-01-13 09:21:38 +10:00
systemd-networkd.nix
systemd-nspawn.nix
systemd-timesyncd.nix
systemd-unit-path.nix
systemd.nix nixos/systemd: set TZDIR for PID 1 2021-12-16 04:09:07 +01:00
taskserver.nix
teeworlds.nix nixos/tests/teeworlds: fix blocking execute calls 2022-01-21 12:05:58 +01:00
telegraf.nix
teleport.nix nixos/tests/teleport: init 2022-01-11 10:11:17 +01:00
thelounge.nix nixos/thelounge: add test 2022-01-16 16:25:45 -05:00
tiddlywiki.nix
tigervnc.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
timezone.nix
tinydns.nix nixos/tests/tinydns.nix: test a few more queries 2021-11-08 21:35:29 +00:00
tinywl.nix nixos/tests/tinywl: init 2022-01-06 17:31:57 +01:00
tor.nix
traefik.nix nixos/traefik: wait for first success 2021-08-04 23:55:56 +02:00
trafficserver.nix
transmission.nix
trezord.nix
trickster.nix
trilium-server.nix
tsm-client-gui.nix tsm-client: add test derivation and a module test 2022-01-17 12:09:27 +01:00
tuptime.nix
turbovnc-headless-server.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
tuxguitar.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
txredisapi.nix nixos/redis: cleanup tests 2021-12-13 14:42:19 -05:00
ucarp.nix
udisks2.nix nixos.tests.udisks2: state_dir is now of type pathlib.Path 2021-10-05 14:38:48 -05:00
unbound.nix nixos: define the primary group of users where needed 2021-09-12 14:59:30 +02:00
unifi.nix unifi: Add NixOS tests 2021-12-18 00:19:04 -08:00
upnp.nix
usbguard.nix nixos.tests.usbguard: state_dir is now of type pathlib.Path 2021-10-05 14:38:48 -05:00
user-activation-scripts.nix
uwsgi.nix
v2ray.nix
vault-postgresql.nix vault{,bin}: 1.8.4 -> 1.9.0 2021-12-05 06:10:43 +10:00
vault.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
vaultwarden.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
vector.nix
vengi-tools.nix nixosTests.vengi-tools: init 2021-11-23 15:23:52 +01:00
victoriametrics.nix
vikunja.nix nixos/vikunja: add nixos test 2021-07-08 22:17:57 +02:00
virtualbox.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
vscodium.nix nixos/test-driver: add polling_condition 2022-01-01 23:17:32 +01:00
wasabibackend.nix nixos/tests/wasabibackend: fix bitcoind config 2021-09-22 14:48:14 +02:00
wiki-js.nix
wine.nix wine-wayland: added derivation for building the experimental Wayland driver for Wine 2022-01-07 21:33:45 +00:00
without-nix.nix nixos/nix-daemon: Add enable option 2021-10-06 16:43:48 -04:00
wmderland.nix
wordpress.nix nixos/wordpress: Drop old deprecated interface (#152674) 2022-01-23 23:17:01 +09:00
wpa_supplicant.nix nixos/tests/wpa_supplicant: init 2021-09-29 09:10:39 +02:00
xandikos.nix
xautolock.nix treewide: remove ma27 from the maintainer-list of a few packages 2021-08-27 22:28:49 +02:00
xfce.nix nixos/qemu-vm: default memorySize 384 -> 1024 2021-11-21 17:27:58 +02:00
xmonad.nix nixosTests.xmonad: add ivanbrennan to maintainers 2022-01-20 11:17:03 -05:00
xrdp.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
xss-lock.nix treewide: remove ma27 from the maintainer-list of a few packages 2021-08-27 22:28:49 +02:00
xterm.nix nixosTests: Redirect stdout to stderr when detaching 2021-11-05 02:41:26 +01:00
yabar.nix treewide: remove ma27 from the maintainer-list of a few packages 2021-08-27 22:28:49 +02:00
yggdrasil.nix
zfs.nix
zigbee2mqtt.nix
zoneminder.nix
zookeeper.nix
zsh-history.nix