mirror of
https://github.com/icewind1991/nvidia-patch-nixos.git
synced 2026-06-03 19:14:06 +02:00
nvidia-patch for NixOS
- Nix 100%
|
|
||
|---|---|---|
| .github/workflows | ||
| .envrc | ||
| .gitignore | ||
| extractor.nix | ||
| flake.lock | ||
| flake.nix | ||
| overlay.nix | ||
| patch-fbc.json | ||
| patch.json | ||
| patch.nix | ||
| README.md | ||
nvidia-patch-nixos
nvidia-patch flake for NixOS
Usage
-
Add this flake to your flake inputs:
nvidia-patch.url = "github:icewind1991/nvidia-patch-nixos"; nvidia-patch.inputs.nixpkgs.follows = "nixpkgs"; -
Apply the overlay:
nixpkgs.overlays = [inputs.nvidia-patch.overlays.default]; -
Apply the patch to your nvidia package
{ pkgs, config, ... }: let # nvidia package to patch package = config.boot.kernelPackages.nvidiaPackages.stable; in { hardware.nvidia.package = pkgs.nvidia-patch.patch-nvenc (pkgs.nvidia-patch.patch-fbc package); }
Changelog
- 2024-04-31:
- The overlay has been moved from
nvidia-patch.overlaytonvidia-patch.overlays.default - You no longer need to provide the upstream
nvidia-patchrevision and hash. - The patcher no longer relies on IFD which should speedup builds.
- The overlay has been moved from