From 2eb67c51ed52c2bd4cd61099865349fc3465d94e Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Thu, 11 Sep 2025 15:39:56 -0600 Subject: [PATCH] 1757626796 --- modules/packages.nix | 115 +++++++++++++++++++------------------------ 1 file changed, 50 insertions(+), 65 deletions(-) diff --git a/modules/packages.nix b/modules/packages.nix index b15af51..51ccc3b 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -1,72 +1,57 @@ { config, pkgs, ... }: -let - unstablePkgs = import (builtins.fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz") { - config = { - allowUnfree = true; - }; - }; - -in { - # Allow unfree packages for the default (stable) nixpkgs. + # Allow unfree packages from the stable channel nixpkgs.config.allowUnfree = true; - # System packages - environment.systemPackages = - # Packages from the stable channel (pkgs) - with pkgs; [ - # Browsers and comms - ungoogled-chromium - discord - signal-desktop-bin - - # Development tools - git - go - cargo - rustc - rust-analyzer - rustfmt - nodejs_24 - python3Full - openssh - nodePackages."pnpm" - openssl - ffmpeg - vscodium - usbutils - qmk-udev-rules - qmk - - # Desktop applications - bitwarden-desktop - vlc - streamrip - supersonic - nextcloud-client - zotero - prismlauncher - lrcget - slack - impression - ardour - krita - inkscape - streamcontroller - easyeffects + environment.systemPackages = with pkgs; [ + # Browsers and comms + ungoogled-chromium + discord + signal-desktop-bin - # Gaming - luanti - duckstation - dolphin-emu - ryubing + # Development tools + git + go + cargo + rustc + rust-analyzer + rustfmt + nodejs_24 + python3Full + openssh + nodePackages."pnpm" + openssl + ffmpeg + vscodium + usbutils + qmk-udev-rules + qmk - # GNOME extensions - gnomeExtensions.appindicator - ] - # Unstable packages - ++ (with unstablePkgs; [ - onlyoffice-desktopeditors - ]); -} + # Desktop applications + bitwarden-desktop + vlc + streamrip + supersonic + nextcloud-client + zotero + prismlauncher + lrcget + slack + impression + ardour + krita + inkscape + streamcontroller + easyeffects + + # Gaming + luanti + duckstation + dolphin-emu + ryubing + + # GNOME extensions + gnomeExtensions.appindicator + ]; +} \ No newline at end of file