dotfiles/config/themes/default.nix

88 lines
2.5 KiB
Nix
Raw Normal View History

2024-12-19 19:56:45 -06:00
let
2025-01-31 01:49:36 -06:00
currentTheme0 = catppuccin-mocha; # User0 Theme
currentTheme1 = catppuccin-mocha; # User1 Theme
currentTheme2 = catppuccin-mocha; # User2 Theme
2025-01-18 03:50:54 -06:00
2025-01-18 17:05:54 -06:00
brogrammer = "brogrammer";
2025-01-14 16:17:42 -06:00
catppuccin-frappe = "catppuccin-frappe";
2025-01-16 15:17:25 -06:00
catppuccin-latte = "catppuccin-latte";
2025-01-14 16:17:42 -06:00
catppuccin-macchiato = "catppuccin-macchiato";
catppuccin-mocha = "catppuccin-mocha";
2025-01-18 17:05:54 -06:00
chalk = "chalk";
deep-oceanic-next = "deep-oceanic-next";
2025-01-14 16:17:42 -06:00
dracula = "dracula";
2025-01-18 17:05:54 -06:00
espresso = "espresso";
flat = "flat";
framer = "framer";
github = "github";
hardcore = "hardcore";
one-black = "one-black";
one-dark = "one-dark";
one-light = "one light";
sparky = "sparky";
2025-01-14 20:28:48 -06:00
2025-01-16 21:44:11 -06:00
in
{
2025-01-14 16:17:42 -06:00
themes = {
2025-01-31 01:49:36 -06:00
currentTheme = {
theme0 = currentTheme0; # User0 Theme
theme1 = currentTheme1; # User1 Theme
theme2 = currentTheme2; # User2 Theme
};
2025-01-18 17:05:54 -06:00
cursor = {
name = "";
size = 18;
};
fonts = {
names = {
2025-02-01 00:26:39 -06:00
name0 = "MonaspiceNe Nerd Font";
name1 = "";
};
sizes = {
applications = {
size0 = 14;
size1 = 14;
};
desktop = {
size0 = 12;
size1 = 12;
};
popups = {
size0 = 10;
size1 = 10;
};
terminal = {
size0 = 10;
size1 = 10;
};
2025-01-18 17:05:54 -06:00
};
2025-01-18 03:50:54 -06:00
};
palettes =
2025-01-16 21:44:11 -06:00
let
2025-01-18 03:50:54 -06:00
palettePath = ./palettes;
2025-01-16 21:44:11 -06:00
catppuccinPath = /catppuccin;
2025-01-18 17:05:54 -06:00
onePath = /one;
2025-01-16 21:44:11 -06:00
in
{
2025-01-18 17:05:54 -06:00
${brogrammer} = import (palettePath + /brogrammer);
2025-01-18 03:50:54 -06:00
${catppuccin-frappe} = import (palettePath + catppuccinPath + /frappe);
${catppuccin-latte} = import (palettePath + catppuccinPath + /latte);
${catppuccin-macchiato} = import (palettePath + catppuccinPath + /macchiato);
${catppuccin-mocha} = import (palettePath + catppuccinPath + /mocha);
2025-01-18 17:05:54 -06:00
${chalk} = import (palettePath + /chalk);
${deep-oceanic-next} = import (palettePath + /deep-oceanic-next);
2025-01-18 03:50:54 -06:00
${dracula} = import (palettePath + /dracula);
2025-01-18 17:05:54 -06:00
${espresso} = import (palettePath + /espresso);
${flat} = import (palettePath + /flat);
${framer} = import (palettePath + /framer);
${github} = import (palettePath + /github);
${hardcore} = import (palettePath + /hardcore);
${one-black} = import (palettePath + onePath + /black);
${one-dark} = import (palettePath + onePath + /dark);
${one-light} = import (palettePath + onePath + /light);
${sparky} = import (palettePath + /sparky);
2025-01-16 21:44:11 -06:00
};
2025-01-14 16:17:42 -06:00
};
2024-12-19 19:56:45 -06:00
}