| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
CHICKEN docs and updates
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also add information about egg2nix.
Includes suggestions from code review.
Co-authored-by: sterni <sternenseemann@systemli.org>
|
|\ \
| | |
| | | |
`postgresqlTestHook`: init
|
| | | |
|
| | | |
|
|\| | |
|
| |\ \
| | | |
| | | | |
docs: Make coding conventions use pname/version
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Make it clear that we prefer using `pname` and `version` separated and
not the `name` attribute.
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Minor conflicts; I hope I didn't mess up:
pkgs/development/tools/misc/binutils/default.nix
pkgs/games/openjk/default.nix
|
| |\ \ \
| | | | |
| | | | | |
autoPatchelfHook: more precise dependency ignorance
|
| | | |/
| | |/| |
|
|\| | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are many different versions of the `cudatoolkit` and related
cuda packages, and it can be tricky to ensure they remain compatible.
- `cudaPackages` is now a package set with `cudatoolkit`, `cudnn`, `cutensor`, `nccl`, as well as `cudatoolkit` split into smaller packages ("redist");
- expressions should now use `cudaPackages` as parameter instead of the individual cuda packages;
- `makeScope` is now used, so it is possible to use `.overrideScope'` to set e.g. a different `cudnn` version;
- `release-cuda.nix` is introduced to easily evaluate cuda packages using hydra.
|
|\| | |
|
| |\ \ |
|
| | | |
| | | |
| | | | |
Co-authored-by: Ben Siraphob <bensiraphob@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit describes the "->" notation for dependency types in
greater detail, and uses g++ to provide examples of all six cases
(although the host->target and target->target examples are a bit
artificial).
It also adds three more rows to the table for the "->*" dependency
types for non-compiler-like packages; these dependency types were
already present in the documentation but the "*" was not really
explained.
Lastly, this commit adds a hyperlink to the table from the place where
it is mentioned in the "specifying dependencies" chapter.
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
pkgs/development/python-modules/google-auth-oauthlib/default.nix
|
| |\| | |
|
| | |\ \
| | | | |
| | | | | |
vim wrapper improvements
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The current wrapper only includes vim, gvim and the man pages
(optionally). This rewrite distinguishes two scenarios, which I expect
cover the majority of use cases:
- standalone mode, when `name != "vim"`, means the user already has a
vim in scope and only wants to add a customized version with a
different name. In this case we only include wrappers for `/bin/*vim`.
- non-standalone mode, when `name == "vim"`, means the user expects a
normal vim package that uses the specified configuration. In this case
we include everything in the original derivation, with wrappers for
all the executables that accept a vimrc.
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
; Conflicts:
; pkgs/tools/archivers/rar/default.nix
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
; Conflicts:
; pkgs/development/python-modules/dnspython/default.nix
; pkgs/development/python-modules/googleapis-common-protos/default.nix
|
| | |\ \ \ |
|
| | | | | | |
|
| | | | | | |
|
|\| | | | | |
|
| |\| | | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
lib/modules: Finally remove deprecated types.optionSet
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
types.optionSet has been deprecated for almost 10 years now
(0e333688cea468a28516bf6935648c03ed62a7bb)! A removal
was already attempted in 2019
(27982b408e465554b8831f492362bc87ed0ec02a), but it was promptly
reinstantiated since some third-party uses were discovered
(f531ce75e4178c6867cc1d0f7fec96b2d5c3f1cb).
It's finally time to remove it for good :)
|
| | |\ \ \ \ \
| | | |_|/ / /
| | |/| | | | |
fetchpatch: add `preIncludes` and `relative`
|
| | | | |/ /
| | | |/| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Allows restricting patches to a specific subdirectory, à la
`git diff --relative=subdir`.
This cannot be done (cleanly) currently because the `includes` logic
happens *after* `stripLen` is applied, so we can't match on `subdir/*`.
This change adds a `relative` argument that makes this possible by
filtering files before doing any processing, and setting `stripLen` and
`extraPrefix` accordingly.
|
|\| | | | | |
|
| |\| | | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
Added fetchFromGitea to docs
|
| | | | | | | |
|
| | | |/ / /
| | |/| | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
nixos/wrap-gapps-hook: don't add data directories of icon dependencies into XDG_DATA_DIRS
|
| | | | | | |
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| | |/ / /
| |/| | | |
|
|\| | | | |
|
| |\ \ \ \
| | |_|/ /
| |/| | | |
Stop premature warnings, including `nix.settings` migration
|
| | |/ / |
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
pkgs/development/python-modules/symengine/default.nix
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflict in pkgs/development/libraries/libvirt/default.nix
required manual adjustments. The fetched patch is already in src.
I checked that libvirt builds.
|
| | |\ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We shouldn't need to use wrapGAppsHook in expressions
that use this builder.
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
pkgs/development/compilers/ocaml/4.12.nix
pkgs/development/python-modules/oci/default.nix
pkgs/tools/admin/bubblewrap/default.nix
|