mirror of
https://gitlab.com/TECHNOFAB/soonix.git
synced 2025-12-12 06:10:06 +01:00
25 lines
458 B
Nix
25 lines
458 B
Nix
{
|
|
pkgs,
|
|
lib ? pkgs.lib,
|
|
...
|
|
}: let
|
|
inherit (lib) evalModules;
|
|
|
|
soonix_lib = import ./lib.nix {inherit pkgs lib;};
|
|
in rec {
|
|
inherit (soonix_lib) engines buildAllFiles;
|
|
|
|
module = ./module.nix;
|
|
devshellModule = ./devshellModule.nix;
|
|
|
|
make = userConfig:
|
|
evalModules {
|
|
specialArgs = {inherit pkgs;};
|
|
modules = [
|
|
module
|
|
userConfig
|
|
];
|
|
};
|
|
|
|
mkShellHook = userConfig: (make userConfig).config.shellHook;
|
|
}
|