lualine: package option

This commit is contained in:
Alexander Nortung 2023-01-17 22:37:43 +01:00
parent 62e2a70ccd
commit 4cfae95d52

View file

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