Files
dotfiles/basic/.config/themes/themes/catppuccin-mocha/theme.env.sh
T
2026-09-21 22:39:09 +02:00

43 lines
1.5 KiB
Bash

# Central theme interface: catppuccin-mocha (Catppuccin Mocha).
# Part of basic/.config/themes. Managed file: edit the palette here.
# Sourced by POSIX shells (~/.bashrc) and by Hyprland-launched apps.
# Generic THEME_* vars are the stable, theme-agnostic interface; the
# CATPPUCCIN_* / palette vars below exist because lazy.nvim, TPM and
# starship need the literal upstream names. A future non-Catppuccin theme
# only adds a new directory exporting the same THEME_* names.
export THEME_NAME="catppuccin"
export THEME_FLAVOR="mocha"
export THEME_ID="catppuccin-mocha"
# Generic roles (stable interface).
export THEME_BG="#1e1e2e"
export THEME_BG_DIM="#181825"
export THEME_FG="#cdd6f4"
export THEME_FG_DIM="#a6adc8"
export THEME_SURFACE="#313244"
export THEME_BORDER="#45475a"
export THEME_ACCENT="#74c7ec"
export THEME_ACCENT2="#b4befe"
export THEME_OK="#a6e3a1"
export THEME_WARN="#f9e2af"
export THEME_URGENT="#f38ba8"
# Plugin / colorscheme mapping (see ../registry.conf).
export THEME_NVIM_COLORSCHEME="catppuccin"
export THEME_TMUX_PLUGIN="catppuccin/tmux"
export THEME_GTK="Adwaita:dark"
# Upstream literal names (compat for lazy.nvim / TPM / starship).
export CATPPUCCIN_FLAVOR="mocha"
export CATPPUCCIN_BASE="#1e1e2e"
export CATPPUCCIN_MANTLE="#181825"
export CATPPUCCIN_CRUST="#11111b"
export CATPPUCCIN_TEXT="#cdd6f4"
export CATPPUCCIN_SAPPHIRE="#74c7ec"
export CATPPUCCIN_LAVENDER="#b4befe"
export CATPPUCCIN_SURFACE1="#45475a"
export CATPPUCCIN_RED="#f38ba8"
export CATPPUCCIN_GREEN="#a6e3a1"
export CATPPUCCIN_YELLOW="#f9e2af"