summaryrefslogtreecommitdiff
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authornixpkgs-ci[bot] <190413589+nixpkgs-ci[bot]@users.noreply.github.com>2025-12-03 18:06:53 +0000
committerGitHub <noreply@github.com>2025-12-03 18:06:53 +0000
commite0bb8c64875fafc76be4ae9e72264a6c367f17d3 (patch)
treeeabfb67cf000038098c645419809e7e8f97c6d21 /pkgs/development/lua-modules
parentgcc: 14 → 15 (#440456) (diff)
parentMerge master into staging-next (diff)
downloadnixpkgs-e0bb8c64875fafc76be4ae9e72264a6c367f17d3.tar.gz
Merge staging-next into staging
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/aliases.nix46
1 files changed, 0 insertions, 46 deletions
diff --git a/pkgs/development/lua-modules/aliases.nix b/pkgs/development/lua-modules/aliases.nix
deleted file mode 100644
index 5045f4ac165f..000000000000
--- a/pkgs/development/lua-modules/aliases.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-lib: self: super:
-
-### Deprecated aliases - for backward compatibility
-###
-### !!! NOTE !!!
-### Use `./remove-attr.py [attrname]` in this directory to remove your alias
-### from the `luaPackages` set without regenerating the entire file.
-
-let
- inherit (lib)
- dontDistribute
- hasAttr
- isDerivation
- mapAttrs
- ;
-
- # Removing recurseForDerivation prevents derivations of aliased attribute
- # set to appear while listing all the packages available.
- removeRecurseForDerivations =
- alias:
- if alias.recurseForDerivations or false then
- removeAttrs alias [ "recurseForDerivations" ]
- else
- alias;
-
- # Disabling distribution prevents top-level aliases for non-recursed package
- # sets from building on Hydra.
- removeDistribute = alias: if isDerivation alias then dontDistribute alias else alias;
-
- # Make sure that we are not shadowing something from node-packages.nix.
- checkInPkgs =
- n: alias: if hasAttr n super then throw "Alias ${n} is still in generated.nix" else alias;
-
- mapAliases =
- aliases:
- mapAttrs (n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias))) aliases;
-in
-
-mapAliases {
- lpty = throw "lpy was removed because broken and unmaintained "; # added 2023-10-14
- cyrussasl = throw "cyrussasl was removed because broken and unmaintained "; # added 2023-10-18
- nlua-nvim = throw "nlua-nvim was removed, use neodev-nvim instead"; # added 2023-12-16
- nvim-client = throw "nvim-client was removed because it is now part of neovim"; # added 2023-12-17
- toml = throw "toml was removed because broken. You can use toml-edit instead"; # added 2024-06-25
- nvim-dbee = throw "nvim-dbee was removed because broken. You can use vimPlugins.nvim-dbee instead"; # added 2024-06-25
-}