# abstraction is beautiful. { pkgs, ... }: with pkgs; [ radare2 # (python3.withPackages (python-pkgs: with python-pkgs; [ jupyter-client ])) # gdb zap lldb clang-tools tokio-console deno #iaito clang valgrind ghidra-bin protobuf buf uv unityhub gh platformio python313Packages.r2pipe (python313.withPackages(ps: with ps; [ jupyter-client pynvim wand ipykernel ])) python313Packages.pip nodejs go ninja binwalk dotnet-sdk_9 csharp-ls cmake gnumake graalvmPackages.graalvm-ce meson pnpm rustup go-task dive podman-tui k3s kind podman-compose cutter nasm elixir erlang hex rebar3 avalonia-ilspy ghc haskellPackages.stack haskellPackages.hpack haskellPackages.cabal-install haskellPackages.haskell-language-server haskellPackages.zlib bpf-linker zlib.dev conan lld libllvm ]