summaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/default.nix b/default.nix
new file mode 100644
index 0000000..9da8a93
--- /dev/null
+++ b/default.nix
@@ -0,0 +1,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;
+})