catppuccin.enable

Whether to enable Catppuccin globally.

Type: boolean

Default: false

Example: true

Declared by:

catppuccin.accent

Global Catppuccin accent

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

catppuccin.flavor

Global Catppuccin flavor

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

catppuccin.pointerCursor.enable

Whether to enable Catppuccin theme for pointer cursors.

Type: boolean

Default: false

Example: true

Declared by:

catppuccin.pointerCursor.accent

Catppuccin accent for cursors

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”, “dark”, “light”

Default: "mauve"

Declared by:

catppuccin.pointerCursor.flavor

Catppuccin flavor for pointer cursors

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

catppuccin.sources

Port sources used across all options

Type: lazy attribute set of raw value

Default: "{ ... }"

Declared by:

gtk.catppuccin.enable

Whether to enable Catppuccin theme for gtk.

Type: boolean

Default: false

Example: true

Declared by:

gtk.catppuccin.accent

Catppuccin accent for gtk

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

gtk.catppuccin.flavor

Catppuccin flavor for gtk

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

gtk.catppuccin.gnomeShellTheme

Whether to enable Catppuccin gtk theme for GNOME Shell.

Type: boolean

Default: false

Example: true

Declared by:

gtk.catppuccin.icon.enable

Whether to enable Catppuccin theme for GTK modified Papirus icon theme.

Type: boolean

Default: false

Example: true

Declared by:

gtk.catppuccin.icon.accent

Catppuccin accent for GTK modified Papirus icon theme

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

gtk.catppuccin.icon.flavor

Catppuccin flavor for GTK modified Papirus icon theme

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

gtk.catppuccin.size

Catppuccin size variant for gtk

Type: one of “standard”, “compact”

Default: "standard"

Declared by:

gtk.catppuccin.tweaks

Catppuccin tweaks for gtk

Type: list of (one of “black”, “rimless”, “normal”, “float”)

Default: [ ]

Declared by:

i18n.inputMethod.fcitx5.catppuccin.enable

Whether to enable Catppuccin theme for Fcitx5.

Type: boolean

Default: false

Example: true

Declared by:

i18n.inputMethod.fcitx5.catppuccin.accent

Catppuccin accent for Fcitx5

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

i18n.inputMethod.fcitx5.catppuccin.apply

Applies the theme by overwriting $XDG_CONFIG_HOME/fcitx5/conf/classicui.conf. If this is disabled, you must manually set the theme (e.g. by using fcitx5-configtool).

Type: boolean

Default: true

Declared by:

i18n.inputMethod.fcitx5.catppuccin.flavor

Catppuccin flavor for Fcitx5

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.aerc.catppuccin.enable

Whether to enable Catppuccin theme for aerc.

Type: boolean

Default: false

Example: true

Declared by:

programs.aerc.catppuccin.flavor

Catppuccin flavor for aerc

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.alacritty.catppuccin.enable

Whether to enable Catppuccin theme for alacritty.

Type: boolean

Default: false

Example: true

Declared by:

programs.alacritty.catppuccin.flavor

Catppuccin flavor for alacritty

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.bat.catppuccin.enable

Whether to enable Catppuccin theme for bat.

Type: boolean

Default: false

Example: true

Declared by:

programs.bat.catppuccin.flavor

Catppuccin flavor for bat

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.bottom.catppuccin.enable

Whether to enable Catppuccin theme for bottom.

Type: boolean

Default: false

Example: true

Declared by:

programs.bottom.catppuccin.flavor

Catppuccin flavor for bottom

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.btop.catppuccin.enable

Whether to enable Catppuccin theme for btop.

Type: boolean

Default: false

Example: true

Declared by:

programs.btop.catppuccin.flavor

Catppuccin flavor for btop

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.cava.catppuccin.enable

Whether to enable Catppuccin theme for cava.

Type: boolean

Default: false

Example: true

Declared by:

programs.cava.catppuccin.flavor

Catppuccin flavor for cava

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.cava.catppuccin.transparent

Whether to enable transparent version of flavor.

Type: boolean

Default: false

Example: true

Declared by:

programs.fish.catppuccin.enable

Whether to enable Catppuccin theme for fish.

Type: boolean

Default: false

Example: true

Declared by:

programs.fish.catppuccin.flavor

Catppuccin flavor for fish

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.foot.catppuccin.enable

Whether to enable Catppuccin theme for foot.

Type: boolean

Default: false

Example: true

Declared by:

programs.foot.catppuccin.flavor

Catppuccin flavor for foot

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.freetube.catppuccin.enable

Whether to enable Catppuccin theme for freetube.

Type: boolean

Default: false

Example: true

Declared by:

programs.freetube.catppuccin.accent

Catppuccin accent for FreeTube

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.freetube.catppuccin.flavor

Catppuccin flavor for freetube

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.freetube.catppuccin.secondaryAccent

Catppuccin accent for FreeTube

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.fuzzel.catppuccin.enable

Whether to enable Catppuccin theme for fuzzel.

Type: boolean

Default: false

Example: true

Declared by:

programs.fuzzel.catppuccin.accent

Catppuccin accent for fuzzel

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.fuzzel.catppuccin.flavor

Catppuccin flavor for fuzzel

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.fzf.catppuccin.enable

Whether to enable Catppuccin theme for fzf.

Type: boolean

Default: false

Example: true

Declared by:

programs.fzf.catppuccin.accent

Catppuccin accent for fzf

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.fzf.catppuccin.flavor

Catppuccin flavor for fzf

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.gh-dash.catppuccin.enable

Whether to enable Catppuccin theme for gh-dash.

Type: boolean

Default: false

Example: true

Declared by:

programs.gh-dash.catppuccin.accent

Catppuccin accent for gh-dash

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.gh-dash.catppuccin.flavor

Catppuccin flavor for gh-dash

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.git.delta.catppuccin.enable

Whether to enable Catppuccin theme for delta.

Type: boolean

Default: false

Example: true

Declared by:

programs.git.delta.catppuccin.flavor

Catppuccin flavor for delta

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.gitui.catppuccin.enable

Whether to enable Catppuccin theme for gitui.

Type: boolean

Default: false

Example: true

Declared by:

programs.gitui.catppuccin.flavor

Catppuccin flavor for gitui

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.glamour.catppuccin.enable

Whether to enable Catppuccin theme for glamour.

Type: boolean

Default: false

Example: true

Declared by:

programs.glamour.catppuccin.flavor

Catppuccin flavor for glamour

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.helix.catppuccin.enable

Whether to enable Catppuccin theme for helix.

Type: boolean

Default: false

Example: true

Declared by:

programs.helix.catppuccin.flavor

Catppuccin flavor for helix

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.helix.catppuccin.useItalics

Whether to enable Italics in Catppuccin theme for Helix.

Type: boolean

Default: false

Example: true

Declared by:

programs.hyprlock.catppuccin.enable

Whether to enable Catppuccin theme for hyprlock.

Type: boolean

Default: false

Example: true

Declared by:

programs.hyprlock.catppuccin.accent

Catppuccin accent for hyprlock

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.hyprlock.catppuccin.flavor

Catppuccin flavor for hyprlock

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.imv.catppuccin.enable

Whether to enable Catppuccin theme for imv.

Type: boolean

Default: false

Example: true

Declared by:

programs.imv.catppuccin.flavor

Catppuccin flavor for imv

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.k9s.catppuccin.enable

Whether to enable Catppuccin theme for k9s.

Type: boolean

Default: false

Example: true

Declared by:

programs.k9s.catppuccin.flavor

Catppuccin flavor for k9s

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.k9s.catppuccin.transparent

Whether to enable transparent version of flavor.

Type: boolean

Default: false

Example: true

Declared by:

programs.kitty.catppuccin.enable

Whether to enable Catppuccin theme for kitty.

Type: boolean

Default: false

Example: true

Declared by:

programs.kitty.catppuccin.flavor

Catppuccin flavor for kitty

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.lazygit.catppuccin.enable

Whether to enable Catppuccin theme for lazygit.

Type: boolean

Default: false

Example: true

Declared by:

programs.lazygit.catppuccin.accent

Catppuccin accent for lazygit

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.lazygit.catppuccin.flavor

Catppuccin flavor for lazygit

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.micro.catppuccin.enable

Whether to enable Catppuccin theme for micro.

Type: boolean

Default: false

Example: true

Declared by:

programs.micro.catppuccin.flavor

Catppuccin flavor for micro

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.mpv.catppuccin.enable

Whether to enable Catppuccin theme for mpv.

Type: boolean

Default: false

Example: true

Declared by:

programs.mpv.catppuccin.accent

Catppuccin accent for mpv

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.mpv.catppuccin.flavor

Catppuccin flavor for mpv

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.neovim.catppuccin.enable

Whether to enable Catppuccin theme for neovim.

Type: boolean

Default: false

Example: true

Declared by:

programs.neovim.catppuccin.flavor

Catppuccin flavor for neovim

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.newsboat.catppuccin.enable

Whether to enable Catppuccin theme for newsboat.

Type: boolean

Default: false

Example: true

Declared by:

programs.newsboat.catppuccin.flavor

Catppuccin flavor for newsboat

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.obs-studio.catppuccin.enable

Whether to enable Catppuccin theme for obs-studio.

Type: boolean

Default: false

Example: true

Declared by:

programs.obs-studio.catppuccin.flavor

Catppuccin flavor for obs-studio

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.rio.catppuccin.enable

Whether to enable Catppuccin theme for rio.

Type: boolean

Default: false

Example: true

Declared by:

programs.rio.catppuccin.flavor

Catppuccin flavor for rio

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.rofi.catppuccin.enable

Whether to enable Catppuccin theme for rofi.

Type: boolean

Default: false

Example: true

Declared by:

programs.rofi.catppuccin.flavor

Catppuccin flavor for rofi

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.skim.catppuccin.enable

Whether to enable Catppuccin theme for skim.

Type: boolean

Default: false

Example: true

Declared by:

programs.skim.catppuccin.flavor

Catppuccin flavor for skim

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.spotify-player.catppuccin.enable

Whether to enable Catppuccin theme for spotify-player.

Type: boolean

Default: false

Example: true

Declared by:

programs.spotify-player.catppuccin.flavor

Catppuccin flavor for spotify-player

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.starship.catppuccin.enable

Whether to enable Catppuccin theme for starship.

Type: boolean

Default: false

Example: true

Declared by:

programs.starship.catppuccin.flavor

Catppuccin flavor for starship

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.swaylock.catppuccin.enable

Whether to enable Catppuccin theme.

Type: boolean

Default:

`catppuccin.enable` if `home.stateVersion` is >= 23.05, false otherwise

Yes this is weird, and there's a funny story about it in the code comments

Example: true

Declared by:

programs.swaylock.catppuccin.flavor

Catppuccin flavor for swaylock

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.tmux.catppuccin.enable

Whether to enable Catppuccin theme for tmux.

Type: boolean

Default: false

Example: true

Declared by:

programs.tmux.catppuccin.extraConfig

Additional configuration for the catppuccin plugin.

Type: strings concatenated with “\n”

Default: ""

Example:

''
  set -g @catppuccin_status_modules_right "application session user host date_time"
''

Declared by:

programs.tmux.catppuccin.flavor

Catppuccin flavor for tmux

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.tofi.catppuccin.enable

Whether to enable Catppuccin theme for tofi.

Type: boolean

Default: false

Example: true

Declared by:

programs.tofi.catppuccin.flavor

Catppuccin flavor for tofi

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.waybar.catppuccin.enable

Whether to enable Catppuccin theme for waybar.

Type: boolean

Default: false

Example: true

Declared by:

programs.waybar.catppuccin.flavor

Catppuccin flavor for waybar

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.waybar.catppuccin.mode

Defines how to include the catppuccin theme css file:

  • prependImport: Prepends the import statement, if programs.waybar.style is a string (with default override priority).
  • createLink: Creates a symbolic link ~/.config/waybar/catppuccin.css, which needs to be included in the waybar stylesheet.

Type: one of “prependImport”, “createLink”

Default: "prependImport"

Declared by:

programs.yazi.catppuccin.enable

Whether to enable Catppuccin theme for yazi.

Type: boolean

Default: false

Example: true

Declared by:

programs.yazi.catppuccin.accent

Catppuccin accent for yazi

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

programs.yazi.catppuccin.flavor

Catppuccin flavor for yazi

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.zathura.catppuccin.enable

Whether to enable Catppuccin theme for zathura.

Type: boolean

Default: false

Example: true

Declared by:

programs.zathura.catppuccin.flavor

Catppuccin flavor for zathura

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.zellij.catppuccin.enable

Whether to enable Catppuccin theme for zellij.

Type: boolean

Default: false

Example: true

Declared by:

programs.zellij.catppuccin.flavor

Catppuccin flavor for zellij

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

programs.zsh.syntaxHighlighting.catppuccin.enable

Whether to enable Catppuccin theme for Zsh Syntax Highlighting.

Type: boolean

Default: false

Example: true

Declared by:

programs.zsh.syntaxHighlighting.catppuccin.flavor

Catppuccin flavor for Zsh Syntax Highlighting

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

qt.style.catppuccin.enable

Whether to enable Catppuccin theme for Kvantum.

Type: boolean

Default: false

Example: true

Declared by:

qt.style.catppuccin.accent

Catppuccin accent for Kvantum

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

qt.style.catppuccin.apply

Applies the theme by overwriting $XDG_CONFIG_HOME/Kvantum/kvantum.kvconfig. If this is disabled, you must manually set the theme (e.g. by using kvantummanager).

Type: boolean

Default: true

Declared by:

qt.style.catppuccin.flavor

Catppuccin flavor for Kvantum

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

services.dunst.catppuccin.enable

Whether to enable Catppuccin theme for dunst.

Type: boolean

Default: false

Example: true

Declared by:

services.dunst.catppuccin.flavor

Catppuccin flavor for dunst

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

services.dunst.catppuccin.prefix

Prefix to use for the dunst drop-in file

Type: string

Default: "00"

Declared by:

services.mako.catppuccin.enable

Whether to enable Catppuccin theme for mako.

Type: boolean

Default: false

Example: true

Declared by:

services.mako.catppuccin.accent

Catppuccin accent for mako

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

services.mako.catppuccin.flavor

Catppuccin flavor for mako

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

services.polybar.catppuccin.enable

Whether to enable Catppuccin theme for polybar.

Type: boolean

Default: false

Example: true

Declared by:

services.polybar.catppuccin.flavor

Catppuccin flavor for polybar

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

wayland.windowManager.hyprland.catppuccin.enable

Whether to enable Catppuccin theme for hyprland.

Type: boolean

Default: false

Example: true

Declared by:

wayland.windowManager.hyprland.catppuccin.accent

Catppuccin accent for hyprland

Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”

Default: "mauve"

Declared by:

wayland.windowManager.hyprland.catppuccin.flavor

Catppuccin flavor for hyprland

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by:

wayland.windowManager.sway.catppuccin.enable

Whether to enable Catppuccin theme for sway.

Type: boolean

Default: false

Example: true

Declared by:

wayland.windowManager.sway.catppuccin.flavor

Catppuccin flavor for sway

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default: "mocha"

Declared by: