edit the config structure to use modules rather than sets

This commit is contained in:
Michael Flossmann 2024-08-22 09:53:36 +02:00
parent e4255f0817
commit 4bdb8fdc60
4 changed files with 32 additions and 5 deletions

View file

@ -1,5 +1,24 @@
{
{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;
@ -8,6 +27,13 @@
# Needed to keep terminal transparency, if any
transparent_background = false;
styles = {
keywords = [ "italic" ];
conditionals = [ "italic" ];
functions = [ "italic" ];
loops = [ "italic" ];
};
};
};
};