From f15742b86df0be0fa974af5a22265781ba56e675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Thu, 18 Aug 2022 09:59:18 +0200 Subject: nixos/modules: rework interpreted languages development --- nixos/modules/develop.nix | 42 +++++++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 11 deletions(-) (limited to 'nixos/modules/develop.nix') diff --git a/nixos/modules/develop.nix b/nixos/modules/develop.nix index fab5733..310eaa3 100644 --- a/nixos/modules/develop.nix +++ b/nixos/modules/develop.nix @@ -36,16 +36,39 @@ in { jq yq # Python - python3 python3Packages.ipython - twine - python3Packages.pytest python3Packages.pytest-html #python3Packages.pytest-tap - python3Packages.coverage - python3Packages.python-lsp-black - mypy - pylint python3Packages.pydocstyle + (python3.withPackages (pypkgs: with pypkgs; [ + ipython + + pytest pytest-html #pytest-tap + coverage + python-lsp-black + pylint pydocstyle + + mypy pygraphviz + + python-gitlab PyGithub + + schema + jinja2 + ruamel-yaml + msgpack + + psycopg + + humanize rich + #lorem_text + + pyserial pylibftdi + selenium + + ])) + geckodriver + chromedriver # Lua - lua51Packages.luacheck + (lua5_1.withPackages (luapkgs: with luapkgs; [ + luacheck + ])) # Ansible ansible @@ -71,9 +94,6 @@ in { # D-Bus dfeet - # Bare metal - openocd - # Documentation man-pages man-pages-posix ]; -- cgit v1.2.3