dotfiles/config/nix/hm/dev.nix

66 lines
1 KiB
Nix
Raw Normal View History

2023-10-24 21:44:40 +02:00
{ pkgs, ... }:
{
# 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
ansible-language-server
# C/C++
cmake
clang
ccache
gdb
# Common
perf-tools
git
jq
universal-ctags
highlight
zeal-qt6 # Offline documentation
# Docker
docker
docker-compose
# FPGA
yosys
verilog
ghdl
gtkwave # TODO Display server only
# Network
socat
dig
whois
nmap
tcpdump
wireshark-qt # TODO Display server only
# nix
nix
rnix-lsp
# Perl
perl536Packages.PLS
# Python
mypy
python3Packages.black
python3Packages.python-lsp-server
python3Packages.pylsp-mypy
python3Packages.pyls-isort
python3Packages.python-lsp-black
# TODO Are all those for the same language server?
python3Packages.ipython
# Bash
nodePackages.bash-language-server
sqls
];
}