From 67e324107e05f3245ddac034607afd0e1dea478f Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Mon, 30 Mar 2026 20:46:26 +0200 Subject: Refactored the entire configuration --- system/packages.nix | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 system/packages.nix (limited to 'system/packages.nix') 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 + ]; + }; +} -- cgit v1.2.3