modules/extra: init deprecations module; warn for elixir & vim-tidal

This commit is contained in:
NotAShelf 2024-05-06 23:09:40 +03:00
parent 7481423bed
commit bf090172d2
No known key found for this signature in database
GPG key ID: 02D1DD3FA08B6B29
3 changed files with 25 additions and 5 deletions

View file

@ -0,0 +1,16 @@
{lib, ...}: let
inherit (lib.modules) mkRemovedOptionModule;
in {
imports = [
# 2024-06-06
(mkRemovedOptionModule ["vim" "languages" "elixir"] ''
Elixir language support has been removed as of 2024-06-06 as it was long unmaintained. If
you dependend on this language support, please consider contributing to its maintenance.
'')
(mkRemovedOptionModule ["vim" "tidal"] ''
Tidalcycles language support has been removed as of 2024-06-06 as it was long unmaintained. If
you depended on this functionality, please open an issue.
'')
];
}

View file

@ -53,7 +53,13 @@
"warnings" "warnings"
]; ];
allModules = concatLists [neovim plugins wrapper]; # Extra modules, such as deprecation warnings
# or renames in one place.
extra = map (p: ./extra + "/${p}") [
"deprecations.nix"
];
allModules = concatLists [neovim plugins wrapper extra];
pkgsModule = {config, ...}: { pkgsModule = {config, ...}: {
config = { config = {

View file

@ -2,10 +2,8 @@
inherit (lib.nvim.languages) mkEnable; inherit (lib.nvim.languages) mkEnable;
in { in {
imports = [ imports = [
./bash ./bash.nix
./dart ./dart.nix
./elixir
./clang.nix ./clang.nix
./css.nix ./css.nix
./go.nix ./go.nix