2023-11-22 00:52:31 +01:00
|
|
|
{ pkgs, ... }: {
|
2023-10-24 21:44:40 +02:00
|
|
|
# TODO Separate in diffrent packages once the structure is finalized...
|
|
|
|
# or connvert into per-directory requirements
|
2023-10-28 22:09:36 +02:00
|
|
|
home.packages = with pkgs; [
|
2023-10-24 21:44:40 +02:00
|
|
|
# Ansible
|
|
|
|
ansible
|
|
|
|
ansible-lint
|
|
|
|
|
|
|
|
# C/C++
|
|
|
|
cmake
|
|
|
|
clang
|
|
|
|
ccache
|
|
|
|
gdb
|
|
|
|
|
|
|
|
# Common
|
|
|
|
perf-tools
|
|
|
|
git
|
|
|
|
jq
|
2023-11-02 21:57:06 +01:00
|
|
|
yq
|
2023-10-24 21:44:40 +02:00
|
|
|
universal-ctags
|
|
|
|
highlight
|
|
|
|
zeal-qt6 # Offline documentation
|
|
|
|
|
|
|
|
# Docker
|
|
|
|
docker
|
|
|
|
docker-compose
|
|
|
|
|
|
|
|
# FPGA
|
|
|
|
yosys
|
|
|
|
verilog
|
2023-11-22 00:52:31 +01:00
|
|
|
# ghdl # TODO Not on aarch64
|
2023-10-24 21:44:40 +02:00
|
|
|
gtkwave # TODO Display server only
|
|
|
|
|
|
|
|
# Network
|
|
|
|
socat
|
|
|
|
dig
|
|
|
|
whois
|
|
|
|
nmap
|
|
|
|
tcpdump
|
|
|
|
wireshark-qt # TODO Display server only
|
|
|
|
|
|
|
|
# nix
|
|
|
|
nix
|
|
|
|
|
|
|
|
# Python
|
|
|
|
python3Packages.ipython
|
|
|
|
];
|
|
|
|
|
|
|
|
}
|