From 4cfae95d522ca44960f1beccd1483ca133fd17dc Mon Sep 17 00:00:00 2001 From: Alexander Nortung Date: Tue, 17 Jan 2023 22:37:43 +0100 Subject: [PATCH] lualine: package option --- plugins/statuslines/lualine.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/statuslines/lualine.nix b/plugins/statuslines/lualine.nix index 31454c01..578e06a3 100644 --- a/plugins/statuslines/lualine.nix +++ b/plugins/statuslines/lualine.nix @@ -58,6 +58,12 @@ in plugins.lualine = { enable = mkEnableOption "Enable lualine"; + package = mkOption { + type = types.package; + default = pkgs.vimPlugins.lualine-nvim; + description = "Plugin to use for lualine"; + }; + theme = mkOption { default = config.colorscheme; type = types.nullOr types.str; @@ -144,7 +150,7 @@ in }; in mkIf cfg.enable { - extraPlugins = [ pkgs.vimPlugins.lualine-nvim ]; + extraPlugins = [ cfg.package ]; extraPackages = [ pkgs.git ]; extraConfigLua = ''require("lualine").setup(${helpers.toLuaObject setupOptions})'';