blob: 9da8a93977db18ccba92fb39e5758256e43bf4bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
{ pkgs, settings }:
let
lib = pkgs.lib;
defaultSettings = lib.optional (lib.pathExists ./config/default.nix) ./config;
module = lib.evalModules {
modules = [ settings ./modules ] ++ defaultSettings;
specialArgs.pkgs = pkgs;
};
in
pkgs.mkShell ({
inherit (module.config)
inputsFrom buildInputs nativeBuildInputs shellHook exitHook;
})
|