From 267e84e08b2e1eefaa9f796db1a9b3a8a0bcd279 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Sun, 17 May 2026 10:27:14 +0800 Subject: [PATCH] fastfetchMinimal: move to fastfetch.minimal to allow downstream overrides --- pkgs/by-name/fa/fastfetch/package.nix | 26 +++++++++++++++++++- pkgs/by-name/fa/fastfetchMinimal/package.nix | 19 -------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 26 insertions(+), 20 deletions(-) delete mode 100644 pkgs/by-name/fa/fastfetchMinimal/package.nix diff --git a/pkgs/by-name/fa/fastfetch/package.nix b/pkgs/by-name/fa/fastfetch/package.nix index 3aacbea8b007..1149ffdad002 100644 --- a/pkgs/by-name/fa/fastfetch/package.nix +++ b/pkgs/by-name/fa/fastfetch/package.nix @@ -42,6 +42,9 @@ yyjson, zlib, zfs, + + fastfetch, + # Feature flags audioSupport ? true, brightnessSupport ? true, @@ -272,7 +275,28 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + # finalAttrs.finalPackage.override doesn’t exist + minimal = fastfetch.override { + audioSupport = false; + brightnessSupport = false; + dbusSupport = false; + enlightenmentSupport = false; + flashfetchSupport = false; + gnomeSupport = false; + imageSupport = false; + openclSupport = false; + openglSupport = false; + rpmSupport = false; + sqliteSupport = false; + terminalSupport = false; + vulkanSupport = false; + waylandSupport = false; + x11Support = false; + xfceSupport = false; + }; + }; meta = { description = "Actively maintained, feature-rich and performance oriented, neofetch like system information tool"; diff --git a/pkgs/by-name/fa/fastfetchMinimal/package.nix b/pkgs/by-name/fa/fastfetchMinimal/package.nix deleted file mode 100644 index 0717b5f11550..000000000000 --- a/pkgs/by-name/fa/fastfetchMinimal/package.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ fastfetch }: -fastfetch.override { - audioSupport = false; - brightnessSupport = false; - dbusSupport = false; - enlightenmentSupport = false; - flashfetchSupport = false; - gnomeSupport = false; - imageSupport = false; - openclSupport = false; - openglSupport = false; - rpmSupport = false; - sqliteSupport = false; - terminalSupport = false; - vulkanSupport = false; - waylandSupport = false; - x11Support = false; - xfceSupport = false; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 51bb2987a152..ee75463f1c34 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -696,6 +696,7 @@ mapAliases { fabs = throw "'fabs' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 fancontrol-gui = throw "'fancontrol-gui' has been removed due to outdated KF5 dependencies"; # Added 2026-05-01 fast-cli = throw "'fast-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17 + fastfetchMinimal = warnAlias "'fastfetchMinimal' has been renamed to 'fastfetch.minimal'" fastfetch.minimal; # Added 2026-05-18 fastJson = warnAlias "'fastJson' has been renamed to 'libfastjson'" libfastjson; # Added 2026-02-08 fastnlo_toolkit = throw "'fastnlo_toolkit' has been renamed to/replaced by 'fastnlo-toolkit'"; # Converted to throw 2025-10-27 faustPhysicalModeling = warnAlias "'faustPhysicalModeling' has been renamed to 'faust-physicalmodeling'" faust-physicalmodeling; # Added 2026-02-08