dotfiles/modules/config/themes/default.nix

55 lines
1.9 KiB
Nix
Raw Normal View History

2025-06-26 21:20:09 -05:00
{ moduleFunctions }:
2025-03-29 23:08:26 -05:00
let
2025-06-26 21:20:09 -05:00
inherit (moduleFunctions) themesFunctions;
currentTheme0 = themesFunctions.catppuccin-macchiato;
2025-03-29 23:08:26 -05:00
in
{
themes = {
windowManager = {
gaps = 6;
borders = 3;
rounding = 20;
};
2025-06-26 02:15:04 -05:00
currentTheme = currentTheme0;
2025-03-29 23:08:26 -05:00
cursor = {
name = "";
size = 18;
};
fonts = {
2025-06-26 02:15:04 -05:00
name = "MonaspiceRn Nerd Font";
2025-03-29 23:08:26 -05:00
sizes = {
2025-06-26 02:15:04 -05:00
applications = 14;
desktop = 12;
popups = 10;
terminal = 10;
2025-03-29 23:08:26 -05:00
};
};
palettes =
let
palettePath = ./palettes;
catppuccinPath = /catppuccin;
onePath = /one;
in
{
2025-06-26 21:20:09 -05:00
${themesFunctions.brogrammer} = import (palettePath + /brogrammer);
${themesFunctions.catppuccin-frappe} = import (palettePath + catppuccinPath + /frappe);
${themesFunctions.catppuccin-latte} = import (palettePath + catppuccinPath + /latte);
${themesFunctions.catppuccin-macchiato} = import (palettePath + catppuccinPath + /macchiato);
${themesFunctions.catppuccin-mocha} = import (palettePath + catppuccinPath + /mocha);
${themesFunctions.chalk} = import (palettePath + /chalk);
${themesFunctions.deep-oceanic-next} = import (palettePath + /deep-oceanic-next);
${themesFunctions.dracula} = import (palettePath + /dracula);
${themesFunctions.espresso} = import (palettePath + /espresso);
${themesFunctions.flat} = import (palettePath + /flat);
${themesFunctions.framer} = import (palettePath + /framer);
${themesFunctions.github} = import (palettePath + /github);
${themesFunctions.hardcore} = import (palettePath + /hardcore);
${themesFunctions.one-black} = import (palettePath + onePath + /black);
${themesFunctions.one-dark} = import (palettePath + onePath + /dark);
${themesFunctions.one-light} = import (palettePath + onePath + /light);
${themesFunctions.sparky} = import (palettePath + /sparky);
2025-03-29 23:08:26 -05:00
};
};
}