Clean out some packages from prog/default.nix
Remove default install of rustc and JS, trim python packages down to jupyter with plugins. Move back to a nix-shell focused workflow
This commit is contained in:
parent
01dbdd0259
commit
1a10a39900
|
@ -5,43 +5,30 @@
|
|||
nil
|
||||
alejandra
|
||||
|
||||
# Shell
|
||||
shfmt
|
||||
shellcheck
|
||||
|
||||
# Lua
|
||||
(luajit.withPackages (ps: [(ps.callPackage ./luarocks/scilua.nix {})]))
|
||||
luarocks-nix
|
||||
lua-language-server
|
||||
stylua
|
||||
|
||||
# Python
|
||||
(python3.withPackages
|
||||
(ps:
|
||||
with ps; [
|
||||
python-lsp-server
|
||||
mypy
|
||||
jupyterlab
|
||||
jupyterlab-git
|
||||
(callPackage ./catppuccin_jupyterlab/default.nix {})
|
||||
]))
|
||||
ruff
|
||||
|
||||
# Fortran
|
||||
gfortran
|
||||
fortls
|
||||
|
||||
# Rust toolchain
|
||||
rustc
|
||||
rust-analyzer
|
||||
cargo
|
||||
rustfmt
|
||||
clippy
|
||||
# Python
|
||||
ruff
|
||||
|
||||
# JavaScript / TypeScript
|
||||
nodejs
|
||||
nodePackages.typescript-language-server
|
||||
nodePackages.eslint
|
||||
|
||||
# Shell and misc
|
||||
shfmt
|
||||
shellcheck
|
||||
nodePackages.prettier
|
||||
## Python - JupyterLab
|
||||
(python3.withPackages
|
||||
(ps:
|
||||
with ps; [
|
||||
jupyterlab
|
||||
jupyterlab-git
|
||||
(callPackage ./catppuccin_jupyterlab/default.nix {})
|
||||
]))
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue