dotfiles/nixcfgs/users/js0ny/packages/devtools.nix
2026-03-15 21:07:36 +00:00

33 lines
728 B
Nix

{
pkgs,
config,
...
}: {
# Globally installed development tools
home.packages = with pkgs; [
vscode-json-languageserver
alejandra
gnumake
nil
jq
yq-go
tokei
socat
shellcheck
bruno
bruno-cli
httpie
gron
jless
];
home.sessionVariables = {
CARGO_HOME = "${config.xdg.dataHome}/cargo";
GOPATH = "${config.xdg.dataHome}/go";
PYTHON_HISTORY = "${config.xdg.stateHome}/python/history";
};
systemd.user.tmpfiles.rules = [
"d ${config.xdg.dataHome}/cargo 0755 ${config.home.username} users -"
"d ${config.xdg.dataHome}/go 0755 ${config.home.username} users -"
"d ${config.xdg.stateHome}/python 0755 ${config.home.username} users -"
];
}