73 lines
1.8 KiB
Nix
73 lines
1.8 KiB
Nix
# Noctis Azureus color palette
|
|
# Based on https://github.com/EastSun5566/ghostty-noctis-themes
|
|
# This is the single source of truth for colors across the dotfiles
|
|
{
|
|
# UI backgrounds (from ghostty theme)
|
|
bg = "#051b29";
|
|
bg_dark = "#041520";
|
|
bg_darker = "#030f18";
|
|
bg_float = "#07273b";
|
|
bg_highlight = "#0c3f5f";
|
|
bg_visual = "#1679b6";
|
|
|
|
# Diff backgrounds
|
|
diff_add = "#1a3328";
|
|
diff_delete = "#3d2a2a";
|
|
diff_change = "#153a5b";
|
|
|
|
# Foreground
|
|
fg = "#becfda";
|
|
fg_dark = "#aec3d0";
|
|
fg_gutter = "#475e6c";
|
|
|
|
# Syntax colors (from terminal palette)
|
|
comment = "#475e6c"; # bright black
|
|
keyword = "#df769b"; # magenta
|
|
tag = "#e66533"; # red
|
|
variable = "#e4b781"; # yellow
|
|
string = "#49e9a6"; # green
|
|
string_escape = "#60ebb1"; # bright green
|
|
number = "#49ace9"; # blue
|
|
func = "#49d6e9"; # cyan
|
|
type = "#e97749"; # bright red
|
|
constant = "#e69533"; # bright yellow
|
|
support = "#60dbeb"; # bright cyan
|
|
misc = "#60b6eb"; # bright blue
|
|
|
|
# Semantic colors
|
|
error = "#e66533"; # red
|
|
warning = "#e4b781"; # yellow
|
|
info = "#49ace9"; # blue
|
|
hint = "#49e9a6"; # green
|
|
|
|
# UI accents
|
|
border = "#28353e"; # black
|
|
cursor = "#becfda";
|
|
search = "#49e9a6";
|
|
match = "#e4b781";
|
|
|
|
# Bar/statusline specific (matches sketchybar approach)
|
|
bar_bg = "#030f18"; # bg_darker - same as sketchybar
|
|
bar_fg = "#aec3d0"; # fg_dark - slightly muted
|
|
bar_accent = "#49ace9"; # blue - for focused workspace
|
|
|
|
# Terminal colors (ANSI)
|
|
black = "#28353e";
|
|
red = "#e66533";
|
|
green = "#49e9a6";
|
|
yellow = "#e4b781";
|
|
blue = "#49ace9";
|
|
magenta = "#df769b";
|
|
cyan = "#49d6e9";
|
|
white = "#becfda";
|
|
|
|
# Bright terminal colors
|
|
bright_black = "#475e6c";
|
|
bright_red = "#e97749";
|
|
bright_green = "#60ebb1";
|
|
bright_yellow = "#e69533";
|
|
bright_blue = "#60b6eb";
|
|
bright_magenta = "#df769b";
|
|
bright_cyan = "#60dbeb";
|
|
bright_white = "#d0dfe8";
|
|
}
|