Skip to content

Commit 7285fc2

Browse files
committed
top-level/aliases: add filtering
Make aliases in deprecatedPlasma5Packages break eval so we cannot accidentally shadow packages that have been migrated to Plasma 6.
1 parent 9249aca commit 7285fc2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkgs/top-level/aliases.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -355,15 +355,15 @@ let
355355
''
356356
);
357357

358-
plasma5Throws = lib.mapAttrs (k: _: makePlasma5Throw k) deprecatedPlasma5Packages;
359-
360358
# Make sure that we are not shadowing something from all-packages.nix.
361359
checkInPkgs =
362360
n: alias:
363361
if builtins.hasAttr n super then abort "Alias ${n} is still in all-packages.nix" else alias;
364362

365363
mapAliases =
366364
aliases: lib.mapAttrs (n: alias: removeRecurseForDerivations (checkInPkgs n alias)) aliases;
365+
366+
plasma5Throws = mapAliases (lib.mapAttrs (k: _: makePlasma5Throw k) deprecatedPlasma5Packages);
367367
in
368368

369369
mapAliases {

0 commit comments

Comments
 (0)