summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/CODEOWNERS7
-rw-r--r--.github/workflows/update-terraform-providers.yml11
-rw-r--r--doc/builders/fetchers.chapter.md2
-rw-r--r--doc/builders/special.xml1
-rw-r--r--doc/builders/special/invalidateFetcherByDrvHash.section.md31
-rw-r--r--doc/builders/testers.chapter.md82
-rw-r--r--doc/contributing/coding-conventions.chapter.md10
-rw-r--r--doc/hooks/index.xml10
-rw-r--r--doc/hooks/postgresql-test-hook.section.md59
-rw-r--r--doc/languages-frameworks/chicken.section.md49
-rw-r--r--doc/languages-frameworks/cuda.section.md34
-rw-r--r--doc/languages-frameworks/gnome.section.md18
-rw-r--r--doc/languages-frameworks/index.xml2
-rw-r--r--doc/manual.xml2
-rw-r--r--doc/stdenv/stdenv.chapter.md2
-rw-r--r--lib/default.nix5
-rw-r--r--lib/meta.nix14
-rw-r--r--lib/modules.nix13
-rw-r--r--lib/strings.nix65
-rw-r--r--lib/systems/doubles.nix2
-rw-r--r--lib/systems/inspect.nix3
-rw-r--r--lib/systems/platforms.nix2
-rw-r--r--lib/tests/misc.nix20
-rwxr-xr-xlib/tests/modules.sh6
-rw-r--r--lib/tests/modules/extendModules-168767-imports.nix41
-rw-r--r--lib/tests/systems.nix3
-rw-r--r--lib/types.nix10
-rw-r--r--maintainers/maintainer-list.nix213
-rw-r--r--maintainers/scripts/luarocks-packages.csv2
-rw-r--r--maintainers/scripts/pluginupdate.py74
-rw-r--r--maintainers/team-list.nix36
-rw-r--r--nixos/doc/manual/administration/declarative-containers.section.md2
-rw-r--r--nixos/doc/manual/administration/imperative-containers.section.md4
-rw-r--r--nixos/doc/manual/default.nix4
-rw-r--r--nixos/doc/manual/development/development.xml1
-rw-r--r--nixos/doc/manual/development/writing-nixos-tests.section.md39
-rw-r--r--nixos/doc/manual/from_md/administration/declarative-containers.section.xml4
-rw-r--r--nixos/doc/manual/from_md/administration/imperative-containers.section.xml5
-rw-r--r--nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml88
-rw-r--r--nixos/doc/manual/from_md/installation/building-nixos.chapter.xml (renamed from nixos/doc/manual/from_md/development/building-nixos.chapter.xml)34
-rw-r--r--nixos/doc/manual/from_md/release-notes/rl-2205.section.xml502
-rw-r--r--nixos/doc/manual/installation/building-nixos.chapter.md (renamed from nixos/doc/manual/development/building-nixos.chapter.md)31
-rw-r--r--nixos/doc/manual/installation/installation.xml1
-rw-r--r--nixos/doc/manual/man-nixos-rebuild.xml8
-rwxr-xr-xnixos/doc/manual/md-to-db.sh2
-rw-r--r--nixos/doc/manual/release-notes/rl-2205.section.md204
-rw-r--r--nixos/lib/make-multi-disk-zfs-image.nix (renamed from nixos/lib/make-zfs-image.nix)0
-rw-r--r--nixos/lib/make-single-disk-zfs-image.nix322
-rw-r--r--nixos/lib/qemu-common.nix4
-rw-r--r--nixos/lib/systemd-types.nix34
-rw-r--r--nixos/lib/test-driver/test_driver/driver.py2
-rw-r--r--nixos/lib/test-driver/test_driver/logger.py8
-rw-r--r--nixos/lib/test-driver/test_driver/machine.py11
-rw-r--r--nixos/lib/utils.nix18
-rw-r--r--nixos/maintainers/scripts/ec2/amazon-image.nix2
-rw-r--r--nixos/maintainers/scripts/openstack/openstack-image-zfs.nix101
-rw-r--r--nixos/maintainers/scripts/openstack/openstack-image.nix17
-rw-r--r--nixos/modules/config/console.nix32
-rw-r--r--nixos/modules/config/nsswitch.nix11
-rw-r--r--nixos/modules/config/terminfo.nix26
-rw-r--r--nixos/modules/hardware/all-firmware.nix8
-rw-r--r--nixos/modules/hardware/raid/hpsa.nix5
-rw-r--r--nixos/modules/hardware/video/amdgpu-pro.nix3
-rw-r--r--nixos/modules/hardware/video/nvidia.nix16
-rw-r--r--nixos/modules/hardware/video/webcam/facetimehd.nix15
-rw-r--r--nixos/modules/i18n/input-method/fcitx5.nix6
-rw-r--r--nixos/modules/installer/cd-dvd/channel.nix3
-rw-r--r--nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix6
-rw-r--r--nixos/modules/installer/kexec/kexec-boot.nix51
-rw-r--r--nixos/modules/installer/sd-card/sd-image-aarch64.nix9
-rw-r--r--nixos/modules/installer/tools/nix-fallback-paths.nix10
-rw-r--r--nixos/modules/installer/tools/tools.nix5
-rw-r--r--nixos/modules/misc/locate.nix2
-rw-r--r--nixos/modules/module-list.nix16
-rw-r--r--nixos/modules/profiles/all-hardware.nix3
-rw-r--r--nixos/modules/profiles/installation-device.nix4
-rw-r--r--nixos/modules/profiles/qemu-guest.nix4
-rw-r--r--nixos/modules/programs/chromium.nix3
-rw-r--r--nixos/modules/programs/k3b.nix52
-rw-r--r--nixos/modules/programs/mininet.nix4
-rw-r--r--nixos/modules/programs/nethoscope.nix30
-rw-r--r--nixos/modules/programs/ssmtp.nix190
-rw-r--r--nixos/modules/rename.nix5
-rw-r--r--nixos/modules/security/pam.nix110
-rw-r--r--nixos/modules/security/pam_mount.nix84
-rw-r--r--nixos/modules/security/sudo.nix2
-rw-r--r--nixos/modules/services/audio/snapserver.nix22
-rw-r--r--nixos/modules/services/continuous-integration/github-runner.nix10
-rw-r--r--nixos/modules/services/continuous-integration/gitlab-runner.nix11
-rw-r--r--nixos/modules/services/databases/cockroachdb.nix66
-rw-r--r--nixos/modules/services/databases/couchdb.nix6
-rw-r--r--nixos/modules/services/desktops/pipewire/pipewire-media-session.nix8
-rw-r--r--nixos/modules/services/editors/haste.nix86
-rw-r--r--nixos/modules/services/hardware/udev.nix123
-rw-r--r--nixos/modules/services/hardware/udisks2.nix39
-rw-r--r--nixos/modules/services/hardware/usbrelayd.nix44
-rw-r--r--nixos/modules/services/logging/logrotate.nix6
-rw-r--r--nixos/modules/services/mail/mailman.nix21
-rw-r--r--nixos/modules/services/mail/postfix.nix39
-rw-r--r--nixos/modules/services/matrix/matrix-synapse.nix2
-rw-r--r--nixos/modules/services/misc/dendrite.nix1
-rw-r--r--nixos/modules/services/misc/etebase-server.nix2
-rw-r--r--nixos/modules/services/misc/ethminer.nix2
-rw-r--r--nixos/modules/services/misc/gitea.nix27
-rw-r--r--nixos/modules/services/misc/gitlab.nix4
-rw-r--r--nixos/modules/services/misc/paperless.nix (renamed from nixos/modules/services/misc/paperless-ng.nix)100
-rw-r--r--nixos/modules/services/misc/sourcehut/default.nix2
-rw-r--r--nixos/modules/services/misc/taskserver/default.nix16
-rw-r--r--nixos/modules/services/misc/taskserver/helper-tool.py10
-rw-r--r--nixos/modules/services/monitoring/mimir.nix63
-rw-r--r--nixos/modules/services/monitoring/nagios.nix4
-rw-r--r--nixos/modules/services/monitoring/prometheus/default.nix11
-rw-r--r--nixos/modules/services/monitoring/prometheus/exporters.xml21
-rw-r--r--nixos/modules/services/network-filesystems/ipfs.nix12
-rw-r--r--