| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
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.
|
|\ |
|
| |\
| | |
| | | |
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/development/python-modules/dnspython/default.nix
; pkgs/development/python-modules/googleapis-common-protos/default.nix
|
| |\ \ |
|
| | | | |
|
| |/ / |
|
|\| | |
|
| |/ |
|
|\| |
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
pkgs/development/compilers/ocaml/4.12.nix
pkgs/development/python-modules/oci/default.nix
pkgs/tools/admin/bubblewrap/default.nix
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Few things going on in this commit:
Do not print "Building subPakage $pkg" message if actually going to skip the
package. This was confusing to me when I was trying to figure out how to set
excludedPackages and seeing the "Building subpackage $pkg" messages for
packages I wanted to skip. Turns out this messages was being printed before
checking if we actually wanted to build the package and not necessarily that my
excludedPackages was wrong.
Make go-packages look a little bit more like go-modules, by adding testdata to
the default list of excluded packages.
This commit also does some setup outside the buildGoDir function so that we
avoid checking `excludedPackages` for every package and cut down the number
of grep calls by half since we always want at least one grep for the default
excludedPackages, might as well just add to the patterns being checked.
Finally, adds documentation for usage of excludedPackages and subPackages. I
had to read the implementation to figure out how to correctly use these
function arguments since there was no documentation and different uses in the
code base. So this commit documents usage of the arguments.
|
|\
| |
| | |
coq: Move dune, ocaml and findlib to nativeBuildInputs
|
| |
| |
| |
| |
| |
| | |
= true
Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
Not doing this used to break wrapGAppsHook as gappsWrapperArgs is set in preFixup, but it was used in installPhase
|
| |
|
|
|
|
| |
this should only be set if the package doesn't work with the default platforms
|
| |
|
|
|
| |
* Beam/Elixir: Add section on using an overlay
|
| |
|
| |
|
|\ |
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
pkgs/applications/editors/vim/common.nix
pkgs/development/python-modules/jellyfin-apiclient-python/default.nix
pkgs/development/python-modules/pymavlink/default.nix
|
| |\
| | |
| | | |
doc: minimize mentions of nix-env -i without -A in nixpkgs manual
|
| | | |
|
|\| | |
|
| | |
| | |
| | |
| | |
| | | |
It's recommended to consume the interpreter, not the package
set when being called from `all-packages.nix`
|
|\| |
| | |
| | |
| | |
| | | |
Conflicts:
pkgs/development/python-modules/sphinxext-opengraph/default.nix
|
| |\ \
| | | |
| | | | |
docs: Fix markdown in Rust language section
|
| | | | |
|
| |/ / |
|
|\| | |
|
| |\ \
| | | |
| | | | |
doc: fix broken links
|
| | | |
| | | |
| | | |
| | | | |
Links in documentation shouldn't point to dead ends.
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
buildDotnetModule: add support for local project references
|
| | | | | |
|
| | |/ / |
|
|\| | | |
|
| |/ / |
|
|\| |
| | |
| | |
| | | |
CONFLICT (rename/add): Rename pkgs/development/python-modules/jsonwatch/default.nix->pkgs/tools/misc/jsonwatch/default.nix in nixpkgs/master. Added pkgs/tools/misc/jsonwatch/default.nix in HEAD
|
| | | |
|