| Commit message (Expand) | Author | Age | Files | Lines |
| * | cudaPackages: split outputs•••This change which involves creating multiple outputs for CUDA
redistributable packages.
We use a script to find out, ahead of time, the outputs each redist
package provides. From that, we are able to create multiple outputs for
supported redist packages, allowing users to specify exactly which
components they require.
Beyond the script which finds outputs ahead of time, there is some custom
code involved in making this happen. For example, the way Nixpkgs
typically handles multiple outputs involves making `dev` the default
output when available, and adding `out` to `dev`'s
`propagatedBuildInputs`.
Instead, we make each output independent of the others. If a user wants
only to include the headers found in a redist package, they can do so by
choosing the `dev` output. If they want to include dynamic libraries,
they can do so by specifying the `lib` output, or `static` for static
libraries.
To avoid breakages, we continue to provide the `out` output, which
becomes the union of all other outputs, effectively making the split
outputs opt-in.
| Connor Baker | 2023-08-31 | 1 | -0/+62 |
| * | Merge pull request #249982 from nagy/chicken-scope•••chickenPackages: turn into scope, update | Weijia Wang | 2023-08-31 | 1 | -0/+29 |
| |\ |
|
| | * | chickenPackages: turn into scope•••The purpose of this change is to allow the overriding of one egg, which in turn
affects all dependents of that eggs.
| Daniel Nagy | 2023-08-21 | 1 | -0/+29 |
| * | | doc/fetchers: fetchDebianPatch: don't imply how long a patch remains available | nicoo | 2023-08-30 | 1 | -2/+2 |
| * | | fetchDebianPatch: Rename `patch` parameter, make `name` overrideable•••This allows using the fetcher with `invalidateFetcherByDrvHash` for testing.
| nicoo | 2023-08-30 | 1 | -1/+1 |
| * | | fetchers: document fetchDebianPatch | nicoo | 2023-08-30 | 1 | -0/+47 |
| * | | Merge pull request #245583 from galenhuntington/doc-fix | Artturi | 2023-08-29 | 1 | -1/+1 |
| |\ \ |
|
| | * | | doc/stdenv: Minor syntax fix. | Galen Huntington | 2023-07-26 | 1 | -1/+1 |
| * | | | Merge pull request #234615 from linsui/dconf•••nixos/dconf: support generating from attrs | Jan Tojnar | 2023-08-28 | 1 | -0/+1 |
| |\ \ \ |
|
| | * | | | lib/gvariant: init | linsui | 2023-08-15 | 1 | -0/+1 |
| * | | | | Merge master into staging-next | github-actions[bot] | 2023-08-26 | 2 | -0/+25 |
| |\ \ \ \ |
|
| | * \ \ \ | Merge pull request #246867 from markuskowa/add-mpi-hook•••add mpiCheckPhaseHook | markuskowa | 2023-08-26 | 2 | -0/+25 |
| | |\ \ \ \ |
|
| | | * | | | | mpiCheckPhaseHook: add new setup hook for MPI aware check phases•••Add this hook to checkPhase to allow for running MPI application in
the sandbox. It detects the MPI implementations and sets the respective
environment variables.
| Markus Kowalewski | 2023-08-22 | 2 | -0/+25 |
| * | | | | | | Merge master into staging-next | github-actions[bot] | 2023-08-25 | 1 | -5/+1 |
| |\| | | | | |
|
| | * | | | | | emacs: remove outdated doc about package initialization•••Since Emacs 27[1], there is no need to call package-initialize in the
init file.
[1]: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.27?id=cae528457cb862dc886a34240c9d4c73035b6659#n227
| Lin Jian | 2023-08-25 | 1 | -4/+0 |
| | * | | | | | emacs: update doc about emacs.pkgs.withPackages | Lin Jian | 2023-08-25 | 1 | -1/+1 |
| * | | | | | | wafHook: fix missing header id | Mario Rodas | 2023-08-24 | 1 | -1/+1 |
| * | | | | | | Merge staging-next into staging | github-actions[bot] | 2023-08-21 | 2 | -4/+22 |
| |\| | | | | |
|
| | * | | | | | Merge pull request #249105 from NickHu/document-nix-update-script | Valentin Gagarin | 2023-08-21 | 1 | -0/+10 |
| | |\ \ \ \ \
| | |_|_|_|/
| |/| | | | |
|
| | | * | | | | doc/stdenv/stdenv.chapter.md: add information about nix-update-script and nix... | Nick Hu | 2023-08-15 | 1 | -0/+10 |
| | | | |/ /
| | |/| | |
|
| | * | | | | nixpkgs manual: doc python: render manual notes as admonitions | Alejandro Sanchez Medina | 2023-08-21 | 1 | -4/+12 |
| | | |/ /
| |/| | |
|
| * | | | | Merge branch 'staging-next' into staging | Theodore Ni | 2023-08-18 | 2 | -609/+611 |
| |\| | | |
|
| | * | | | Documentation: nixpkgs manual: move Python reference to the top of Python cha...•••* nixpkgs manual, doc Python: move Reference/Optimizations to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234.
* nixpkgs manual, doc Python: move Reference/python-optional-dependencies to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234.
* nixpkgs manual, doc Python: move Reference/Tools to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234.
* nixpkgs manual, doc Python: move Reference/deterministic-builds to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234.
* nixpkgs manual, doc Python: move Reference/automatic-tests to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234.
* nixpkgs manual, doc Python: move Reference to top section
See https://github.com/NixOS/nixpkgs/issues/246234. | Alejandro Sánchez Medina | 2023-08-17 | 1 | -609/+609 |
| | * | | | maintainers: add dotnet team | mdarocha | 2023-08-16 | 1 | -0/+2 |
| | |/ / |
|
| * | | | Merge staging-next into staging | github-actions[bot] | 2023-08-15 | 12 | -1563/+181 |
| |\| | |
|
| | * | | Merge pull request #245243 from tweag/contributing-combining•••Clean up contributing documentation | Silvan Mosberger | 2023-08-14 | 12 | -1563/+181 |
| | |\ \ |
|
| | | * | | doc/README.md: Cleanup | Silvan Mosberger | 2023-08-14 | 1 | -69/+57 |
| | | * | | CONTRIBUTING.md: Move opening issues section to Nixpkgs manual•••This isn't relevant to contributors specifically, it applies to all
users
| Silvan Mosberger | 2023-08-13 | 2 | -1/+12 |
| | | * | | doc: Add empty development section | Silvan Mosberger | 2023-08-13 | 2 | -0/+7 |
| | | * | | doc/vulnerability-roundup: Rough move to new contribution doc files•••No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
| Silvan Mosberger | 2023-08-13 | 1 | -38/+4 |
| | | * | | doc/submitting-changes: Rough move to new contribution doc files•••No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
| Silvan Mosberger | 2023-08-13 | 1 | -278/+22 |
| | | * | | doc/reviewing-contributions: Rough move to new contribution doc files•••No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
| Silvan Mosberger | 2023-08-13 | 1 | -296/+9 |
| | | * | | doc/quick-start: Rough move to new contribution doc files•••Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
| Silvan Mosberger | 2023-08-13 | 1 | -75/+1 |
| | | * | | doc/contributing-to-documentation: Rough move to new contribution doc files•••Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
| Silvan Mosberger | 2023-08-13 | 2 | -107/+119 |
| | | * | | doc/coding-conventions: Rough move to new contribution doc files•••No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
| Silvan Mosberger | 2023-08-13 | 1 | -647/+17 |
| | | * | | Create unified markdown files for contributing docs | Silvan Mosberger | 2023-08-13 | 1 | -2/+1 |
| | | * | | doc/contributing: Remove unreferenced legacy diagram•••Not used anymore after b3fa79bb8965f7d3353daf99b137170314899a53
| Silvan Mosberger | 2023-08-13 | 2 | -118/+0 |
| * | | | | Merge staging-next into staging | github-actions[bot] | 2023-08-14 | 2 | -3/+3 |
| |\| | | |
|
| | * | | | treewide: `overrideScope'` -> `overrideScope`•••`lib.makeScope` `overrideScope'` has been renamed to `overrideScope`
`fd --type f | xargs sd --string-mode "overrideScope'" "overrideScope"`
| Artturin | 2023-08-14 | 2 | -3/+3 |
| | |/ / |
|
| * / / | wafHook: documentation•••A very comprehensive one!
| Anderson Torres | 2023-08-13 | 1 | -1/+48 |
| |/ / |
|
| * | | Merge pull request #241656 from mobusoperandi/update-doc-contributing•••fix outdated contributing to documentation | Silvan Mosberger | 2023-08-10 | 1 | -0/+3 |
| |\ \ |
|
| | * | | Update doc/contributing/contributing-to-documentation.chapter.md•••Co-authored-by: Jan Tojnar <jtojnar@gmail.com> | Silvan Mosberger | 2023-08-10 | 1 | -1/+1 |
| | * | | fix outdated contributing to documentation•••Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
| Alejandro Sanchez Medina | 2023-08-03 | 1 | -0/+3 |
| * | | | Merge pull request #241871 from mobusoperandi/doc-doc-syntax-chapter•••doc syntax section into chapter, link from nixos manual | Silvan Mosberger | 2023-08-10 | 1 | -1/+1 |
| |\ \ \ |
|
| | * | | | nixos manual contributing link to nixpkgs syntax•••Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
| Alejandro Sanchez Medina | 2023-07-10 | 1 | -1/+1 |
| * | | | | treewide: use zig_0_11 instead of zig for zig packages•••Zig is still under active development, and new releases often introduce
breaking changes. This makes updating the default version of zig easier.
Some packages did not receive this change because they could be using
the c compiler or linker of zig, which doesn't receive as much breaking
changes compared to e.g. the zig std library.
https://github.com/NixOS/nixpkgs/pull/248243#discussion_r1289401340
| figsoda | 2023-08-10 | 1 | -2/+2 |
| * | | | | zig.hook: rename from zigHook•••This makes using specific versions of zig easier (without overrides)
| figsoda | 2023-08-10 | 1 | -6/+6 |
| * | | | | testers.hasPkgConfigModules: allow checking multiple pkg-config mods•••This is very useful in conjunction with meta.pkgConfigModules, as the
new tester can use the list provided by this meta attribute as a default
value for moduleNames, making its usage in passthru.tests very
convenient.
For backwards compatibility, a shim under the old name is maintained
with a warning.
| sternenseemann | 2023-08-08 | 1 | -5/+19 |
| * | | | | Merge master into staging-next | github-actions[bot] | 2023-08-08 | 1 | -7/+12 |
| |\ \ \ \ |
|
| | * | | | | nixpkgs manual, doc Python: render interpreters in a table (#246956)•••* nixpkgs manual, doc Python: render interpreters in a table
The current paragraph presenting Python interpreters is verbose and hinders clarity. The information provided is well suited to be rendered as a table.
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
* nixpkgs manual, doc Python: fix typos in interpreters' table
* nixpkgs manual, doc Python: update header in interpreters' table
* nixpkgs manual, doc Python: get rid of empty block code workaround in interpreters' table
---------
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com> | Alejandro Sánchez Medina | 2023-08-07 | 1 | -7/+12 |