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})'';