232 lines
3.0 KiB
Nix
232 lines
3.0 KiB
Nix
{ pkgs, llm-agents }:
|
|
|
|
with pkgs;
|
|
[
|
|
# Nix
|
|
nixd
|
|
mas
|
|
|
|
# X11
|
|
libx11
|
|
libxt
|
|
libxext
|
|
libxrender
|
|
libxrandr
|
|
xterm
|
|
|
|
# The Web Browsers
|
|
# maintained by in homebrew
|
|
|
|
# security and some such
|
|
# bitwarden-desktop #Does not compile properly
|
|
# bitwarden-cli # Fails on i386
|
|
yubikey-manager # provides ykman
|
|
pinentry_mac
|
|
|
|
# General packages for development and system management
|
|
alacritty
|
|
ansible
|
|
aspell
|
|
aspellDicts.en
|
|
bash-completion
|
|
bat
|
|
btop
|
|
coreutils
|
|
difftastic
|
|
htop
|
|
killall
|
|
minicom
|
|
mtr
|
|
ncdu
|
|
nodejs
|
|
|
|
fastfetch
|
|
nixfmt
|
|
openssh
|
|
postgresql
|
|
sqlite
|
|
unrar
|
|
wget
|
|
zip
|
|
|
|
# Development
|
|
act
|
|
autoconf
|
|
autoconf-archive
|
|
automake
|
|
ccache
|
|
clang-tools
|
|
cmake
|
|
dfu-util
|
|
go
|
|
jd-diff-patch # json diff patch
|
|
jq # json tool
|
|
llvm
|
|
nasm
|
|
ninja
|
|
pkg-config
|
|
|
|
# Encryption and security tools
|
|
age
|
|
gnupg
|
|
just
|
|
libfido2
|
|
sops
|
|
|
|
# Cloud-related tools and SDKs
|
|
docker
|
|
docker-compose
|
|
|
|
# Media-related packages
|
|
|
|
fd
|
|
ffmpeg
|
|
imagemagick
|
|
|
|
|
|
|
|
|
|
# Node.js development tools
|
|
#nodePackages.npm # globally install npm
|
|
#nodePackages.prettier
|
|
|
|
# Text and terminal utilities
|
|
|
|
htop
|
|
hunspell
|
|
iftop
|
|
inetutils # includes Telnet
|
|
jq
|
|
ripgrep
|
|
tmux
|
|
tree
|
|
unrar
|
|
unzip
|
|
|
|
# zsh-powerlevel10k
|
|
|
|
# Python packages
|
|
# python3
|
|
virtualenv
|
|
uv
|
|
|
|
(python3.withPackages (
|
|
python-pkgs: with python-pkgs; [
|
|
bidict
|
|
blinker
|
|
certifi
|
|
charset-normalizer
|
|
click
|
|
flask
|
|
flask-socketio
|
|
h11
|
|
idna
|
|
importlib-metadata
|
|
itsdangerous
|
|
jinja2
|
|
markupsafe
|
|
mercantile
|
|
mlx-lm
|
|
numpy
|
|
pandas
|
|
pillow
|
|
pillow
|
|
python-engineio
|
|
python-socketio
|
|
requests
|
|
requests
|
|
shapely
|
|
simple-websocket
|
|
tkinter
|
|
tqdm
|
|
urllib3
|
|
werkzeug
|
|
wsproto
|
|
zipp
|
|
]
|
|
))
|
|
|
|
# LLM
|
|
ollama # Launchd definition in hosts/darwin/default.nix
|
|
|
|
# Social
|
|
pidgin
|
|
|
|
# Rust Related
|
|
rustc
|
|
cargo
|
|
platformio-core
|
|
|
|
# XML, Tex and LaTex
|
|
|
|
mdbook
|
|
pandoc
|
|
rubyPackages_3_4.kramdown-rfc2629
|
|
tex-fmt
|
|
xml2rfc
|
|
zotero
|
|
|
|
(texlive.combine {
|
|
inherit (texlive)
|
|
apa6
|
|
apa7
|
|
apacite
|
|
biber
|
|
biblatex
|
|
biblatex-apa6
|
|
bibunits
|
|
catchfile
|
|
cjk
|
|
comment
|
|
courier
|
|
csquotes
|
|
draftwatermark
|
|
endfloat
|
|
enumitem
|
|
fancyhdr
|
|
fontawesome5
|
|
footmisc
|
|
footnotehyper
|
|
geometry
|
|
ifmtarg
|
|
latexmk
|
|
lipsum
|
|
lualatex-math
|
|
makecell
|
|
microtype
|
|
multirow
|
|
nowidow
|
|
parskip
|
|
ragged2e
|
|
scalerel
|
|
scheme-small
|
|
selnolig
|
|
sourcesanspro
|
|
svg
|
|
tcolorbox
|
|
texcount
|
|
threeparttable
|
|
tikzfill
|
|
titlesec
|
|
titling
|
|
tocloft
|
|
transparent
|
|
upquote
|
|
url
|
|
xecjk
|
|
xifthen
|
|
xurl
|
|
;
|
|
|
|
})
|
|
]
|
|
|
|
### Agents from https://github.com/numtide/llm-agents.nix
|
|
|
|
|
|
|
|
++ (with llm-agents.packages.${pkgs.stdenv.hostPlatform.system}; [
|
|
hermes-desktop
|
|
hermes-hud
|
|
])
|