Skip to content

icewind1991/nvidia-patch-nixos

Repository files navigation

nvidia-patch-nixos

nvidia-patch flake for NixOS

Note

I'm currently not using any nvidia hardware anymore so I'm no longer using this myself.

While things should keep working, I'm no longer testing things. If you interest is taking over maintenership of this project then feel free to reach out.

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.overlay to nvidia-patch.overlays.default
    • You no longer need to provide the upstream nvidia-patch revision and hash.
    • The patcher no longer relies on IFD which should speedup builds.

About

nvidia-patch for NixOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •