summaryrefslogtreecommitdiff
path: root/3 resources/nix/packages/apply-patches.md
blob: e703f81748200b2902c618604ecd13c9983364b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
We can apply patches to existing packages using [[overlays]]:
```nix
final: prev {
  nova = prev.nova.overrideAttrs (old: {
	  patches = (old.patches or []) ++ [
		  prev.fetchpatch {
			url = "https://github.com/owner/repo/commit/hash.patch";
		    hash = "somehash";
		})
		./relative.patch
	  ]
  })
}
```