mirror of
https://github.com/icewind1991/nvidia-patch-nixos.git
synced 2026-06-03 11:04:06 +02:00
readme
This commit is contained in:
parent
4cb018c16d
commit
7125db93f2
2 changed files with 36 additions and 3 deletions
33
README.md
Normal file
33
README.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# nvidia-patch-nixos
|
||||
|
||||
nvidia-patch flake for NixOS
|
||||
|
||||
## Usage
|
||||
|
||||
- Add this flake to your flake inputs:
|
||||
```
|
||||
nvidia-patch.url = "github:icewind1991/nvidia-patch-nixos";
|
||||
```
|
||||
|
||||
- Apply the patch to your nvidia package
|
||||
```nix
|
||||
{
|
||||
config,
|
||||
inputs,
|
||||
system,
|
||||
...
|
||||
}: let
|
||||
rev = "0fa9170"; # revision from https://github.com/keylase/nvidia-patch to use
|
||||
hash = "sha256-+BkDUfVqqYMAG62OarNPJiNfghvHpOhhMlS5H+SV1dQ="; # sha256sum for https://github.com/keylase/nvidia-patch at the specified revision
|
||||
|
||||
# create patch functions for the specified revision
|
||||
patchFbc = driverPackage: (inputs.nvidia-patch.patchFbc.${system} driverPackage rev hash);
|
||||
patchNvenc = driverPackage: (inputs.nvidia-patch.patchNvenc.${system} driverPackage rev hash);
|
||||
|
||||
# nvidia package to patch
|
||||
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
||||
in {
|
||||
hardware.nvidia.package = patchNvenc (patchFbc package);
|
||||
}
|
||||
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue