aboutsummaryrefslogtreecommitdiff
path: root/devShells/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'devShells/default.nix')
-rw-r--r--devShells/default.nix13
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;