{ pkgs, config, ... }: { # TODO Separate in diffrent packages once the structure is finalized... # or connvert into per-directory requirements home.packages = with pkgs; [ # Ansible ansible ansible-lint # C/C++ cmake clang ccache gdb # Common perf-tools git jq yq universal-ctags highlight # Docker docker docker-compose # FPGA verilog # ghdl # TODO Not on aarch64 # Network socat dig whois nmap tcpdump # nix nix # Python python3Packages.ipython ] ++ lib.optionals config.frogeye.desktop.xorg [ # Common zeal-qt6 # Offline documentation # FPGA yosys gtkwave # Network wireshark-qt ]; }