From e103989b1005ee20448ffc637a0264e16d29f24f Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 21 Aug 2025 22:58:15 +0300 Subject: [PATCH] aliases.nix: be smarter about throw messages --- pkgs/top-level/aliases.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e3cc1f13656b..a4e8e6844fa5 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -346,11 +346,14 @@ let makePlasma5Throw = name: - throw '' - The libsForQt5.${name} package and the corresponding top-level ${name} alias have been removed. - - Please explicitly use kdePackages.${name} for the latest Qt 6-based version. - ''; + throw ( + '' + The libsForQt5.${name} package and the corresponding top-level ${name} alias have been removed, as KDE Gear 5 and Plasma 5 have reached end of life. + '' + + lib.optionalString (kdePackages ? ${name}) '' + Please explicitly use kdePackages.${name} for the latest Qt 6-based version. + '' + ); plasma5Throws = lib.mapAttrs (k: _: makePlasma5Throw k) deprecatedPlasma5Packages;