| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
nixos: hardware.nvidia.package option for selecting nvidia package
|
| |
| |
| |
| |
| | |
Make it possible to select a derivation to use. This also moves some
logic that belongs to the derivation back into it.
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
|
|
|
|
|
|
|
| |
- This is fetched from a different URL, so allow passing that explicitly.
- There also isn't an nvidia-persistenced or nvidia-settings release for
this version, so use 450.57 instead. Also implement passing
persistenced and settings version explicitly.
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
|
|
|
|
|
|
| |
In some contexts, we don’t want to have to build the whole i686 stdenv
just to use the x86_64 nvidia driver. It’s hard to know ahead of time
what we want, so it’s best to leave this as an overridable option.
|
| |
|
| |
|
|
|
|
| |
Needed for PRIME render offload specifically
|
|
|
|
| |
Patchelf was being called to point RUNPATH to 64-bit library paths even for 32-bit libraries.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Based on "problems" from repology:
https://repology.org/repository/nix_unstable/problems
Mostly simple changes to reflect redirects.
|
|
|
|
|
| |
I bought some recent nVidia hardware, so I am stuck with it for a couple
of years and because of this, I have an interest in a working nVidia driver.
|
|
|
|
|
|
| |
I now no longer use an nvidia card commonly, so it would be harder for
me to test at least a bit. And I'm overcommited anyway.
Hopefully someone else can be found.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Fixes the issue: https://github.com/NixOS/nixpkgs/issues/39149
Problem was that the Nvidia driver did not find the libxcb-glx at runtime.
(cherry picked from commit bda072cafcef4cf5ff99828852ddc8e06ce1fdbf)
|
|
|
|
| |
It is deprecated and will be removed after 18.09.
|
|
|
|
|
| |
This reverts commit d5e2f91ec8411b3ca981698d53b12982c93533c5, reversing
changes made to a850a140fbe57e68041806b5a36cb1319e96f21e.
|
|
|
| |
Addition to https://github.com/NixOS/nixpkgs/pull/45410
|
| |
|
|
|
|
| |
This has been replaced with pkgsi686Linux.callPackage
|
| |
|
|
|
|
| |
This legacy settings application doesn't support x86_64.
|
| |
|
|
|
|
| |
https://github.com/NixOS/nixpkgs/commit/1fb0d3d158c193af1ee7fa6b0f9744df9f5a1484#commitcomment-26554956
|
| |
|
|
|
|
| |
Signed-off-by: Christoph Hrdinka <c.github@hrdinka.at>
|
| |
|
|
|
|
|
| |
The drivers would build but probably wouldn't work without them.
See #26250.
|
|
|
|
| |
Using fixed-commit URLs and fetchpatch is just more robust.
|
|
|
|
| |
also remove nvidia 4.10 kernel patch as it is no longer needed
|
| |
|
| |
|
| |
|
|\
| |
| | |
Introduce `mapNullable` into lib and use it in a few places
|
| |
| |
| |
| | |
Also simply some configure flag logic my grep also alerted me too.
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
thanks to bendlas for the review for pointing out a way to grab the patch remotely!
|
|
|
|
| |
Closes #22666.
|
|
* Use libglvnd;
* Compile nvidia-settings, nvidia-persistenced from source;
* Generalize builder.
|