From dd649f14055889eb06c22eb92fbf8d08eff239b4 Mon Sep 17 00:00:00 2001 From: Alexander Nortung Date: Mon, 16 Jan 2023 22:34:29 +0100 Subject: [PATCH] gruvbox: package option --- plugins/colorschemes/gruvbox.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/colorschemes/gruvbox.nix b/plugins/colorschemes/gruvbox.nix index c8560eae..ac6a65fe 100644 --- a/plugins/colorschemes/gruvbox.nix +++ b/plugins/colorschemes/gruvbox.nix @@ -9,6 +9,12 @@ in colorschemes.gruvbox = { enable = mkEnableOption "Enable gruvbox"; + package = mkOption { + type = types.package; + default = pkgs.vimPlugins.gruvbox-nvim; + description = "Plugin to use for gruvbox"; + }; + italics = mkEnableOption "Enable italics"; bold = mkEnableOption "Enable bold"; underline = mkEnableOption "Enable underlined text"; @@ -113,7 +119,7 @@ in config = mkIf cfg.enable { colorscheme = "gruvbox"; - extraPlugins = [ pkgs.vimPlugins.gruvbox-nvim ]; + extraPlugins = [ cfg.package ]; globals = { gruvbox_bold = mkIf (!cfg.bold) 0;