2024-08-22 09:53:36 +02:00
|
|
|
{lib, ...}:{
|
|
|
|
|
# TODO: Make colorscheme configurable
|
|
|
|
|
colorscheme = lib.mkOverride 500 "everforest";
|
|
|
|
|
|
2024-05-27 09:39:25 +02:00
|
|
|
colorschemes = {
|
2024-08-22 09:53:36 +02:00
|
|
|
kanagawa.enable = true;
|
|
|
|
|
nord.enable = true;
|
|
|
|
|
tokyonight = {
|
|
|
|
|
enable = true;
|
|
|
|
|
settings = {
|
|
|
|
|
style = "storm";
|
|
|
|
|
light_style = "day";
|
|
|
|
|
transparent = false;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
everforest = {
|
|
|
|
|
enable = true;
|
|
|
|
|
settings = {
|
|
|
|
|
enable_italic = 1;
|
|
|
|
|
};
|
|
|
|
|
};
|
2024-05-27 09:39:25 +02:00
|
|
|
catppuccin = {
|
|
|
|
|
enable = true;
|
2024-05-27 00:58:58 +02:00
|
|
|
|
2024-05-27 09:39:25 +02:00
|
|
|
settings = {
|
|
|
|
|
flavour = "mocha";
|
2024-05-27 00:58:58 +02:00
|
|
|
|
2024-05-27 09:39:25 +02:00
|
|
|
# Needed to keep terminal transparency, if any
|
2024-06-06 01:09:13 +02:00
|
|
|
transparent_background = false;
|
2024-08-22 09:53:36 +02:00
|
|
|
|
|
|
|
|
styles = {
|
|
|
|
|
keywords = [ "italic" ];
|
|
|
|
|
conditionals = [ "italic" ];
|
|
|
|
|
functions = [ "italic" ];
|
|
|
|
|
loops = [ "italic" ];
|
|
|
|
|
};
|
2024-05-27 09:39:25 +02:00
|
|
|
};
|
2024-05-27 00:58:58 +02:00
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|