- Create modules/python-packages.nix as single source of truth for 51 packages - Update develPackages.nix to use shared package list with jupyter included - Update jupyterhub.nix kernel to use shared package list - Update home/python.nix to use shared package list - Disable kicad/easyeda2kicad (transient GitLab download corruption)
71 lines
796 B
Nix
71 lines
796 B
Nix
{
|
|
config,
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}:
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
zip
|
|
unzip
|
|
jq
|
|
curl
|
|
wget
|
|
|
|
openssl
|
|
gdb
|
|
libgcc
|
|
gcc
|
|
gccStdenv
|
|
gnumake
|
|
libcxx
|
|
libclc
|
|
libcap
|
|
libcutl
|
|
cmake
|
|
i2pd-tools
|
|
autoconf
|
|
xorg-autoconf
|
|
automake
|
|
autobuild
|
|
libtool
|
|
pkgconf
|
|
libpkgconf
|
|
pkg-config
|
|
valgrind
|
|
fontconfig
|
|
|
|
imagemagickBig
|
|
|
|
plantuml
|
|
|
|
rustup
|
|
rustfmt
|
|
treefmt
|
|
|
|
yarn
|
|
nodejs-slim
|
|
node2nix
|
|
|
|
uv
|
|
poetry
|
|
thonny
|
|
|
|
(python3.withPackages (import ./python-packages.nix))
|
|
|
|
github-copilot-cli
|
|
|
|
#dotnet-sdk_8
|
|
#dotnet-sdk_9
|
|
#dotnet-sdk_10
|
|
#dotnet-aspnetcore
|
|
#dotnet-ef
|
|
|
|
#gamedev
|
|
godot
|
|
];
|
|
|
|
programs.dconf.enable = lib.mkDefault true;
|
|
}
|