diff options
Diffstat (limited to 'devShells')
-rw-r--r-- | devShells/default.nix | 7 | ||||
-rw-r--r-- | devShells/nuttx.nix | 38 | ||||
-rw-r--r-- | devShells/python.nix | 51 | ||||
-rw-r--r-- | devShells/qt.nix | 15 |
4 files changed, 0 insertions, 111 deletions
diff --git a/devShells/default.nix b/devShells/default.nix index 1e46ad0..882f828 100644 --- a/devShells/default.nix +++ b/devShells/default.nix @@ -1,11 +1,4 @@ pkgs: rec { - armv7e = import ./nuttx.nix pkgs c { - arch = "armv7e-m"; - fpu = "vfpv3-d16"; - }; - 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; } diff --git a/devShells/nuttx.nix b/devShells/nuttx.nix deleted file mode 100644 index 97675e9..0000000 --- a/devShells/nuttx.nix +++ /dev/null @@ -1,38 +0,0 @@ -pkgs: c: { - arch, - fpu ? null, -}: -with builtins; -with pkgs.lib; let - pkgsCross = import pkgs.path { - localSystem = pkgs.buildPlatform.system; - crossSystem = { - config = - if (hasPrefix "armv" arch) - then "arm-none-eabi" + (optionalString (fpu != null) "hf") - else "riscv32-none-elf"; - libc = "newlib"; - gcc = - { - inherit arch; - } - // (optionalAttrs (fpu != null) {inherit fpu;}); - }; - }; -in - pkgsCross.buildPackages.mkShell { - packages = with pkgsCross.buildPackages; - [ - kconfig-frontends - genromfs - xxd - openocd - gcc - gdb - ] - ++ (optionals (hasPrefix "rv32" arch) [ - esptool - ]); - inputsFrom = [c]; - meta.platforms = pkgsCross.lib.platforms.linux; - } diff --git a/devShells/python.nix b/devShells/python.nix deleted file mode 100644 index 1bd1dad..0000000 --- a/devShells/python.nix +++ /dev/null @@ -1,51 +0,0 @@ -pkgs: -pkgs.mkShell { - packages = with pkgs; [ - (python3.withPackages (pypkgs: - with pypkgs; [ - ipython - - pytest - pytest-html - pytest-tap - coverage - python-lsp-black - pylint - pydocstyle - mypy - - pygraphviz - matplotlib - - python-gitlab - PyGithub - - schema - jinja2 - ruamel-yaml - msgpack - urllib3 - - influxdb-client - #psycopg - paho-mqtt - - humanize - rich - - pygobject3 - - pyserial - pylibftdi - pylxd - selenium - ])) - geckodriver - chromedriver - - gobject-introspection - gtk3 - gtk4 - ]; - meta.platforms = pkgs.lib.platforms.linux; -} diff --git a/devShells/qt.nix b/devShells/qt.nix deleted file mode 100644 index 35558c2..0000000 --- a/devShells/qt.nix +++ /dev/null @@ -1,15 +0,0 @@ -pkgs: c: -pkgs.mkShell { - packages = with pkgs; - with libsForQt5; [ - qtbase - qttranslations - qtserialport - qtwebsockets - doctest - qtcharts - qtwayland - ]; - inputsFrom = [c]; - meta.platforms = pkgs.lib.platforms.linux; -} |