misc: refactor helpers propagation

Co-authored-by: Robert Hensing <robert@roberthensing.nl>
This commit is contained in:
Gaetan Lepage 2024-02-07 16:50:08 +01:00 committed by Gaétan Lepage
parent 3bbb3d5453
commit 5d3ed3a09e
12 changed files with 100 additions and 40 deletions

15
flake-modules/helpers.nix Normal file
View file

@ -0,0 +1,15 @@
{getHelpers, ...}: {
_module.args.getHelpers = pkgs:
import ../lib/helpers.nix {
inherit pkgs;
inherit (pkgs) lib;
};
perSystem = {
pkgs,
config,
...
}: {
_module.args.helpers = getHelpers pkgs;
};
}