nixpkgs-suyu/nixos/tests
Dominique Martinet 45ef5c1741 logrotate: add configuration check at build time
Now the service no longer starts immediately,
check if the config we generated makes sense as soon as possible.

The check isn't perfect because logrotate --debug wants to check
users required, there are two problems:
 - /etc/passwd and /etc/group are sandboxed and we don't have
visibility of system users
 - the check phase runs as nixbld which cannot su to other users
and logrotate fails on this

Until these two problems can be addressed, users-related checks
are filtered out, it's still much better than no check.
The check can be disabled with services.logrotate.checkConfig
if required
(bird also has a preCheck param, to prepare the environment
before check, but we can add it if it becomes necessary)

Since this makes for very verbose builds, we only show errors:
There is no way to control log level, but logrotate hardcodes
'error:' at common log level, so we can use grep, taking care
to keep error codes

Some manual tests:
───────┬──────────────────────────────────────────
       │ File: valid-config.conf
───────┼──────────────────────────────────────────
   1   │ missingok
───────┴──────────────────────────────────────────
logrotate --debug ok
grep ok

───────┬──────────────────────────────────────────
       │ File: postrotate-no-end.conf
───────┼──────────────────────────────────────────
   1   │ missingok
   2   │ /file {
   3   │    postrotate
   4   │      test
   5   │ }
───────┴──────────────────────────────────────────
error: postrotate-no-end.conf:prerotate, postrotate or preremove without endscript

───────┬──────────────────────────────────────────
       │ File: missing-file.conf
───────┼──────────────────────────────────────────
   1   │ "test" { daily }
───────┴──────────────────────────────────────────
error: stat of test failed: No such file or directory

───────┬──────────────────────────────────────────
       │ File: unknown-option.conf
───────┼──────────────────────────────────────────
   1   │ some syntax error
───────┴──────────────────────────────────────────
logrotate --debug ok
error: unknown-option.conf:1 unknown option 'some' -- ignoring line

───────┬──────────────────────────────────────────
       │ File: unknown-user.conf
───────┼──────────────────────────────────────────
   1   │ su notauser notagroup
───────┴──────────────────────────────────────────
error: unknown-user.conf:1 unknown user 'notauser'

In particular note that logrotate would not error on unknown option
(it just ignores the line) but this change makes the check fail.
2022-04-01 07:09:27 +09:00
..
common
dnscrypt-wrapper
fcitx treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
git
google-oslogin google-compute-config: update config 2022-02-05 23:33:10 +03:00
hadoop nixos/hadoop: add module options for commonly used service configs 2022-03-11 14:26:57 +05:30
hitch treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
hocker-fetchdocker treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
hydra treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
ihatemoney treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
initrd-network-openvpn
initrd-network-ssh
installed-tests treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kerberos treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
krb5 treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kubernetes nixos/kubernetes: use kubectl from kubernetes 2022-02-25 19:22:30 +10:00
lorri treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
matrix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
mysql treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nextcloud nextcloud21: remove 2022-03-15 21:26:46 +01:00
nfs
nixops nixopsUnstable -> nixops_unstable 2022-03-03 12:50:15 +01:00
pam treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
parsedmarc
php treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
podman podman: 3.4.4 -> 4.0.1 2022-02-25 19:09:29 +10:00
shadowsocks
spark
tinc
web-apps nixos/netbox: add nixos test 2022-03-30 22:24:34 +02:00
web-servers treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
wireguard
xmpp nixos/tests/prosody: return prosody-mysql test 2022-02-18 22:23:13 +03:00
3proxy.nix
acme.nix
adguardhome.nix
aesmd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
agda.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
airsonic.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
all-tests.nix nixos/netbox: add nixos test 2022-03-30 22:24:34 +02:00
amazon-init-shell.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
apfs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
apparmor.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
atd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
atop.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
avahi.nix nixos/tests/avahi: Fix running background command 2022-03-22 17:24:13 +01:00
babeld.nix
bazarr.nix
bcachefs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
beanstalkd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
bees.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
bind.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
bird.nix nixos/bird: run service as non-root user, add test for reload 2022-02-27 16:19:22 +08:00
bitcoind.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
bittorrent.nix
blockbook-frontend.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
blocky.nix nixos/blocky: init 2022-02-14 22:48:32 -03:00
boot-stage1.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
boot.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
borgbackup.nix
botamusique.nix nixosTests.botamusique: satisfy pyradios dns lookup 2022-03-30 19:11:43 +02:00
bpf.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
breitbandmessung.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
brscan5.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
btrbk.nix
buildbot.nix
buildkite-agents.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
caddy.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
cadvisor.nix
cage.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
cagebreak.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
calibre-web.nix
cassandra.nix
ceph-multi-node.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
ceph-single-node-bluestore.nix
ceph-single-node.nix
certmgr.nix
cfssl.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
charliecloud.nix
chromium.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
cjdns.nix
clickhouse.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
cloud-init.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
cntr.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
cockroachdb.nix
collectd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
consul.nix
containers-bridge.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-custom-pkgs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-ephemeral.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-extra_veth.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-hosts.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-imperative.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-ip.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-macvlans.nix
containers-names.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-nested.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-physical_interfaces.nix
containers-portforward.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
containers-reloadable.nix
containers-restart_networking.nix
containers-tmpfs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
convos.nix
corerad.nix
coturn.nix
couchdb.nix
cri-o.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
croc.nix
cryptpad.nix
custom-ca.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
deluge.nix
dendrite.nix
dex-oidc.nix
dhparams.nix
disable-installer-tools.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
discourse.nix
dnscrypt-proxy2.nix
dnsdist.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
doas.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
docker-edge.nix
docker-registry.nix
docker-rootless.nix
docker-tools-cross.nix
docker-tools-overlay.nix
docker-tools.nix
docker.nix
documize.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
doh-proxy-rust.nix nixos/test/doh-proxy-rust: fix failing check 2022-01-22 23:17:27 +01:00
dokuwiki.nix
domination.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
dovecot.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
drbd.nix
earlyoom.nix nixos/earlyoom: bring the module up to date (#163663) 2022-03-24 15:34:09 +08:00
ec2.nix
ecryptfs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
elk.nix
emacs-daemon.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
empty-file nixos: add functions and documentation for escaping systemd Exec* directives 2022-03-12 00:48:52 +01:00
engelsystem.nix
enlightenment.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
env.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
ergo.nix
ergochat.nix
etcd-cluster.nix
etcd.nix
etebase-server.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
etesync-dav.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
fancontrol.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
fenics.nix
ferm.nix
firefox.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
firejail.nix
firewall.nix
fish.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
flannel.nix
fluentd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
fluidd.nix
fontconfig-default-fonts.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
freeswitch.nix
frr.nix
fsck.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
ft2-clone.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
gerrit.nix
geth.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
ghostunnel.nix
gitdaemon.nix
gitea.nix
gitlab.nix nixos/tests/gitlab: Add yayayayaka to maintainers 2022-03-31 21:56:18 +02:00
gitolite-fcgiwrap.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
gitolite.nix
glusterfs.nix
gnome-xorg.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
gnome.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
go-neb.nix
gobgpd.nix
gocd-agent.nix
gocd-server.nix
gotify-server.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
grafana.nix
graphite.nix
graylog.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
grocy.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
grub.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
gvisor.nix
haka.nix
haproxy.nix haproxy: 2.3.14 -> 2.5.1 2022-01-30 13:37:20 +01:00
hardened.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
hedgedoc.nix
herbstluftwm.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
hibernate.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
hledger-web.nix
hockeypuck.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
home-assistant.nix nixos/tests/home-assistant: drop mqtt tests 2022-03-05 02:06:50 +01:00
hostname.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
hound.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
i3wm.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
icingaweb2.nix
iftop.nix
image-contents.nix
incron.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
influxdb.nix
initrd-network.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
initrd-secrets.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
input-remapper.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
inspircd.nix
installer.nix nixosTests.installer.lvm: adjust root LV size 2022-03-24 01:15:22 +01:00
invidious.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +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 nixos/ipfs: add systemd hardening 2022-03-22 11:12:14 +01:00
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 treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
jackett.nix
jellyfin.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
jenkins-cli.nix
jenkins.nix
jibri.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
jirafeau.nix
jitsi-meet.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
k3s-single-node-docker.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
k3s-single-node.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kafka.nix
kbd-setfont-decompress.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kbd-update-search-paths-patch.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kea.nix
keepalived.nix
keepassxc.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kernel-generic.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kernel-latest-ath-user-regd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
kexec.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
keycloak.nix keycloak-metrics-spi: init at 2.5.3 2022-03-22 19:57:11 -04:00
keymap.nix
knot.nix
ksm.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
leaps.nix
libinput.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
libreddit.nix
libresprite.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
libreswan.nix
lidarr.nix
lightdm.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
limesurvey.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
litestream.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
locate.nix
login.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
logrotate.nix logrotate: add configuration check at build time 2022-04-01 07:09:27 +09:00
loki.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
lxd-image-server.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
lxd-image.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
lxd-nftables.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
lxd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
maddy.nix
magic-wormhole-mailbox-server.nix
magnetico.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
mailcatcher.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
mailhog.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
make-test-python.nix
man.nix
matomo.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
matrix-appservice-irc.nix nixos/tests/matrix-appservice-irc: use synapse settings option 2022-03-04 23:57:31 +01:00
matrix-conduit.nix
matrix-synapse.nix nixos/tests/matrix-synapse: use settings option 2022-03-04 23:57:30 +01:00
mattermost.nix
mediatomb.nix
mediawiki.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
meilisearch.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
memcached.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
metabase.nix
minecraft-server.nix
minecraft.nix
minidlna.nix nixosTests.minidlna: fix by performing requests by IP 2022-03-06 13:08:19 +00:00
miniflux.nix nixos/miniflux: no cleartext password in the store 2022-01-31 21:31:28 +01:00
minio.nix
misc.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
mod_perl.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
molly-brown.nix
mongodb.nix
moodle.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
moonraker.nix nixos/tests/moonraker: init 2022-03-22 15:35:39 -07:00
moosefs.nix nixos/tests: add moosefs test 2022-02-03 12:31:36 +01:00
morty.nix
mosquitto.nix
mpd.nix nixos/tests/mpd.nix: mpc_cli -> mpc-cli 2022-01-24 23:24:06 -03:00
mpich-example.c
mpv.nix
mumble.nix
munin.nix
musescore.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
mutable-users.nix
mxisd.nix
n8n.nix
nagios.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nar-serve.nix
nat.nix
nats.nix nixos/nats: fix test 2022-03-07 17:36:21 +01:00
navidrome.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nbd.nix nbd: add programs.nbd, services.nbd, and test 2022-03-09 12:00:47 +00:00
ncdns.nix
ndppd.nix
nebula.nix
neo4j.nix
netdata.nix
networking-proxy.nix
networking.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nexus.nix
nghttpx.nix
nginx-auth.nix
nginx-etag.nix
nginx-modsecurity.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nginx-pubhtml.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nginx-sandbox.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nginx-sso.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nginx-variants.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nginx.nix
nitter.nix
nix-ld.nix nix-ld: init at 1.0.0 + nixos module 2022-03-21 11:15:32 +01:00
nix-serve-ssh.nix
nix-serve.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nixos-generate-config.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
node-red.nix
nomad.nix
noto-fonts.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
novacomd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
nsd.nix
nzbget.nix
nzbhydra2.nix
oci-containers.nix
odoo.nix
oh-my-zsh.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
ombi.nix
openarena.nix
openldap.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
openresty-lua.nix
opensmtpd-rspamd.nix
opensmtpd.nix
openssh.nix
openstack-image.nix
opentabletdriver.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
orangefs.nix
os-prober.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
osrm-backend.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
overlayfs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
owncast.nix
pacemaker.nix nixos/tests/pacemaker: init 2022-03-09 01:19:10 +01:00
packagekit.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
pantheon.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
paperless-ng.nix
pdns-recursor.nix
peerflix.nix
pgadmin4-standalone.nix tests/pgadmin4-standalone: add 2022-02-26 14:27:30 +01:00
pgadmin4.nix pgadmin4: init at 6.3 2022-02-26 13:17:37 +01:00
pgjwt.nix
pgmanage.nix
pict-rs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
pinnwand.nix
plasma5-systemd-start.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
plasma5.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
plausible.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
pleroma.nix nixosTests.pleroma: fix test, remove toot patch 2022-03-17 15:22:14 +01:00
plikd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
plotinus.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
podgrab.nix
pomerium.nix
postfix-raise-smtpd-tls-security-level.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
postfix.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
postfixadmin.nix
postgis.nix
postgresql-wal-receiver.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
postgresql.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
power-profiles-daemon.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
powerdns-admin.nix
powerdns.nix powerdns: 4.3.1 -> 4.6.1 2022-03-28 22:05:31 +08:00
pppd.nix
predictable-interface-names.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
printing.nix
privacyidea.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
privoxy.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
prometheus-exporters.nix Merge pull request #159986 from NukaDuka/pve_exporter 2022-03-10 22:41:45 +01:00
prometheus.nix
prowlarr.nix
proxy.nix
pt2-clone.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
pulseaudio.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
qboot.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
quorum.nix nixosTests.quorum: use succeed everywhere 2022-01-20 19:58:42 +01:00
rabbitmq.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
radarr.nix
radicale.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
rasdaemon.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
redis.nix
redmine.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
resolv.nix
restart-by-activation-script.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
restic.nix
retroarch.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
riak.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
robustirc-bridge.nix
roundcube.nix
rspamd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
rss2email.nix
rstudio-server.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
rsyncd.nix
rsyslogd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
rxe.nix
sabnzbd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
samba-wsdd.nix
samba.nix
sanoid.nix
sddm.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
seafile.nix
searx.nix
service-runner.nix
sfxr-qt.nix sfxr-qt: add nixos test 2022-03-23 10:59:09 +01:00
shadow.nix
shattered-pixel-dungeon.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
shiori.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
signal-desktop.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
simple.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
slurm.nix
smokeping.nix
snapcast.nix
snapper.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
soapui.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
sogo.nix
solanum.nix
solr.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
sonarr.nix
sourcehut.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
spacecookie.nix
specialisation.nix
ssh-keys.nix google-compute-config: update config 2022-02-05 23:33:10 +03:00
sslh.nix
sssd-ldap.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
sssd.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
starship.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
step-ca.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
strongswan-swanctl.nix
sudo.nix nixos/sudo: fix test for 1.9.9 2022-02-01 12:55:29 +01:00
sway.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
switch-test.nix nixos/switchTest: Also test boot/switch actions 2022-03-20 13:04:24 +01:00
sympa.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
syncthing-init.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
syncthing-relay.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
syncthing.nix
systemd-analyze.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-binfmt.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-boot.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-confinement.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-cryptenroll.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-escaping.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-journal.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-machinectl.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-misc.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
systemd-networkd-dhcpserver-static-leases.nix
systemd-networkd-dhcpserver.nix
systemd-networkd-ipv6-prefix-delegation.nix nixos/tests/systemd-networkd-ipv6-prefix-delegation: fix 2022-01-20 15:54:38 +01:00
systemd-networkd-vrf.nix
systemd-networkd.nix
systemd-nspawn.nix
systemd-timesyncd.nix
systemd.nix Merge pull request #165035 from roberth/nixosTest-remove-machine-arg 2022-03-31 14:41:05 +02:00
taskserver.nix
teeworlds.nix nixos/tests/teeworlds: fix blocking execute calls 2022-01-21 12:05:58 +01:00
telegraf.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
teleport.nix
terminal-emulators.nix nixos/tests/terminal-emulators: fix nonexistant stdenv.lib in maintainers 2022-03-24 00:19:15 +13:00
thelounge.nix
tiddlywiki.nix
tigervnc.nix
timezone.nix
tinydns.nix
tinywl.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
tomcat.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
tor.nix nixos/tests: fix some evaluation errors 2022-03-18 02:44:11 +01:00
traefik.nix
trafficserver.nix
transmission.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
trezord.nix
trickster.nix
trilium-server.nix
tsm-client-gui.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
tuptime.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
turbovnc-headless-server.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
tuxguitar.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
txredisapi.nix
ucarp.nix
udisks2.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
unbound.nix
unifi.nix unifi7: add package 2022-02-02 20:42:06 +01:00
upnp.nix
usbguard.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
user-activation-scripts.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
uwsgi.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
v2ray.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
vault-postgresql.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
vault.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
vaultwarden.nix
vector.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
vengi-tools.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
victoriametrics.nix
vikunja.nix
virtualbox.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
vscodium.nix wayland: enable ozone via $NIXOS_OZONE_WL 2022-01-27 09:46:36 +01:00
vsftpd.nix vsftpd: enable seccomp (#158974) 2022-03-01 11:03:47 +08:00
wasabibackend.nix
wiki-js.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
wine.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
without-nix.nix nixos: Make config.nix.enable pass test 2022-03-21 23:14:10 +01:00
wmderland.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
wordpress.nix nixos/wordpress: Drop old deprecated interface (#152674) 2022-01-23 23:17:01 +09:00
wpa_supplicant.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
xandikos.nix
xautolock.nix
xfce.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
xmonad.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
xrdp.nix
xss-lock.nix
xterm.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
xxh.nix
yabar.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
yggdrasil.nix
zammad.nix zammad: test passes! 2022-02-23 10:41:28 -05:00
zfs.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
zigbee2mqtt.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
zoneminder.nix treewide: machine -> nodes.machine 2022-03-28 14:11:58 +02:00
zookeeper.nix
zrepl.nix nixos/zrepl: note about systemd unit, add snapshot test 2022-03-30 08:55:15 -07:00
zsh-history.nix