diff options
Diffstat (limited to 'system/packages.nix')
| -rw-r--r-- | system/packages.nix | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/system/packages.nix b/system/packages.nix new file mode 100644 index 0000000..a27d59e --- /dev/null +++ b/system/packages.nix @@ -0,0 +1,69 @@ +{pkgs, ...}: { + nixpkgs.config.allowUnfree = true; + + environment.systemPackages = with pkgs; [ + # Core + neovim + wget + git + lazygit + + # CLI utilities + tree + ripgrep + fd + unzip + bzip2 + killall + acpi + + # System monitoring + btop + auto-cpufreq + + # Audio/Media + alsa-utils + helvum + playerctl + pipewire + + # Bluetooth & Wireless + blueman + bluez + wirelesstools + + # Display & Graphics + feh + flameshot + xss-lock + brightnessctl + imagemagick + ghostscript + + # Development + stdenv + tree-sitter + clang + libgcc + lua + lua53Packages.luarocks + lua-language-server + stylua + nil + python314 + pyright + ruff + vtsls + ]; + + fonts = { + enableDefaultPackages = true; + packages = with pkgs; [ + fira-code + noto-fonts + noto-fonts-color-emoji + blackout + beon + ]; + }; +} |
