Initial commit

This commit is contained in:
alsaiduq-lab 2025-03-13 14:50:27 -06:00
commit e886de58af
23 changed files with 926 additions and 0 deletions

85
hosts/local-packages.nix Normal file
View file

@ -0,0 +1,85 @@
{ config, pkgs, lib, ... }:
{
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
# Applications
brave
ghostty
vesktop
# Development tools
nodejs
tree
gnumake
gcc
gdb
binutils
cmake
ninja
pkg-config
autoconf
automake
libtool
gawk
lazygit
# Python ecosystem
(python310.withPackages (ps: with ps; [
virtualenv
ipython
numpy
pandas
matplotlib
scipy
requests
pytorch-bin
torchvision-bin
torchaudio-bin
]))
(python311.withPackages (ps: with ps; [
virtualenv
ipython
jupyter
jupyterlab
numpy
pandas
matplotlib
scipy
requests
]))
uv
ruff
black
# Rust ecosystem with properly configured toolchain
rustup
rust-analyzer
cargo-edit
cargo-watch
cargo-outdated
cargo-audit
openssl
openssl.dev
pkg-config
libxml2
zlib
# Haskell ecosystem
ghc
cabal-install
stack
haskell-language-server
# Database tools
postgresql
sqlite
# Version control tools
git-lfs
gitAndTools.gh
gitAndTools.diff-so-fancy
# misc
ani-cli
nmap
psmisc
ugrep
unzip
starship
];
}