{ inputs, pkgs, rust-overlay, ... }: { home.packages = with pkgs; [ # general docker docker-compose # iot platformio # rust openssl cargo pkg-config cargo-deny cargo-edit cargo-watch rust-analyzer # bash shellcheck # nodejs node2nix nodejs nodePackages.pnpm yarn # # python # python311 # python311Packages.pip # python311Packages.venvShellHook # cpp clang-tools cmake codespell conan cppcheck doxygen gtest lcov vcpkg # vcpkg-tool valgrind # haskell cabal-install ghc haskell-language-server # nix cachix lorri niv nixfmt-classic statix vulnix haskellPackages.dhall-nix ]; }