diff options
Diffstat (limited to 'devShells/default.nix')
-rw-r--r-- | devShells/default.nix | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/devShells/default.nix b/devShells/default.nix index 6c91b20..be2d89f 100644 --- a/devShells/default.nix +++ b/devShells/default.nix @@ -1,14 +1,23 @@ { nixpkgs, shellrc, system }: let + default = let + pkgs = nixpkgs.legacyPackages.${system}; + in pkgs.mkShell { + inputsFrom = with pkgs; [ + shellrc.packages.${system}.default + ]; + }; + callDevelop = file: import file { - inherit nixpkgs; - inherit shellrc; inherit system; + inherit nixpkgs; + inherit default; }; in { + default = default; armv6 = callDevelop ./nuttx.nix { arch = "armv6s-m"; }; armv7e = callDevelop ./nuttx.nix { arch = "armv7e-m"; fpu = "vfpv3-d16"; }; c = callDevelop ./c.nix; |