diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-03-30 20:46:26 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-03-30 20:46:26 +0200 |
| commit | 67e324107e05f3245ddac034607afd0e1dea478f (patch) | |
| tree | d14a4b6e98fc707c72e24f0879b0e4297aaad78f /system/packages.nix | |
| parent | 2316eab54de77c351e88c5657eeaaa703ff4c498 (diff) | |
Refactored the entire configuration
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 + ]; + }; +} |
