updated home-manager config

This commit is contained in:
Natalie Marks 2024-06-17 01:59:17 -07:00
parent 97c86e0970
commit 96f90ebc87

161
home.nix
View file

@ -41,86 +41,87 @@
# The home.packages option allows you to install Nix packages into your # The home.packages option allows you to install Nix packages into your
# environment. # environment.
home.packages = with pkgs; [ home.packages = with pkgs;
zigpkgs."0.13.0" [
stylua zigpkgs."0.13.0"
webcord stylua
btop webcord
neofetch btop
direnv neofetch
R direnv
typst R
typst-live typst
tmux typst-live
zellij tmux
distrobox zellij
podman distrobox
qemu podman
vimgolf qemu
lazygit vimgolf
rustup lazygit
file rustup
# itch : THIS IS BROKEN FOR SOME REASON, need to pin it?? file
qbittorrent # itch : THIS IS BROKEN FOR SOME REASON, need to pin it??
deno qbittorrent
imagemagick deno
pkg-config imagemagick
mpv pkg-config
comma mpv
openconnect comma
gnumake openconnect
kdeconnect gnumake
signal-desktop kdeconnect
zed-editor signal-desktop
#getting foundry to work! zed-editor
#nodejs_21 #getting foundry to work!
caddy #nodejs_21
cloudflared caddy
pm2 cloudflared
#productivty pm2
todoist-electron #productivty
#Gaming todoist-electron
lutris #Gaming
wineWowPackages.stable lutris
winetricks wineWowPackages.stable
dxvk_2 winetricks
mangohud dxvk_2
vulkan-tools mangohud
asdf-vm vulkan-tools
# for cmpm17 asdf-vm
binwalk # for cmpm17
exiftool binwalk
#for fun exiftool
cowsay #for fun
cmatrix cowsay
hyfetch cmatrix
bat hyfetch
eza bat
ollama eza
sl ollama
fallout-ce sl
fallout2-ce fallout-ce
#CSE114 (Haskell stuff) fallout2-ce
stack #CSE114 (Haskell stuff)
(haskell-language-server.override {supportedGhcVersions = ["94" "947"];}) stack
haskell.compiler.ghc947 (haskell-language-server.override {supportedGhcVersions = ["94" "947"];})
ormolu haskell.compiler.ghc947
#LSP + formatters/linters ormolu
lua-language-server #LSP + formatters/linters
nil lua-language-server
alejandra nil
statix alejandra
texlab statix
typst-fmt texlab
typst-lsp typst-fmt
clang-tools typst-lsp
#rust-analyzer clang-tools
#clippy #rust-analyzer
#rustfmt #clippy
#runpod #rustfmt
docker #runpod
inputs.zls.packages.x86_64-linux docker
]; ]
++ [inputs.zls.packages.x86_64-linux];
programs.direnv = { programs.direnv = {
enable = true; enable = true;