Files
omarchy-nix/modules/themes.nix
T
2025-07-01 22:15:24 -05:00

81 lines
1.6 KiB
Nix

{
"tokyo-night" = {
base16-theme = "tokyo-night-dark";
vscode-theme = "Tokyo Night";
};
"catppuccin-macchiato" = {
vscode-theme = "Catppuccin Macchiato";
};
"kanagawa" = {
base16-theme = "kanagawa";
vscode-theme = "Kanagawa";
};
"everforest" = {
base16-theme = "everforest";
vscode-theme = "Everforest Dark";
};
"gruvbox" = {
vscode-theme = "Gruvbox Dark";
};
"catppuccin-mocha" = {
# Base colors
background = "#1e1e2e";
foreground = "#cdd6f4";
surface = "#313244";
surface_variant = "#6c7086";
# Primary colors
primary = "#89b4fa";
primary_variant = "#74c7ec";
secondary = "#cba6f7";
accent = "#b4befe";
# Status colors
success = "#a6e3a1";
warning = "#f9e2af";
error = "#f38ba8";
info = "#89b4fa";
# Terminal colors
black = "#45475a";
red = "#f38ba8";
green = "#a6e3a1";
yellow = "#f9e2af";
blue = "#89b4fa";
magenta = "#cba6f7";
cyan = "#74c7ec";
white = "#bac2de";
# Bright terminal colors
bright_black = "#585b70";
bright_red = "#f38ba8";
bright_green = "#a6e3a1";
bright_yellow = "#f9e2af";
bright_blue = "#89b4fa";
bright_magenta = "#cba6f7";
bright_cyan = "#74c7ec";
bright_white = "#a6adc8";
# UI elements
border = "#b4befe";
selection = "#f5e0dc";
inactive = "#6c7086";
foreground_muted = "#cdd6f4";
# Special colors
orange = "#fab387";
rosewater = "#f5e0dc";
# VSCode theme
vscode-theme = "Catppuccin Mocha";
};
# "nord" = {};
# Add more themes here
}