summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/CODEOWNERS18
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md3
-rw-r--r--.github/labeler.yml13
-rw-r--r--.github/workflows/backport.yml22
-rw-r--r--.github/workflows/editorconfig.yml29
-rw-r--r--.github/workflows/labels.yml4
-rw-r--r--.github/workflows/manual-nixos.yml2
-rw-r--r--.github/workflows/manual-nixpkgs.yml2
-rw-r--r--.github/workflows/merge-staging.yml4
-rw-r--r--.github/workflows/nixos-manual.yml21
-rw-r--r--.github/workflows/rebase.yml2
-rw-r--r--.version2
-rw-r--r--README.md4
-rw-r--r--doc/builders/images.xml4
-rw-r--r--doc/builders/images/appimagetools.section.md48
-rw-r--r--doc/builders/images/appimagetools.xml102
-rw-r--r--doc/builders/images/snap/example-firefox.nix28
-rw-r--r--doc/builders/images/snap/example-hello.nix12
-rw-r--r--doc/builders/images/snaptools.section.md71
-rw-r--r--doc/builders/images/snaptools.xml59
-rw-r--r--doc/builders/special/mkshell.section.md10
-rw-r--r--doc/builders/trivial-builders.chapter.md47
-rw-r--r--doc/contributing/coding-conventions.chapter.md85
-rw-r--r--doc/contributing/submitting-changes.chapter.md6
-rw-r--r--doc/functions/library/attrsets.xml2
-rw-r--r--doc/languages-frameworks/agda.section.md99
-rw-r--r--doc/languages-frameworks/android.section.md8
-rw-r--r--doc/languages-frameworks/beam.section.md20
-rw-r--r--doc/languages-frameworks/dhall.section.md432
-rw-r--r--doc/languages-frameworks/dotnet.section.md4
-rw-r--r--doc/languages-frameworks/gnome.section.md6
-rw-r--r--doc/languages-frameworks/index.xml1
-rw-r--r--doc/languages-frameworks/python.section.md2
-rw-r--r--doc/languages-frameworks/ruby.section.md2
-rw-r--r--doc/stdenv/cross-compilation.chapter.md2
-rw-r--r--flake.nix1
-rw-r--r--lib/attrsets.nix4
-rw-r--r--lib/customisation.nix8
-rw-r--r--lib/default.nix5
-rw-r--r--lib/flake.nix5
-rw-r--r--lib/licenses.nix5
-rw-r--r--lib/meta.nix12
-rw-r--r--lib/modules.nix22
-rw-r--r--lib/strings.nix10
-rw-r--r--lib/systems/default.nix26
-rw-r--r--lib/systems/doubles.nix60
-rw-r--r--lib/systems/examples.nix17
-rw-r--r--lib/systems/parse.nix23
-rw-r--r--lib/systems/platforms.nix12
-rwxr-xr-xlib/tests/modules.sh3
-rw-r--r--lib/tests/modules/declare-submoduleWith-modules.nix4
-rw-r--r--lib/tests/systems.nix6
-rw-r--r--lib/trivial.nix5
-rw-r--r--lib/types.nix29
-rw-r--r--maintainers/maintainer-list.nix329
-rw-r--r--maintainers/scripts/build.nix12
-rw-r--r--maintainers/scripts/check-hydra-by-maintainer.nix1
-rwxr-xr-xmaintainers/scripts/haskell/hydra-report.hs408
-rwxr-xr-xmaintainers/scripts/haskell/mark-broken.sh45
-rwxr-xr-xmaintainers/scripts/haskell/regenerate-hackage-packages.sh44
-rwxr-xr-xmaintainers/scripts/haskell/regenerate-transitive-broken-packages.sh15
-rw-r--r--maintainers/scripts/haskell/transitive-broken-packages.nix16
-rwxr-xr-xmaintainers/scripts/haskell/update-cabal2nix-unstable.sh17
-rwxr-xr-xmaintainers/scripts/haskell/update-hackage.sh35
-rwxr-xr-xmaintainers/scripts/haskell/update-stackage.sh68
-rw-r--r--maintainers/scripts/pluginupdate.py18
-rw-r--r--maintainers/scripts/update-luarocks-shell.nix7
-rwxr-xr-xmaintainers/scripts/update.nix18
-rw-r--r--maintainers/scripts/update.py3
-rw-r--r--maintainers/team-list.nix40
-rw-r--r--nixos/doc/manual/configuration/ipv6-config.xml8
-rw-r--r--nixos/doc/manual/configuration/x-windows.xml45
-rw-r--r--nixos/doc/manual/contributing-to-this-manual.chapter.md13
-rw-r--r--nixos/doc/manual/contributing-to-this-manual.xml22
-rw-r--r--nixos/doc/manual/development/building-nixos.chapter.md18
-rw-r--r--nixos/doc/manual/development/building-nixos.xml33
-rw-r--r--nixos/doc/manual/development/development.xml3
-rwxr-xr-xnixos/doc/manual/development/releases.xml366
-rw-r--r--nixos/doc/manual/development/settings-options.xml12
-rw-r--r--nixos/doc/manual/development/writing-nixos-tests.xml22
-rw-r--r--nixos/doc/manual/from_md/README.md5
-rw-r--r--nixos/doc/manual/from_md/contributing-to-this-manual.chapter.xml22
-rw-r--r--nixos/doc/manual/from_md/development/building-nixos.chapter.xml33
-rw-r--r--nixos/doc/manual/from_md/release-notes/rl-2111.section.xml26
-rw-r--r--nixos/doc/manual/installation/installing-from-other-distro.xml8
-rw-r--r--nixos/doc/manual/installation/installing.xml6
-rw-r--r--nixos/doc/manual/manual.xml2
-rwxr-xr-xnixos/doc/manual/md-to-db.sh33
-rw-r--r--nixos/doc/manual/release-notes/release-notes.xml1
-rw-r--r--nixos/doc/manual/release-notes/rl-1909.xml8
-rw-r--r--nixos/doc/manual/release-notes/rl-2105.xml186
-rw-r--r--nixos/doc/manual/release-notes/rl-2111.section.md9
-rw-r--r--nixos/doc/manual/shell.nix2
-rw-r--r--nixos/lib/build-vms.nix7
-rw-r--r--nixos/lib/make-disk-image.nix78
-rw-r--r--nixos/lib/test-driver/test-driver.py118
-rw-r--r--nixos/lib/testing-python.nix47
-rw-r--r--nixos/maintainers/scripts/ec2/amazon-image.nix2
-rw-r--r--nixos/modules/config/console.nix3
-rw-r--r--nixos/modules/config/fonts/fontconfig.nix34
-rw-r--r--nixos/modules/config/malloc.nix7
-rw-r--r--nixos/modules/hardware/opengl.nix3
-rw-r--r--nixos/modules/hardware/printers.nix2
-rw-r--r--nixos/modules/hardware/video/ati.nix40
-rw-r--r--nixos/modules/hardware/xpadneo.nix2
-rw-r--r--nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix2
-rw-r--r--nixos/modules/installer/cd-dvd/iso-image.nix94
-rw-r--r--nixos/modules/installer/cd-dvd/sd-image-raspberrypi4.nix14
-rw-r--r--nixos/modules/installer/sd-card/sd-image-aarch64.nix7
-rw-r--r--nixos/modules/installer/sd-card/sd-image-raspberrypi4-installer.nix10
-rw-r--r--nixos/modules/installer/sd-card/sd-image-raspberrypi4.nix8
-rw-r--r--nixos/modules/installer/sd-card/sd-image.nix10
-rw-r--r--nixos/modules/installer/tools/nix-fallback-paths.nix8
-rw-r--r--nixos/modules/installer/tools/nixos-install.sh2
-rw-r--r--nixos/modules/installer/virtualbox-demo.nix2
-rw-r--r--nixos/modules/misc/ids.nix4
-rw-r--r--nixos/modules/module-list.nix51
-rw-r--r--nixos/modules/profiles/all-hardware.nix60
-rw-r--r--nixos/modules/profiles/hardened.nix1
-rw-r--r--nixos/modules/profiles/installation-device.nix8
-rw-r--r--nixos/modules/programs/atop.nix128