aboutsummaryrefslogtreecommitdiff
path: root/devShells/default.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2024-01-16 17:00:20 +0100
committerKarel Kočí <cynerd@email.cz>2024-01-16 17:00:20 +0100
commitcfacd69575b5888bf3e054c9f8056a19c4b5903e (patch)
treea2f1c475ef872e95211bf648a5a0fe48965c66a0 /devShells/default.nix
parent55296b643fe2934b875561dd58861b69d4951e9c (diff)
downloadnixos-personal-cfacd69575b5888bf3e054c9f8056a19c4b5903e.tar.gz
nixos-personal-cfacd69575b5888bf3e054c9f8056a19c4b5903e.tar.bz2
nixos-personal-cfacd69575b5888bf3e054c9f8056a19c4b5903e.zip
Rework
Diffstat (limited to 'devShells/default.nix')
-rw-r--r--devShells/default.nix30
1 files changed, 10 insertions, 20 deletions
diff --git a/devShells/default.nix b/devShells/default.nix
index 998a39b..1e46ad0 100644
--- a/devShells/default.nix
+++ b/devShells/default.nix
@@ -1,21 +1,11 @@
-pkgs: let
- callDevelop = pkgs.lib.callPackageWith (shells // {inherit pkgs;});
-
- shells = {
- default = pkgs.mkShell {
- packages = [];
- };
-
- armv6 = callDevelop ./nuttx.nix {arch = "armv6s-m";};
- armv7e = callDevelop ./nuttx.nix {
- arch = "armv7e-m";
- fpu = "vfpv3-d16";
- };
- espc = callDevelop ./nuttx.nix {arch = "rv32imc";};
- c = callDevelop ./c.nix {};
- qt = callDevelop ./qt.nix {};
- python = callDevelop ./python.nix {};
- apo = callDevelop ./apo.nix {};
+pkgs: rec {
+ armv7e = import ./nuttx.nix pkgs c {
+ arch = "armv7e-m";
+ fpu = "vfpv3-d16";
};
-in
- shells
+ espc = import ./nuttx.nix pkgs c {arch = "rv32imc";};
+ c = import ./c.nix pkgs;
+ qt = import ./qt.nix pkgs c;
+ python = import ./python.nix pkgs;
+ apo = import ./apo.nix pkgs c;
+}