Make theming modular

This commit is contained in:
DashieTM 2024-07-11 15:40:58 +02:00
parent 3cd2f6fb68
commit e5e23373da
11 changed files with 596 additions and 288 deletions

View file

@ -147,6 +147,38 @@
'';
};
};
colorscheme = lib.mkOption {
default = {
base00 = "1A1B26";
# base01 = "16161E";
# base01 = "15161e";
base01 = "191a25";
base02 = "2F3549";
base03 = "444B6A";
base04 = "787C99";
base05 = "A9B1D6";
base06 = "CBCCD1";
base07 = "D5D6DB";
base08 = "C0CAF5";
base09 = "A9B1D6";
base0A = "0DB9D7";
base0B = "9ECE6A";
base0C = "B4F9F8";
# base0D = "2AC3DE";
# base0D = "A9B1D6";
# base0D = "62A0EA";
# base0D = "779EF1";
base0D = "366fea";
base0E = "BB9AF7";
base0F = "F7768E";
};
example = { base00 = "FFFFFF"; };
type = with lib.types; attrs;
description = ''
Base16 colorscheme.
'';
};
};
config = {