Files
config/modules/profiles/devtools/default.nix
2026-04-08 06:38:59 +00:00

59 lines
1.1 KiB
Nix

{
config,
pkgs,
...
}:
{
home-manager.users.${config.mj.username} = {
imports = [ ../../../shared/home/dev.nix ];
};
environment.systemPackages = with pkgs; [
universal-ctags
pkgs-unstable.go
pkgs-unstable.delve
pkgs-unstable.go-tools
pkgs.zigpkgs."0.15.1"
uv
cloc
josm
zbar
ninja
shfmt
tokei
bloaty
skopeo
inferno
undocker
graphviz
loccount
hyperfine
tesseract
oath-toolkit
nixpkgs-review
git-filter-repo
pkgs.pkgs-unstable.claude-code
(
let
py = python3.override {
packageOverrides = _: pyPrev: {
# ffmpeg/fish get SIGKILL in nix sandbox on darwin
imageio-ffmpeg = pyPrev.imageio-ffmpeg.overridePythonAttrs { doCheck = false; };
imageio = pyPrev.imageio.overridePythonAttrs { doCheck = false; };
};
};
in
py.withPackages (
ps: with ps; [
numpy
pyyaml
plotly
ipython
pymodbus
matplotlib
]
)
)
];
}