40 lines
813 B
Nix
40 lines
813 B
Nix
{lib, ...}:{
|
|
# TODO: Make colorscheme configurable
|
|
colorscheme = lib.mkOverride 500 "everforest";
|
|
|
|
colorschemes = {
|
|
kanagawa.enable = true;
|
|
nord.enable = true;
|
|
tokyonight = {
|
|
enable = true;
|
|
settings = {
|
|
style = "storm";
|
|
light_style = "day";
|
|
transparent = false;
|
|
};
|
|
};
|
|
everforest = {
|
|
enable = true;
|
|
settings = {
|
|
enable_italic = 1;
|
|
};
|
|
};
|
|
catppuccin = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
flavour = "mocha";
|
|
|
|
# Needed to keep terminal transparency, if any
|
|
transparent_background = false;
|
|
|
|
styles = {
|
|
keywords = [ "italic" ];
|
|
conditionals = [ "italic" ];
|
|
functions = [ "italic" ];
|
|
loops = [ "italic" ];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|