Overlays¶
Package-set overlays: upstream fixes, forks, and platform patches.
27 recipes
-
aarch64-native-webassets-overlay
A nixpkgs overlay that sources arch-agnostic web packages (static HTML/JS/CSS bundles) from a freshly imported native x86_64 pkgs on an aarch64 builder, so the JS toolchain is…
-
caddy-override-keep-withplugins
Rebuild Caddy against a different Go toolchain (a newer/pinned release, a patched compiler, whatever) without losing caddy.withPlugins.
-
An overlay that makes nixpkgs' CUDA setup hook put nvcc's own prefix into CUDAToolkit_ROOT, and adds cuda_nvcc to the nativeBuildInputs of the CUDA-scope packages that need it but…
-
A nixpkgs overlay that fixes the macOS-only link failure hit when building a PyO3 / Rust-based CPython extension module.
-
Package a deno compile standalone binary in Nix — reproducibly, and building fully offline in the sandbox.
-
Point an Electron app at nixpkgs' prebuilt electron_
-bin instead of the from-source electron_ , so you skip a huge, often-uncached Electron compile. -
A one-line nixpkgs overlay that restores create_manpage_completions.py on disk so home-manager's programs.fish completion generator keeps working against fish 4.8+.
-
Pin a public RIR IP-allocation dataset as a build-time, content-hashed Nix derivation so that "firewall by country" allow/block rulesets are reproducible — instead of fetching the…
-
Pin a single Go package back one Go minor when it fails to build on the Go toolchain your nixpkgs currently ships — without waiting for upstream and without rolling back the whole…
-
go-vendor-patch-prefix-rewrite
Apply an upstream patch to a Nix-vendored Go dependency whose vendor-tree layout doesn't match the patch's path prefixes.
-
Carry a working local UI feature on top of a packaged web app — replacing an upstream stub / "coming soon" placeholder component — using a Nix overrideAttrs postPatch, without…
-
Compute allow-networks minus deny-networks as an explicit, minimal CIDR list — at Nix build time — and splat the result straight into WireGuard's AllowedIPs.
-
jitsi-meet-keycloak-oidc-overlay
A Nixpkgs overlay that bolts a Keycloak / OIDC SSO adapter into jitsi-meet's static output — and works around a qemu-user webpack crash so the overlay still evaluates on…
-
keycloak-keywind-theme-overlay
Package the third-party Tailwind Keycloak theme Keywind from source with buildNpmPackage, and expose it through an overlay so services.keycloak.
-
A tiny, self-contained Nixpkgs overlay that packages two Lightning/Bitcoin operator CLIs that are not in nixpkgs, so you have them ready before the day you need them — which, for…
-
Fix mautrix-telegram Provisioning API Breakage on aiohttp 3.9+
A nixpkgs overlay that patches mautrix-telegram's provisioning webserver so it survives aiohttp 3.9+.
-
Build MLX with Metal GPU support under Nix on Apple Silicon (aarch64-darwin).
-
nix-python-pythonpath-sitecustomize-shim
Runtime-patch a Nix-built Python application without patching its source, by injecting a sitecustomize.py onto the interpreter's PYTHONPATH.
-
Rebuild a Package Against a Vendored Fork (Protoc + eBPF Traps)
Rebuild an existing nixpkgs package against your own fork of its source without repackaging it from scratch — you inherit nixpkgs' build recipe and swap only src, version…
-
nixpkgs-package-from-flake-fork
Rebuild any nixpkgs package from your own fork of its source — carried as a flake input — with a one-line overrideAttrs overlay.
-
python-packages-extensions-overlay
A nixpkgs overlay pattern for patching Python packages so the patch applies to every interpreter version in the tree — plus a clean way to expose a Python library as a top-level…
-
qtwebengine-linker-shebang-fix
A nixpkgs overlay that fixes a qtwebengine 6.11+ build failure inside the Nix build sandbox.
-
Route Redlib Traffic Through a Rotating SOCKS5 Proxy Pool
A nixpkgs overlay that patches redlib's HTTP client to route all Reddit traffic through a rotating pool of SOCKS5 proxies, using a sticky…
-
A small, reusable nixpkgs overlay toolbox for surgically disabling package checks that fail for reasons unrelated to the package being broken — most commonly test suites that time…
-
stub-abandoned-package-overlay
Replace an abandoned / no-longer-building package with an empty stub derivation so a dangling reference in your closure resolves without compiling anything — instead of hunting…
-
Cherry-pick a few fast-moving packages from nixpkgs-unstable onto an otherwise stable nixpkgs, using a plain overlay — and survive the small build fixes those packages recurrently…
-
A nixpkgs overlay that silences the eval-time deprecation warnings emitted for legacy pkgs.xorg.
accesses — without changing which derivation you get.