diff options
| author | Aliaksandr <grubian2@gmail.com> | 2025-11-30 02:23:16 +0200 |
|---|---|---|
| committer | Aliaksandr <grubian2@gmail.com> | 2025-11-30 02:25:37 +0200 |
| commit | aeea2cf596aa71c03281ef7fade69c1bc2107bf3 (patch) | |
| tree | 419b3e4da18df0dae99d40f9f8ac9755559953ca /pkgs/development/lua-modules | |
| parent | writers: remove very old aliases (diff) | |
| download | nixpkgs-aeea2cf596aa71c03281ef7fade69c1bc2107bf3.tar.gz | |
lua-modules: remove old throwing aliases
Diffstat (limited to 'pkgs/development/lua-modules')
| -rw-r--r-- | pkgs/development/lua-modules/aliases.nix | 46 |
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 -} |
