+47
doc/builders/trivial-builders.chapter.md
+47
doc/builders/trivial-builders.chapter.md
···This can be used to put many derivations into the same directory structure. It works by creating a new derivation and adding symlinks to each of the paths listed. It expects two arguments, `name`, and `paths`. `name` is the name used in the Nix store path for the created derivation. `paths` is a list of paths that will be symlinked. These paths can be to Nix store derivations or any other subdirectory contained within.
+7
-7
doc/languages-frameworks/dhall.section.md
+7
-7
doc/languages-frameworks/dhall.section.md
···* [`dhall-lang.org` - Installing packages](https://docs.dhall-lang.org/tutorials/Language-Tour.html#installing-packages)··················
+6
maintainers/maintainer-list.nix
+6
maintainers/maintainer-list.nix
···
+2
nixos/modules/programs/dconf.nix
+2
nixos/modules/programs/dconf.nix
+4
-9
nixos/modules/security/ca.nix
+4
-9
nixos/modules/security/ca.nix
···+files = cfg.certificateFiles ++ [ (builtins.toFile "extra.crt" (concatStringsSep "\n" cfg.certificates)) ];
+1
-1
nixos/modules/services/databases/postgresql.nix
+1
-1
nixos/modules/services/databases/postgresql.nix
···<link xlink:href="https://www.postgresql.org/docs/current/sql-grant.html">GRANT syntax</link>.
+1
-1
nixos/modules/services/databases/redis.nix
+1
-1
nixos/modules/services/databases/redis.nix
···-SystemCallFilter = "~@clock @cpu-emulation @debug @keyring @memlock @module @mount @obsolete @privileged @raw-io @reboot @resources @setuid @swap";+SystemCallFilter = "~@cpu-emulation @debug @keyring @memlock @mount @obsolete @privileged @resources @setuid";
+1
-1
nixos/modules/services/development/jupyter/default.nix
+1
-1
nixos/modules/services/development/jupyter/default.nix
+1
-1
nixos/modules/services/development/jupyterhub/default.nix
+1
-1
nixos/modules/services/development/jupyterhub/default.nix
-12
nixos/modules/services/hardware/fancontrol.nix
-12
nixos/modules/services/hardware/fancontrol.nix
······
+1
-3
nixos/modules/services/misc/jellyfin.nix
+1
-3
nixos/modules/services/misc/jellyfin.nix
···
+1
-1
nixos/modules/services/network-filesystems/samba-wsdd.nix
+1
-1
nixos/modules/services/network-filesystems/samba-wsdd.nix
···-SystemCallFilter = "~@clock @cpu-emulation @debug @module @mount @obsolete @privileged @raw-io @reboot @resources @swap";
+1
-3
nixos/modules/services/networking/croc.nix
+1
-3
nixos/modules/services/networking/croc.nix
···
+1
-4
nixos/modules/services/web-apps/shiori.nix
+1
-4
nixos/modules/services/web-apps/shiori.nix
···+"~@cpu-emulation" "~@debug" "~@keyring" "~@memlock" "~@obsolete" "~@privileged" "~@resources" "~@setuid"
-1
nixos/modules/services/web-servers/molly-brown.nix
-1
nixos/modules/services/web-servers/molly-brown.nix
+4
-3
nixos/modules/services/web-servers/nginx/default.nix
+4
-3
nixos/modules/services/web-servers/nginx/default.nix
···-SystemCallFilter = "~@chown @cpu-emulation @debug @keyring @ipc @module @mount @obsolete @privileged @raw-io @reboot @setuid @swap";+SystemCallFilter = "~@cpu-emulation @debug @keyring @ipc @mount @obsolete @privileged @setuid";···
+1
-1
nixos/modules/tasks/filesystems.nix
+1
-1
nixos/modules/tasks/filesystems.nix
···-ExecStart = "${pkgs.utillinux}/bin/mount -t pstore -o nosuid,noexec,nodev pstore /sys/fs/pstore";+ExecStart = "${pkgs.util-linux}/bin/mount -t pstore -o nosuid,noexec,nodev pstore /sys/fs/pstore";
+2
-2
pkgs/applications/audio/spotify-qt/default.nix
+2
-2
pkgs/applications/audio/spotify-qt/default.nix
···
+2
-2
pkgs/applications/editors/ghostwriter/default.nix
+2
-2
pkgs/applications/editors/ghostwriter/default.nix
···
+16
-7
pkgs/applications/misc/keepassx/community.nix
+16
-7
pkgs/applications/misc/keepassx/community.nix
·········-++ lib.optional (stdenv.isDarwin && withKeePassTouchID) darwin.apple_sdk.frameworks.LocalAuthentication;···-description = "Password manager to store your passwords safely and auto-type them into your everyday websites and applications";-longDescription = "A community fork of KeePassX, which is itself a port of KeePass Password Safe. The goal is to extend and improve KeePassX with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. Accessible via native cross-platform GUI, CLI, and browser integration with the KeePassXC Browser Extension (https://github.com/keepassxreboot/keepassxc-browser).";
+24
-6
pkgs/applications/misc/slade/git.nix
+24
-6
pkgs/applications/misc/slade/git.nix
···-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }:
+10
-3
pkgs/applications/networking/appgate-sdp/default.nix
+10
-3
pkgs/applications/networking/appgate-sdp/default.nix
·········url = "https://bin.appgate-sdp.com/${lib.versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb";···patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "$ORIGIN:$out/opt/appgate/service/:$out/opt/appgate/:${rpath}" $binarywrapProgram $out/opt/appgate/appgate-driver --prefix PATH : ${lib.makeBinPath [ iproute2 networkmanager dnsmasq ]}
+9
pkgs/applications/networking/cluster/hetzner-kube/default.nix
+9
pkgs/applications/networking/cluster/hetzner-kube/default.nix
······
+53
pkgs/applications/networking/cluster/hetzner-kube/fix-home.patch
+53
pkgs/applications/networking/cluster/hetzner-kube/fix-home.patch
···+@@ -52,9 +52,8 @@ Example 4: hetzner-kube cluster kubeconfig -n my-cluster -p > my-conf.yaml # pri+// NewAppConfig creates a new AppConfig struct using the locally saved configuration file. If no local
+9
pkgs/applications/networking/cluster/terraform-providers/providers.json
+9
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
+2
-2
pkgs/applications/networking/nextdns/default.nix
+2
-2
pkgs/applications/networking/nextdns/default.nix
···
+1
pkgs/applications/science/electronics/gnucap/default.nix
+1
pkgs/applications/science/electronics/gnucap/default.nix
+3
-1
pkgs/applications/terminal-emulators/foot/default.nix
+3
-1
pkgs/applications/terminal-emulators/foot/default.nix
+2
-2
pkgs/applications/version-management/gitkraken/default.nix
+2
-2
pkgs/applications/version-management/gitkraken/default.nix
···
+29
pkgs/build-support/trivial-builders.nix
+29
pkgs/build-support/trivial-builders.nix
···
+20
pkgs/build-support/trivial-builders/test.nix
+20
pkgs/build-support/trivial-builders/test.nix
···
+57
pkgs/build-support/trivial-builders/test.sh
+57
pkgs/build-support/trivial-builders/test.sh
···+<(sort <$(nix-build --no-out-link --expr "with import ../../.. {}; writeDirectReferencesToFile ($expr)")) \+<(nix-store -q --references $(nix-build --no-out-link --expr "with import ../../.. {}; ($expr)") | sort)+<(sort <$(nix-build --no-out-link --expr "with import ../../.. {}; writeReferencesToFile ($expr)")) \+<(nix-store -q --requisites $(nix-build --no-out-link --expr "with import ../../.. {}; ($expr)") | sort)
+40
-10
pkgs/development/arduino/platformio/core.nix
+40
-10
pkgs/development/arduino/platformio/core.nix
······
+2
-2
pkgs/development/arduino/platformio/default.nix
+2
-2
pkgs/development/arduino/platformio/default.nix
···
+7
-3
pkgs/development/arduino/platformio/use-local-spdx-license-list.patch
+7
-3
pkgs/development/arduino/platformio/use-local-spdx-license-list.patch
···
+1
pkgs/development/beam-modules/default.nix
+1
pkgs/development/beam-modules/default.nix
+18
pkgs/development/beam-modules/rebar3-nix/default.nix
+18
pkgs/development/beam-modules/rebar3-nix/default.nix
···
+72
pkgs/development/compilers/julia/1.0-bin.nix
+72
pkgs/development/compilers/julia/1.0-bin.nix
···+url = "https://julialang-s3.julialang.org/bin/linux/x64/${lib.versions.majorMinor version}/julia-${version}-linux-x86_64.tar.gz";+}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+73
pkgs/development/compilers/julia/1.6-bin.nix
+73
pkgs/development/compilers/julia/1.6-bin.nix
···+url = "https://julialang-s3.julialang.org/bin/linux/x64/${lib.versions.majorMinor version}/julia-${version}-linux-x86_64.tar.gz";+}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");+substituteInPlace share/julia/stdlib/v${lib.versions.majorMinor version}/NetworkOptions/test/runtests.jl \
+87
pkgs/development/compilers/julia/patches/1.0-bin/0002-nix-Skip-tests-that-require-network-access.patch
+87
pkgs/development/compilers/julia/patches/1.0-bin/0002-nix-Skip-tests-that-require-network-access.patch
···
+28
pkgs/development/compilers/julia/patches/1.6-bin/0002-nix-Skip-tempname-test-broken-in-sandbox.patch
+28
pkgs/development/compilers/julia/patches/1.6-bin/0002-nix-Skip-tempname-test-broken-in-sandbox.patch
···
+27
pkgs/development/compilers/julia/patches/1.6-bin/0003-nix-Skip-chown-tests-broken-in-sandbox.patch
+27
pkgs/development/compilers/julia/patches/1.6-bin/0003-nix-Skip-chown-tests-broken-in-sandbox.patch
···+- @test_throws Base._UVError("chown($(repr(file)), -2, -1)", Base.UV_EPERM) chown(file, -2, -1) # Non-root user cannot change ownership to another user+- @test_throws Base._UVError("chown($(repr(file)), -1, -2)", Base.UV_EPERM) chown(file, -1, -2) # Non-root user cannot change group to a group they are not a member of (eg: nogroup)++ @test_skip @test_throws Base._UVError("chown($(repr(file)), -2, -1)", Base.UV_EPERM) chown(file, -2, -1) # Non-root user cannot change ownership to another user++ @test_skip @test_throws Base._UVError("chown($(repr(file)), -1, -2)", Base.UV_EPERM) chown(file, -1, -2) # Non-root user cannot change group to a group they are not a member of (eg: nogroup)
+30
pkgs/development/compilers/julia/patches/1.6-bin/0005-nix-Enable-parallel-unit-tests-for-sandbox.patch
+30
pkgs/development/compilers/julia/patches/1.6-bin/0005-nix-Enable-parallel-unit-tests-for-sandbox.patch
···
+46
pkgs/development/coq-modules/aac-tactics/default.nix
+46
pkgs/development/coq-modules/aac-tactics/default.nix
···
+35
pkgs/development/coq-modules/relation-algebra/default.nix
+35
pkgs/development/coq-modules/relation-algebra/default.nix
···
+2
-2
pkgs/development/libraries/alembic/default.nix
+2
-2
pkgs/development/libraries/alembic/default.nix
···
+12
-4
pkgs/development/libraries/libical/default.nix
+12
-4
pkgs/development/libraries/libical/default.nix
·········
+26
-4
pkgs/development/libraries/v8/default.nix
+26
-4
pkgs/development/libraries/v8/default.nix
······+url = "https://raw.githubusercontent.com/saiarcot895/chromium-ubuntu-build/663dbfc492fd2f8ba28d9af40fb3b1327e6aa56e/debian/patches/revert-Xclang-instcombine-lower-dbg-declare.patch";./gcc_arm.patch # Fix building zlib with gcc on aarch64, from https://gist.github.com/Adenilson/d973b6fd96c7709d33ddf08cf1dcb149·········
+8
-3
pkgs/development/python-modules/apispec/default.nix
+8
-3
pkgs/development/python-modules/apispec/default.nix
······
+2
-2
pkgs/development/python-modules/batchgenerators/default.nix
+2
-2
pkgs/development/python-modules/batchgenerators/default.nix
······
+2
-2
pkgs/development/python-modules/bayesian-optimization/default.nix
+2
-2
pkgs/development/python-modules/bayesian-optimization/default.nix
+2
-2
pkgs/development/python-modules/cnvkit/default.nix
+2
-2
pkgs/development/python-modules/cnvkit/default.nix
+2
-2
pkgs/development/python-modules/dask-glm/default.nix
+2
-2
pkgs/development/python-modules/dask-glm/default.nix
······
+2
-2
pkgs/development/python-modules/dask-ml/default.nix
+2
-2
pkgs/development/python-modules/dask-ml/default.nix
+2
-2
pkgs/development/python-modules/dftfit/default.nix
+2
-2
pkgs/development/python-modules/dftfit/default.nix
+2
-2
pkgs/development/python-modules/gensim/default.nix
+2
-2
pkgs/development/python-modules/gensim/default.nix
······
+2
-2
pkgs/development/python-modules/graspologic/default.nix
+2
-2
pkgs/development/python-modules/graspologic/default.nix
+2
-2
pkgs/development/python-modules/hdbscan/default.nix
+2
-2
pkgs/development/python-modules/hdbscan/default.nix
······
+2
-2
pkgs/development/python-modules/hmmlearn/default.nix
+2
-2
pkgs/development/python-modules/hmmlearn/default.nix
······
+2
-2
pkgs/development/python-modules/hyppo/default.nix
+2
-2
pkgs/development/python-modules/hyppo/default.nix
+2
-2
pkgs/development/python-modules/ignite/default.nix
+2
-2
pkgs/development/python-modules/ignite/default.nix
······# runs succesfully in 3.9, however, async isn't correctly closed so it will fail after test suite.
+2
-2
pkgs/development/python-modules/imbalanced-learn/0.4.nix
+2
-2
pkgs/development/python-modules/imbalanced-learn/0.4.nix
······
+2
-2
pkgs/development/python-modules/imbalanced-learn/default.nix
+2
-2
pkgs/development/python-modules/imbalanced-learn/default.nix
······
+2
-2
pkgs/development/python-modules/kmapper/default.nix
+2
-2
pkgs/development/python-modules/kmapper/default.nix
+2
-2
pkgs/development/python-modules/librosa/default.nix
+2
-2
pkgs/development/python-modules/librosa/default.nix
······-propagatedBuildInputs = [ joblib matplotlib six scikitlearn decorator audioread resampy soundfile pooch ];+propagatedBuildInputs = [ joblib matplotlib six scikit-learn decorator audioread resampy soundfile pooch ];
+2
-2
pkgs/development/python-modules/lightgbm/default.nix
+2
-2
pkgs/development/python-modules/lightgbm/default.nix
+2
-2
pkgs/development/python-modules/mlrose/default.nix
+2
-2
pkgs/development/python-modules/mlrose/default.nix
······
+3
-3
pkgs/development/python-modules/mlxtend/default.nix
+3
-3
pkgs/development/python-modules/mlxtend/default.nix
·········
+2
-2
pkgs/development/python-modules/mne-python/default.nix
+2
-2
pkgs/development/python-modules/mne-python/default.nix
+3
-3
pkgs/development/python-modules/moviepy/default.nix
+3
-3
pkgs/development/python-modules/moviepy/default.nix
······
+2
-2
pkgs/development/python-modules/nilearn/default.nix
+2
-2
pkgs/development/python-modules/nilearn/default.nix
······
+2
-2
pkgs/development/python-modules/osmnx/default.nix
+2
-2
pkgs/development/python-modules/osmnx/default.nix
······-propagatedBuildInputs = [ geopandas descartes matplotlib networkx numpy pandas requests Rtree shapely folium scikitlearn scipy ];+propagatedBuildInputs = [ geopandas descartes matplotlib networkx numpy pandas requests Rtree shapely folium scikit-learn scipy ];
+2
-2
pkgs/development/python-modules/persim/default.nix
+2
-2
pkgs/development/python-modules/persim/default.nix
+2
-2
pkgs/development/python-modules/ppscore/default.nix
+2
-2
pkgs/development/python-modules/ppscore/default.nix
+2
-2
pkgs/development/python-modules/pygbm/default.nix
+2
-2
pkgs/development/python-modules/pygbm/default.nix
+2
-2
pkgs/development/python-modules/pynndescent/default.nix
+2
-2
pkgs/development/python-modules/pynndescent/default.nix
+2
-2
pkgs/development/python-modules/pytorch-metric-learning/default.nix
+2
-2
pkgs/development/python-modules/pytorch-metric-learning/default.nix
+2
-2
pkgs/development/python-modules/qiskit-aqua/default.nix
+2
-2
pkgs/development/python-modules/qiskit-aqua/default.nix
······
+2
-2
pkgs/development/python-modules/qiskit-ignis/default.nix
+2
-2
pkgs/development/python-modules/qiskit-ignis/default.nix
······
+2
-2
pkgs/development/python-modules/ripser/default.nix
+2
-2
pkgs/development/python-modules/ripser/default.nix
+2
-2
pkgs/development/python-modules/scikit-bio/default.nix
+2
-2
pkgs/development/python-modules/scikit-bio/default.nix
······-propagatedBuildInputs = [ lockfile cachecontrol decorator ipython matplotlib natsort numpy pandas scipy hdmedians scikitlearn ];+propagatedBuildInputs = [ lockfile cachecontrol decorator ipython matplotlib natsort numpy pandas scipy hdmedians scikit-learn ];
+2
-2
pkgs/development/python-modules/scikit-optimize/default.nix
+2
-2
pkgs/development/python-modules/scikit-optimize/default.nix
+2
-2
pkgs/development/python-modules/scikit-tda/default.nix
+2
-2
pkgs/development/python-modules/scikit-tda/default.nix
pkgs/development/python-modules/scikitlearn/0.20.nix
pkgs/development/python-modules/scikit-learn/0.20.nix
pkgs/development/python-modules/scikitlearn/0.20.nix
pkgs/development/python-modules/scikit-learn/0.20.nix
+18
-4
pkgs/development/python-modules/scikitlearn/default.nix
pkgs/development/python-modules/scikit-learn/default.nix
+18
-4
pkgs/development/python-modules/scikitlearn/default.nix
pkgs/development/python-modules/scikit-learn/default.nix
······-HOME=$TMPDIR OMP_NUM_THREADS=1 pytest -k "not test_feature_importance_regression" --pyargs sklearn
+2
-2
pkgs/development/python-modules/seqeval/default.nix
+2
-2
pkgs/development/python-modules/seqeval/default.nix
+2
-2
pkgs/development/python-modules/shap/default.nix
+2
-2
pkgs/development/python-modules/shap/default.nix
+2
-2
pkgs/development/python-modules/sklearn-deap/default.nix
+2
-2
pkgs/development/python-modules/sklearn-deap/default.nix
···-{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch, numpy, scipy, deap, scikitlearn, python }:+{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch, numpy, scipy, deap, scikit-learn, python }:···
+2
-2
pkgs/development/python-modules/skorch/default.nix
+2
-2
pkgs/development/python-modules/skorch/default.nix
······
+2
-2
pkgs/development/python-modules/textacy/default.nix
+2
-2
pkgs/development/python-modules/textacy/default.nix
+2
-2
pkgs/development/python-modules/umap-learn/default.nix
+2
-2
pkgs/development/python-modules/umap-learn/default.nix
+2
-2
pkgs/development/python-modules/vowpalwabbit/default.nix
+2
-2
pkgs/development/python-modules/vowpalwabbit/default.nix
+2
-2
pkgs/development/python-modules/word2vec/default.nix
+2
-2
pkgs/development/python-modules/word2vec/default.nix
······
+2
-2
pkgs/development/python-modules/xgboost/default.nix
+2
-2
pkgs/development/python-modules/xgboost/default.nix
······
+28
-2
pkgs/development/tools/build-managers/rebar3/default.nix
+28
-2
pkgs/development/tools/build-managers/rebar3/default.nix
······+latest=$(list-git-tags https://github.com/${owner}/${pname}.git | sed -n '/[\d\.]\+/p' | sort -V | tail -1)+update-source-version rebar3 "$latest" --version-key=version --print-changes --file="$nix_path/default.nix"
+2
-1
pkgs/development/tools/build-managers/rebar3/rebar-deps.nix
+2
-1
pkgs/development/tools/build-managers/rebar3/rebar-deps.nix
+3
-3
pkgs/development/tools/rust/cargo-cache/default.nix
+3
-3
pkgs/development/tools/rust/cargo-cache/default.nix
···
+3
-3
pkgs/development/tools/rust/cargo-crev/default.nix
+3
-3
pkgs/development/tools/rust/cargo-crev/default.nix
···
+7
-5
pkgs/development/tools/rust/cargo-embed/default.nix
+7
-5
pkgs/development/tools/rust/cargo-embed/default.nix
···
+1
-3
pkgs/development/tools/rust/cargo-flash/default.nix
+1
-3
pkgs/development/tools/rust/cargo-flash/default.nix
···
+13
-8
pkgs/servers/nosql/influxdb2/default.nix
+13
-8
pkgs/servers/nosql/influxdb2/default.nix
···············
+6
-5
pkgs/servers/nosql/influxdb2/influx-ui-package.json
+6
-5
pkgs/servers/nosql/influxdb2/influx-ui-package.json
·········
+4
-4
pkgs/servers/nosql/influxdb2/influx-ui-yarndeps.nix
+4
-4
pkgs/servers/nosql/influxdb2/influx-ui-yarndeps.nix
···-url = "https://registry.yarnpkg.com/@influxdata/flux-lsp-browser/-/flux-lsp-browser-0.5.23.tgz";+url = "https://registry.yarnpkg.com/@influxdata/flux-lsp-browser/-/flux-lsp-browser-0.5.41.tgz";
+2
pkgs/test/default.nix
+2
pkgs/test/default.nix
+4
pkgs/tools/X11/hsetroot/default.nix
+4
pkgs/tools/X11/hsetroot/default.nix
+2
-2
pkgs/tools/graphics/cfdg/default.nix
+2
-2
pkgs/tools/graphics/cfdg/default.nix
······
+3
-3
pkgs/tools/misc/chezmoi/default.nix
+3
-3
pkgs/tools/misc/chezmoi/default.nix
···
+6
-12
pkgs/tools/misc/mdbtools/default.nix
+6
-12
pkgs/tools/misc/mdbtools/default.nix
···
+3
-3
pkgs/tools/networking/findomain/default.nix
+3
-3
pkgs/tools/networking/findomain/default.nix
···
+7
pkgs/top-level/all-packages.nix
+7
pkgs/top-level/all-packages.nix
···
+2
pkgs/top-level/coq-packages.nix
+2
pkgs/top-level/coq-packages.nix
······
+3
-1
pkgs/top-level/python-packages.nix
+3
-1
pkgs/top-level/python-packages.nix
···
+1
-1
pkgs/top-level/python2-packages.nix
+1
-1
pkgs/top-level/python2-packages.nix
···