1 files changed, 81 insertions(+), 80 deletions(-)
home.nix+81-80| ... | @@ -41,86 +41,87 @@ | ... | @@ -41,86 +41,87 @@ |
| 41 | # The home.packages option allows you to install Nix packages into your | 41 | # The home.packages option allows you to install Nix packages into your |
| 42 | # environment. | 42 | # environment. |
| 43 | 43 | ||
| 44 | home.packages = with pkgs; [ | 44 | home.packages = with pkgs; |
| 45 | zigpkgs."0.13.0" | 45 | [ |
| 46 | stylua | 46 | zigpkgs."0.13.0" |
| 47 | webcord | 47 | stylua |
| 48 | btop | 48 | webcord |
| 49 | neofetch | 49 | btop |
| 50 | direnv | 50 | neofetch |
| 51 | R | 51 | direnv |
| 52 | typst | 52 | R |
| 53 | typst-live | 53 | typst |
| 54 | tmux | 54 | typst-live |
| 55 | zellij | 55 | tmux |
| 56 | distrobox | 56 | zellij |
| 57 | podman | 57 | distrobox |
| 58 | qemu | 58 | podman |
| 59 | vimgolf | 59 | qemu |
| 60 | lazygit | 60 | vimgolf |
| 61 | rustup | 61 | lazygit |
| 62 | file | 62 | rustup |
| 63 | # itch : THIS IS BROKEN FOR SOME REASON, need to pin it?? | 63 | file |
| 64 | qbittorrent | 64 | # itch : THIS IS BROKEN FOR SOME REASON, need to pin it?? |
| 65 | deno | 65 | qbittorrent |
| 66 | imagemagick | 66 | deno |
| 67 | pkg-config | 67 | imagemagick |
| 68 | mpv | 68 | pkg-config |
| 69 | comma | 69 | mpv |
| 70 | openconnect | 70 | comma |
| 71 | gnumake | 71 | openconnect |
| 72 | kdeconnect | 72 | gnumake |
| 73 | signal-desktop | 73 | kdeconnect |
| 74 | zed-editor | 74 | signal-desktop |
| 75 | #getting foundry to work! | 75 | zed-editor |
| 76 | #nodejs_21 | 76 | #getting foundry to work! |
| 77 | caddy | 77 | #nodejs_21 |
| 78 | cloudflared | 78 | caddy |
| 79 | pm2 | 79 | cloudflared |
| 80 | #productivty | 80 | pm2 |
| 81 | todoist-electron | 81 | #productivty |
| 82 | #Gaming | 82 | todoist-electron |
| 83 | lutris | 83 | #Gaming |
| 84 | wineWowPackages.stable | 84 | lutris |
| 85 | winetricks | 85 | wineWowPackages.stable |
| 86 | dxvk_2 | 86 | winetricks |
| 87 | mangohud | 87 | dxvk_2 |
| 88 | vulkan-tools | 88 | mangohud |
| 89 | asdf-vm | 89 | vulkan-tools |
| 90 | # for cmpm17 | 90 | asdf-vm |
| 91 | binwalk | 91 | # for cmpm17 |
| 92 | exiftool | 92 | binwalk |
| 93 | #for fun | 93 | exiftool |
| 94 | cowsay | 94 | #for fun |
| 95 | cmatrix | 95 | cowsay |
| 96 | hyfetch | 96 | cmatrix |
| 97 | bat | 97 | hyfetch |
| 98 | eza | 98 | bat |
| 99 | ollama | 99 | eza |
| 100 | sl | 100 | ollama |
| 101 | fallout-ce | 101 | sl |
| 102 | fallout2-ce | 102 | fallout-ce |
| 103 | #CSE114 (Haskell stuff) | 103 | fallout2-ce |
| 104 | stack | 104 | #CSE114 (Haskell stuff) |
| 105 | (haskell-language-server.override {supportedGhcVersions = ["94" "947"];}) | 105 | stack |
| 106 | haskell.compiler.ghc947 | 106 | (haskell-language-server.override {supportedGhcVersions = ["94" "947"];}) |
| 107 | ormolu | 107 | haskell.compiler.ghc947 |
| 108 | #LSP + formatters/linters | 108 | ormolu |
| 109 | lua-language-server | 109 | #LSP + formatters/linters |
| 110 | nil | 110 | lua-language-server |
| 111 | alejandra | 111 | nil |
| 112 | statix | 112 | alejandra |
| 113 | texlab | 113 | statix |
| 114 | typst-fmt | 114 | texlab |
| 115 | typst-lsp | 115 | typst-fmt |
| 116 | clang-tools | 116 | typst-lsp |
| 117 | #rust-analyzer | 117 | clang-tools |
| 118 | #clippy | 118 | #rust-analyzer |
| 119 | #rustfmt | 119 | #clippy |
| 120 | #runpod | 120 | #rustfmt |
| 121 | docker | 121 | #runpod |
| 122 | inputs.zls.packages.x86_64-linux | 122 | docker |
| 123 | ]; | 123 | ] |
| 124 | ++ [inputs.zls.packages.x86_64-linux]; | ||
| 124 | 125 | ||
| 125 | programs.direnv = { | 126 | programs.direnv = { |
| 126 | enable = true; | 127 | enable = true; |