summaryrefslogtreecommitdiff
path: root/default.nix
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;
})