diff --git a/flake.nix b/flake.nix index a4c648c4..83fd1ba8 100644 --- a/flake.nix +++ b/flake.nix @@ -89,7 +89,7 @@ (os.mkPackages { inherit pkgs; }); devShell = import ./shell { - inherit self system; + inherit self system extern overrides; }; } ); diff --git a/shell/default.nix b/shell/default.nix index 72ac09e4..0b132f99 100644 --- a/shell/default.nix +++ b/shell/default.nix @@ -1,8 +1,12 @@ { self ? (import ../compat).defaultNix , system ? builtins.currentSystem +, extern ? import ../extern { inherit (self) inputs; } +, overrides ? import ../overrides }: let - pkgs = (self.lib.os.mkPkgs).${system}; + pkgs = (self.lib.os.mkPkgs { + inherit overrides extern; + }).${system}; inherit (pkgs) lib;