nvf/modules/plugins/theme/supported-themes/tokyonight.nix
Charlie Root a37625c3b0
confusion
2025-01-18 22:45:57 +01:00

25 lines
497 B
Nix

{
config,
lib,
...
}: let
inherit (lib.options) mkOption;
inherit (lib.types) bool;
inherit (lib.nvim.types) mkPluginSetupOption;
cfg = config.vim.theme;
in {
tokyonight = {
setupOpts = mkPluginSetupOption "tokyonight" {
transparent = mkOption {
type = bool;
default = cfg.transparent;
internal = true;
};
};
setup = ''
vim.cmd[[colorscheme tokyonight-${cfg.style}]]
'';
styles = ["night" "day" "storm" "moon"];
};
}