MyNixOS website logo

Custom themes written to $XDG_CONFIG_HOME/ghostty/themes.

See https://ghostty.org/docs/features/theme#authoring-a-custom-theme for more information.

Declarations
Type
attribute set of attribute set of (atom (null, bool, int, float or string) or a list of them for duplicate keys)
Default
{ }
Example
{
  catppuccin-mocha = {
    background = "1e1e2e";
    cursor-color = "f5e0dc";
    foreground = "cdd6f4";
    palette = [
      "0=#45475a"
      "1=#f38ba8"
      "2=#a6e3a1"
      "3=#f9e2af"
      "4=#89b4fa"
      "5=#f5c2e7"
      "6=#94e2d5"
      "7=#bac2de"
      "8=#585b70"
      "9=#f38ba8"
      "10=#a6e3a1"
      "11=#f9e2af"
      "12=#89b4fa"
      "13=#f5c2e7"
      "14=#94e2d5"
      "15=#a6adc8"
    ];
    selection-background = "353749";
    selection-foreground = "cdd6f4";
  };
}