nixos/legacy/modules/development.nix

45 lines
653 B
Nix
Raw Normal View History

2020-11-16 21:14:46 +01:00
{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
# rust
cargo
clippy # lint
2020-11-16 21:14:46 +01:00
cargo-flamegraph
cargo-outdated
2021-03-28 21:03:12 +02:00
rustfmt
rustc
2020-11-16 21:14:46 +01:00
# general
clang
cloc
2020-11-16 21:14:46 +01:00
cmake
dfeet
direnv
entr
git
gnumake
go
hugo
meson
ninja
(python3.withPackages (ps: with ps; [
jupyter # notebooks
2021-06-08 21:58:22 +02:00
matplotlib
2020-11-16 21:14:46 +01:00
numpy
pandas
pillow
2021-06-08 21:58:22 +02:00
plotly
scikitlearn
scipy
tqdm # progressbar in pandas
2022-03-22 12:53:59 +01:00
wheel # python development
2020-11-16 21:14:46 +01:00
]))
ripgrep
shellcheck
topgrade
valgrind
vimPlugins.YouCompleteMe
ycmd
2022-06-06 11:55:33 +02:00
woeusb-ng
2020-11-16 21:14:46 +01:00
];
}