mirror of
https://github.com/nix-community/nixvim.git
synced 2025-08-07 11:25:06 +02:00
Merge 5a43670e7e
into a16c89c175
This commit is contained in:
commit
73188ee4d1
4 changed files with 29 additions and 43 deletions
|
@ -1,11 +1,9 @@
|
|||
{
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
{ lib, ... }:
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "gruvbox-material";
|
||||
name = "gruvbox-material-nvim";
|
||||
isColorscheme = true;
|
||||
colorscheme = "gruvbox-material";
|
||||
moduleName = "gruvbox-material";
|
||||
packPathName = "gruvbox-material.nvim";
|
||||
package = "gruvbox-material-nvim";
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
./colorschemes/everforest.nix
|
||||
./colorschemes/github-theme.nix
|
||||
./colorschemes/gruvbox.nix
|
||||
./colorschemes/gruvbox-material.nix
|
||||
./colorschemes/gruvbox-material-nvim.nix
|
||||
./colorschemes/kanagawa.nix
|
||||
./colorschemes/kanagawa-paper.nix
|
||||
./colorschemes/melange.nix
|
||||
|
|
|
@ -7,7 +7,7 @@ let
|
|||
It is recommended to use `rustaceanvim` instead.
|
||||
'';
|
||||
};
|
||||
removed = {
|
||||
removed.plugins = {
|
||||
# Added 2023-08-29
|
||||
treesitter-playground = ''
|
||||
The `treesitter-playground` plugin has been deprecated since the functionality is included in Neovim.
|
||||
|
@ -23,7 +23,13 @@ let
|
|||
It is recommended to use `plugins.pckr` or `plugins.lazy` instead.
|
||||
'';
|
||||
};
|
||||
renamed = {
|
||||
renamed.colorschemes = {
|
||||
# Added 2025-07-15
|
||||
# NOTE: The old name is not in a stable version and was only in unstable for a few weeks,
|
||||
# so we can remove this alias more quickly than usual.
|
||||
gruvbox-material = "gruvbox-material-nvim";
|
||||
};
|
||||
renamed.plugins = {
|
||||
# Added 2024-09-17
|
||||
surround = "vim-surround";
|
||||
};
|
||||
|
@ -46,43 +52,25 @@ in
|
|||
{
|
||||
|
||||
imports =
|
||||
(lib.mapAttrsToList (
|
||||
name:
|
||||
lib.mkRemovedOptionModule [
|
||||
"plugins"
|
||||
name
|
||||
]
|
||||
) removed)
|
||||
++ (lib.mapAttrsToList (
|
||||
old: new: lib.mkRenamedOptionModule [ "plugins" old ] [ "plugins" new ]
|
||||
) renamed)
|
||||
# TODO: introduced 2025-04-19
|
||||
++ [
|
||||
[
|
||||
(lib.mkRenamedOptionModule
|
||||
[
|
||||
"plugins"
|
||||
"codeium-nvim"
|
||||
"enable"
|
||||
]
|
||||
[
|
||||
"plugins"
|
||||
"windsurf-nvim"
|
||||
"enable"
|
||||
]
|
||||
[ "plugins" "codeium-nvim" "enable" ]
|
||||
[ "plugins" "windsurf-nvim" "enable" ]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[
|
||||
"plugins"
|
||||
"codeium-vim"
|
||||
"enable"
|
||||
]
|
||||
[
|
||||
"plugins"
|
||||
"windsurf-vim"
|
||||
"enable"
|
||||
]
|
||||
[ "plugins" "codeium-vim" "enable" ]
|
||||
[ "plugins" "windsurf-vim" "enable" ]
|
||||
)
|
||||
]
|
||||
++ lib.foldlAttrs (
|
||||
acc: scope: removed':
|
||||
acc ++ lib.mapAttrsToList (name: msg: lib.mkRemovedOptionModule [ scope name ] msg) removed'
|
||||
) [ ] removed
|
||||
++ lib.foldlAttrs (
|
||||
acc: scope: renamed':
|
||||
acc ++ lib.mapAttrsToList (old: new: lib.mkRenamedOptionModule [ scope old ] [ scope new ]) renamed'
|
||||
) [ ] renamed
|
||||
++ builtins.map (
|
||||
name:
|
||||
lib.mkRemovedOptionModule [ "plugins" name "iconsPackage" ] ''
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{ lib, ... }:
|
||||
{
|
||||
empty = {
|
||||
colorschemes.gruvbox-material.enable = true;
|
||||
colorschemes.gruvbox-material-nvim.enable = true;
|
||||
};
|
||||
|
||||
defaults = {
|
||||
colorschemes.gruvbox-material = {
|
||||
colorschemes.gruvbox-material-nvim = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
||||
|
@ -31,7 +31,7 @@
|
|||
};
|
||||
|
||||
example = {
|
||||
colorschemes.gruvbox-material = {
|
||||
colorschemes.gruvbox-material-nvim = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
Loading…
Add table
Add a link
Reference in a new issue