diff --git a/plugins/colorschemes/dracula-nvim.nix b/plugins/colorschemes/dracula-nvim.nix new file mode 100644 index 00000000..254e782e --- /dev/null +++ b/plugins/colorschemes/dracula-nvim.nix @@ -0,0 +1,20 @@ +{ + lib, + config, + pkgs, + ... +}: +lib.nixvim.neovim-plugin.mkNeovimPlugin config { + name = "dracula"; + originalName = "dracula.nvim "; + defaultPackage = pkgs.vimPlugins.dracula-nvim; + + maintainers = [ lib.nixvim.maintainers.refaelsh ]; + + settingsExample = { + settings = { + italic_comment = true; + colors.green = "#00FF00"; + }; + }; +} diff --git a/plugins/default.nix b/plugins/default.nix index ffed2c12..473a1870 100644 --- a/plugins/default.nix +++ b/plugins/default.nix @@ -12,6 +12,7 @@ ./colorschemes/base16 ./colorschemes/catppuccin.nix ./colorschemes/cyberdream.nix + ./colorschemes/dracula-nvim.nix ./colorschemes/dracula.nix ./colorschemes/everforest.nix ./colorschemes/gruvbox.nix diff --git a/tests/test-sources/plugins/colorschemes/dracula-nvim.nix b/tests/test-sources/plugins/colorschemes/dracula-nvim.nix new file mode 100644 index 00000000..51fa49e4 --- /dev/null +++ b/tests/test-sources/plugins/colorschemes/dracula-nvim.nix @@ -0,0 +1,21 @@ +{ + empty = { + plugins.dracula.enable = true; + }; + + default = { + plugins.dracula = { + enable = true; + }; + }; + + example = { + plugins.dracula = { + enable = true; + settings = { + italic_comment = true; + colors.green = "#00FF00"; + }; + }; + }; +}