+1
-1
doc/README.md
+1
-1
doc/README.md
+2
-2
doc/build-helpers/trivial-build-helpers.chapter.md
+2
-2
doc/build-helpers/trivial-build-helpers.chapter.md
···-Passed through to [`allowSubsitutes`](https://nixos.org/manual/nix/stable/language/advanced-attributes#adv-attr-allowSubstitutes) of the underlying call to `builtins.derivation`.+Passed through to [`allowSubstitutes`](https://nixos.org/manual/nix/stable/language/advanced-attributes#adv-attr-allowSubstitutes) of the underlying call to `builtins.derivation`.It defaults to `false`, as running the derivation's simple `builder` executable locally is assumed to be faster than network operations.···This is for consistency with the convention of software packages placing executables under `bin`.
+1
-1
doc/languages-frameworks/javascript.section.md
+1
-1
doc/languages-frameworks/javascript.section.md
···* `npmPruneFlags`: Flags to pass to `npm prune`. Defaults to the value of `npmInstallFlags`.* `makeWrapperArgs`: Flags to pass to `makeWrapper`, added to executable calling the generated `.js` with `node` as an interpreter. These scripts are defined in `package.json`.* `nodejs`: The `nodejs` package to build against, using the corresponding `npm` shipped with that version of `node`. Defaults to `pkgs.nodejs`.-* `npmDeps`: The dependencies used to build the npm package. Especially useful to not have to recompute workspace depedencies.+* `npmDeps`: The dependencies used to build the npm package. Especially useful to not have to recompute workspace dependencies.
+1
-1
doc/languages-frameworks/nim.section.md
+1
-1
doc/languages-frameworks/nim.section.md
···-The annotations in the `nim-overrides.nix` set are functions that take two arguments and return a new attrset to be overlayed on the package being built.+The annotations in the `nim-overrides.nix` set are functions that take two arguments and return a new attrset to be overlaid on the package being built.- lockAttrs: the attrset for this library from within a lockfile. This can be used to implement library version constraints, such as marking libraries as broken or insecure.- prevAttrs: the attrset produced by initial arguments to `buildNimPackage` and any preceding lockfile overlays.
+1
-1
lib/fileset/README.md
+1
-1
lib/fileset/README.md
···- (+) There's no point in using this library for a single file, since you can't do anything other than add it to the store or not.And it would be unclear how the library should behave if the one file wouldn't be added to the store:-`toSource { root = ./file.nix; fileset = <empty>; }` has no reasonable result because returing an empty store path wouldn't match the file type, and there's no way to have an empty file store path, whatever that would mean.+`toSource { root = ./file.nix; fileset = <empty>; }` has no reasonable result because returning an empty store path wouldn't match the file type, and there's no way to have an empty file store path, whatever that would mean.
+1
-1
nixos/doc/manual/configuration/luks-file-systems.section.md
+1
-1
nixos/doc/manual/configuration/luks-file-systems.section.md
···
+1
-1
nixos/doc/manual/development/unit-handling.section.md
+1
-1
nixos/doc/manual/development/unit-handling.section.md
···
+1
-1
nixos/doc/manual/release-notes/rl-2205.section.md
+1
-1
nixos/doc/manual/release-notes/rl-2205.section.md
···
+3
-3
nixos/doc/manual/release-notes/rl-2405.section.md
+3
-3
nixos/doc/manual/release-notes/rl-2405.section.md
···This means that configuration now has to be done using [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) instead of command line arguments.- `luarocks-packages-updater`'s .csv format, used to define lua packages to be updated, has changed: `src` (URL of a git repository) has now become `rockspec` (URL of a rockspec) to remove ambiguity regarding which rockspec to use and simplify implementation.···- `services.postgresql.extraPlugins`' type has expanded. Previously it was a list of packages, now it can also be a function that returns such a list.For example a config line like ``services.postgresql.extraPlugins = with pkgs.postgresql_11.pkgs; [ postgis ];`` is recommended to be changed to ``services.postgresql.extraPlugins = ps: with ps; [ postgis ];``;···- `systemd` units can now specify the `Upholds=` and `UpheldBy=` unit dependencies via the aptly-dependencies remain continuosly running for as long as the dependent unit is in a running state.+dependencies remain continuously running for as long as the dependent unit is in a running state.- A stdenv's default set of hardening flags can now be set via its `bintools-wrapper`'s `defaultHardeningFlags` argument. A convenient stdenv adapter, `withDefaultHardeningFlags`, can be used to override an existing stdenv's `defaultHardeningFlags`.
+3
-3
pkgs/applications/networking/cluster/k3s/docs/ONBOARDING_MAINTAINER.md
+3
-3
pkgs/applications/networking/cluster/k3s/docs/ONBOARDING_MAINTAINER.md
···If you cause a regression (we've all been there), you are responsible for fixing it, but in case you can't fix it (it happens), feel free to ask for help. That's fine, just let us know.-To merge code, you need to be a commiter, or use the merge-bot, but currently the merge-bot only works for packages located at `pkgs/by-name/`, which means, K3s still need to be migrated there before you can use merge-bot for merging. As a non-commiter, once you have approved a PR you need to forward the request to a commiter. For deciding which commiter, give preference initially to K3s commiters, but any commiter can commit. A commiter usually has a green approval in PRs.+To merge code, you need to be a committer, or use the merge-bot, but currently the merge-bot only works for packages located at `pkgs/by-name/`, which means, K3s still need to be migrated there before you can use merge-bot for merging. As a non-committer, once you have approved a PR you need to forward the request to a committer. For deciding which committer, give preference initially to K3s committers, but any committer can commit. A committer usually has a green approval in PRs.@euank is often silent but still active and has always handled anything dreadful, internal parts of K3s/Kubernetes or architecture things, he initially packaged K3s for nixpkgs, think of him as a last resort, when we fail to accomplish a fix, he comes to rescue us from ourselves.-@mic92 stepped up when @superherointj stepped down a time ago, as Mic92 has a broad responsibility in nixpkgs (he is responsible for far too many things already, nixpkgs-reviews, sops-nix, release manager, bot-whatever), we avoid giving him chore work for `nixos-unstable`, only pick him as commiter last. As Mic92 runs K3s in a `nixos-stable` setting, he might help in testing stable backports.+@mic92 stepped up when @superherointj stepped down a time ago, as Mic92 has a broad responsibility in nixpkgs (he is responsible for far too many things already, nixpkgs-reviews, sops-nix, release manager, bot-whatever), we avoid giving him chore work for `nixos-unstable`, only pick him as committer last. As Mic92 runs K3s in a `nixos-stable` setting, he might help in testing stable backports.On how to handle requests, it's the usual basics, such as, when reviewing PRs, issues, be welcoming, helpful, provide hints whenever possible, try to move things forward, assume good will, ignore [as don't react to] any negativity [since it spirals badly], delay and sort any (severe) disagreement in private. Even on disagrements, be thankful to people for their dedicated time, no matter what happens. In essence, on any unfortunate event, **always put people over code**.
+1
-1
pkgs/applications/networking/cluster/k3s/docs/VERSIONING.md
+1
-1
pkgs/applications/networking/cluster/k3s/docs/VERSIONING.md
···-K3s is built on top of K8s and typically provides a similar release cadence and support window (simply by cherry-picking over k8s patches). As such, we assume k3s's support lifecycle is identical to upstream K8s. The upstream K8s release and support lifecycle, including maintenance and end-of-life dates for current releases, is documented [on their suppport site](https://kubernetes.io/releases/patch-releases/#support-period). A more tabular view of the current support timeline can also be found on [endoflife.date](https://endoflife.date/kubernetes).+K3s is built on top of K8s and typically provides a similar release cadence and support window (simply by cherry-picking over k8s patches). As such, we assume k3s's support lifecycle is identical to upstream K8s. The upstream K8s release and support lifecycle, including maintenance and end-of-life dates for current releases, is documented [on their support site](https://kubernetes.io/releases/patch-releases/#support-period). A more tabular view of the current support timeline can also be found on [endoflife.date](https://endoflife.date/kubernetes).In short, a new Kubernetes version is released roughly every 4 months and each release is supported for a little over 1 year.
+1
-1
pkgs/development/cuda-modules/README.md
+1
-1
pkgs/development/cuda-modules/README.md
···
+1
-1
pkgs/development/tools/build-managers/gradle/README.md
+1
-1
pkgs/development/tools/build-managers/gradle/README.md
···