From f3a811cf250c4ec562eb4e03e9cd728e6c1b6660 Mon Sep 17 00:00:00 2001 From: refaelsh Date: Tue, 3 Sep 2024 21:56:46 +0300 Subject: [PATCH] plugins/dracula.nvim: init --- plugins/colorschemes/dracula-nvim.nix | 20 ++++++++++++++++++ plugins/default.nix | 1 + .../plugins/colorschemes/dracula-nvim.nix | 21 +++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 plugins/colorschemes/dracula-nvim.nix create mode 100644 tests/test-sources/plugins/colorschemes/dracula-nvim.nix 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"; + }; + }; + }; +}