27 lines
745 B
Nix
27 lines
745 B
Nix
# This file defines overlays
|
|
{inputs, ...}: {
|
|
# This one brings our custom packages from the 'pkgs' directory
|
|
additions = final: _prev:
|
|
import ../pkgs {
|
|
inherit (final) callPackage;
|
|
pkgs = final;
|
|
};
|
|
|
|
# This one contains whatever you want to overlay
|
|
# You can change versions, add patches, set compilation flags, anything really.
|
|
# https://nixos.wiki/wiki/Overlays
|
|
modifications = final: prev: {
|
|
# example = prev.example.overrideAttrs (oldAttrs: rec {
|
|
# ...
|
|
# });
|
|
};
|
|
|
|
# When applied, the stable nixpkgs set (declared in the flake inputs) will
|
|
# be accessible through 'pkgs.stable'
|
|
pkg-sets = (
|
|
final: prev: {
|
|
stable = import inputs.nixos-stable {system = final.system;};
|
|
}
|
|
);
|
|
}
|