config/users/natalie/packages.nix

117 lines
1.2 KiB
Nix

# Packages installed with home-manager
{pkgs, ...}:
with pkgs; [
#general development
just
pkg-config
gnumake
caddy
pm2
clang-tools
wget
git
unzip
clang
cmake
gnupg
#ides
zed-editor
emacs
#virtualization
qemu
podman
docker
#productivity
glance
anki-bin
tailscale
openconnect
#nix tools
cachix
direnv
nh
#terminal stuff
(btop.override {cudaSupport = true;})
tmux
zellij
lazygit
fzf
neofetch
hyfetch
fastfetch
eza
ollama
uv
fd
ripgrep
file
fish
#image tools
imagemagick
#chatting apps
(discord.override {
withMoonlight = true;
})
vesktop
#media
spotify
zathura
#language servers
typst-live
lua-language-server
nil
nixd
texlab
texlivePackages.chktex
#formatters/linters
stylua
alejandra
statix
#neovim deps
lua51Packages.lua
lua51Packages.luarocks-nix
codespell
typst
tree-sitter
#python
pyright
basedpyright
ruff
python312Packages.python
python312Packages.pynvim
python312Packages.pip
#programming languages
R
deno
ruby
nodePackages.npm
go
coq
elan
#browsers
tor
firefox
#math
texlive.combined.scheme-full
zathura
#fun things
cowsay
cmatrix
sl
]