Base16: package option

This commit is contained in:
Alexander Nortung 2023-01-16 22:26:25 +01:00
parent a12b790dce
commit 12e78b8a18

View file

@ -9,6 +9,12 @@ in
colorschemes.base16 = {
enable = mkEnableOption "Enable base16";
package = mkOption {
type = types.package;
default = pkgs.vimPlugins.base16-vim;
description = "Plugin to use for base16";
};
useTruecolor = mkOption {
type = types.bool;
default = true;
@ -31,7 +37,7 @@ in
config = mkIf cfg.enable {
colorscheme = "base16-${cfg.colorscheme}";
extraPlugins = [ pkgs.vimPlugins.base16-vim ];
extraPlugins = [ cfg.package ];
plugins.airline.theme = mkIf (cfg.setUpBar) "base16";
plugins.lightline.colorscheme = null;