2024-01-18 11:59:33 +01:00
|
|
|
# This file defines overlays
|
2024-05-02 11:55:25 +02:00
|
|
|
{inputs, ...}: {
|
2024-03-25 18:51:21 +01:00
|
|
|
# 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: {
|
2024-04-07 22:52:11 +02:00
|
|
|
# steam = prev.steam.override {
|
|
|
|
# extraProfile = ''export LD_PRELOAD=${inputs.extest}/lib/libextest.so:$LD_PRELOAD'';
|
|
|
|
# };
|
2024-03-25 18:51:21 +01:00
|
|
|
};
|
|
|
|
|
2024-01-18 11:59:33 +01:00
|
|
|
# This one brings our custom packages from the 'pkgs' directory
|
2024-01-18 12:52:44 +01:00
|
|
|
additions = final: _prev:
|
|
|
|
import ../pkgs {
|
|
|
|
inherit (final) callPackage;
|
|
|
|
pkgs = final;
|
|
|
|
};
|
2024-01-18 11:59:33 +01:00
|
|
|
|
2024-01-19 01:47:09 +01:00
|
|
|
# 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;};
|
|
|
|
}
|
|
|
|
);
|
2024-01-18 11:59:33 +01:00
|
|
|
}
|