config/users/natalie/packages.nix

119 lines
1.3 KiB
Nix
Raw Normal View History

2025-05-07 10:22:05 -07:00
# Packages installed with home-manager
2025-05-12 15:19:01 -07:00
{ pkgs, ... }:
with pkgs;
[
2025-03-28 21:09:28 -07:00
#general development
just
pkg-config
gnumake
caddy
pm2
clang-tools
wget
git
unzip
clang
2025-04-10 20:04:30 -07:00
cmake
gnupg
2025-03-28 21:09:28 -07:00
2025-04-01 16:53:29 -07:00
#ides
zed-editor
emacs
2025-03-31 13:37:38 -07:00
#virtualization
qemu
podman
docker
2025-03-28 21:09:28 -07:00
#productivity
glance
anki-bin
tailscale
2025-03-31 13:37:38 -07:00
openconnect
2025-03-28 21:09:28 -07:00
#nix tools
direnv
nh
#terminal stuff
2025-05-12 15:19:01 -07:00
(btop.override { cudaSupport = true; })
2025-03-28 21:09:28 -07:00
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
2025-04-30 12:38:05 -07:00
zathura
2025-03-28 21:09:28 -07:00
#language servers
typst-live
lua-language-server
nil
2025-04-10 20:04:30 -07:00
nixd
2025-03-28 21:09:28 -07:00
texlab
texlivePackages.chktex
#formatters/linters
stylua
alejandra
statix
#neovim deps
2025-05-12 15:19:01 -07:00
# TODO: from clo, maybe u can remove all of these? i don't wanna break tho
2025-03-28 21:09:28 -07:00
lua51Packages.lua
lua51Packages.luarocks-nix
codespell
typst
2025-04-30 12:38:05 -07:00
tree-sitter
2025-03-28 21:09:28 -07:00
#python
pyright
basedpyright
ruff
python312Packages.python
python312Packages.pynvim
python312Packages.pip
#programming languages
R
deno
ruby
nodePackages.npm
go
2025-04-01 16:53:48 -07:00
coq
2025-04-10 20:04:30 -07:00
elan
2025-03-28 21:09:28 -07:00
#browsers
tor
firefox
#math
texlive.combined.scheme-full
2025-04-30 12:37:35 -07:00
zathura
2025-03-28 21:09:28 -07:00
#fun things
cowsay
cmatrix
sl
]