From 95aa11f5d10cfb00abe9f02395506c111746c275 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Thu, 24 Jul 2025 17:16:31 +0200 Subject: [PATCH] Change Catppuccin flavour from Frappe to Mocha --- bat/.config/bat/config | 2 +- foot/.config/foot/foot.ini | 111 ++++++++++++++++--------------- fuzzel/.config/fuzzel/fuzzel.ini | 2 +- git/.gitconfig | 2 +- 4 files changed, 61 insertions(+), 56 deletions(-) diff --git a/bat/.config/bat/config b/bat/.config/bat/config index 055e23e..b0a770b 100644 --- a/bat/.config/bat/config +++ b/bat/.config/bat/config @@ -6,7 +6,7 @@ # for a list of all available themes # Theme ---theme="Catppuccin Frappe" +--theme="Catppuccin Mocha" # Style --style="header,changes,numbers" diff --git a/foot/.config/foot/foot.ini b/foot/.config/foot/foot.ini index 74c301e..ce5f806 100644 --- a/foot/.config/foot/foot.ini +++ b/foot/.config/foot/foot.ini @@ -1,75 +1,80 @@ # === General settings === [main] -shell=/bin/zsh # Default shell to launch in the terminal -font=FiraCode Nerd Font:size=14 # Font family and size used in the terminal -initial-window-size-chars=160x45 # Initial size in character columns x rows -selection-target=clipboard # Copy selected text directly to system clipboard -term=foot # Terminal type identifier (useful for compatibility) -dpi-aware=yes -pad=8x8 -server=yes +shell=/bin/zsh # Default shell to launch in the terminal +font=FiraCode Nerd Font:size=14 # Font family and size used in the terminal +initial-window-size-chars=160x45 # Initial size in character columns x rows +selection-target=clipboard # Copy selected text directly to system clipboard +term=foot # Terminal type identifier (useful for compatibility) +dpi-aware=yes # Ensures the terminal scales correctly on high-DPI displays +pad=8x8 # Adds 8-pixel padding around the content (horizontal x vertical) +server=yes # Enables Foot's server mode for faster subsequent launches + +--- # === Mouse settings === [mouse] -hide-when-typing=yes # Automatically hide the mouse cursor while typing -alternate-scroll-mode=no # +hide-when-typing=yes # Automatically hide the mouse cursor while typing +alternate-scroll-mode=no # Preserves scrollback history when applications exit (does not use alternate screen buffer) + +--- # === Scrollback bar indicator settings === [scrollback] -lines=10000 # Number of scrollback lines to keep in history -indicator-format=percentage # Format of scroll indicator +lines=10000 # Number of scrollback lines to keep in history +indicator-format=percentage # Format of scroll indicator (e.g., "50%") + +--- # === Key bindings === [key-bindings] -scrollback-up-page=Shift+Page_Up # Scroll up -scrollback-down-page=Shift+Page_Down # Scroll down -clipboard-copy=Control+Shift+c # Copy selected text to clipboard -clipboard-paste=Control+Shift+v # Paste from clipboard -show-urls-launch=Control+Shift+o +scrollback-up-page=Shift+Page_Up # Scroll up one page +scrollback-down-page=Shift+Page_Down # Scroll down one page +clipboard-copy=Control+Shift+c # Copy selected text to clipboard +clipboard-paste=Control+Shift+v # Paste from clipboard +show-urls-launch=Control+Shift+o # Detects and allows launching URLs found in the terminal output + +--- # === Cursor appearance === [cursor] -style=beam # Beam-style (vertical bar) cursor -blink=true # Cursor should blink -beam-thickness=3 # Thickness of the beam cursor +style=beam # Beam-style (vertical bar) cursor +blink=true # Cursor should blink +beam-thickness=3 # Thickness of the beam cursor -# === Catppuccin Frappé color scheme === +--- + +# === Catppuccin Mocha color scheme === [colors] -alpha=1.0 # Background trasparency -foreground=c6d0f5 # Default text color -background=303446 # Default background color +cursor=11111b f5e0dc # Cursor color (background and foreground) +foreground=cdd6f4 # Default text color +background=1e1e2e # Main terminal background color -# Standard ANSI colors (0–7) -regular0=51576d # Black -regular1=e78284 # Red -regular2=a6d189 # Green -regular3=e5c890 # Yellow -regular4=8caaee # Blue -regular5=f4b8e4 # Magenta -regular6=81c8be # Cyan -regular7=b5bfe2 # White +regular0=45475a # ANSI Black/Grey +regular1=f38ba8 # ANSI Red +regular2=a6e3a1 # ANSI Green +regular3=f9e2af # ANSI Yellow +regular4=89b4fa # ANSI Blue +regular5=f5c2e7 # ANSI Magenta +regular6=94e2d5 # ANSI Cyan +regular7=bac2de # ANSI White/Light Grey -# Bright ANSI colors (8–15) -bright0=626880 # Bright Black -bright1=e78284 # Bright Red -bright2=a6d189 # Bright Green -bright3=e5c890 # Bright Yellow -bright4=8caaee # Bright Blue -bright5=f4b8e4 # Bright Magenta -bright6=81c8be # Bright Cyan -bright7=a5adce # Bright White +bright0=585b70 # Bright ANSI Black/Grey +bright1=f38ba8 # Bright ANSI Red +bright2=a6e3a1 # Bright ANSI Green +bright3=f9e2af # Bright ANSI Yellow +bright4=89b4fa # Bright ANSI Blue +bright5=f5c2e7 # Bright ANSI Magenta +bright6=94e2d5 # Bright ANSI Cyan +bright7=a6adc8 # Bright ANSI White/Light Grey -# Extended color palette (optional, 16+) -16=ef9f76 # Orange (extra color used in jump labels, etc.) -17=f2d5cf # Pink (used for selection, search highlights) +16=fab387 # Extended color 16 (Orange-like) +17=f5e0dc # Extended color 17 (Pink/Cream-like) -# === UI accents === -selection-foreground=c6d0f5 # Text color when text is selected -selection-background=4f5369 # Background color for selected text +selection-foreground=cdd6f4 # Color of selected text +selection-background=414356 # Background color of selected text -search-box-no-match=232634 e78284 # Search bar when no match is found (bg fg) -search-box-match=c6d0f5 414559 # Search bar when matches exist (fg bg) +search-box-no-match=11111b f38ba8 # Colors for search box when no match is found +search-box-match=cdd6f0 313244 # Colors for search box when a match is found -jump-labels=232634 ef9f76 # Color for jump labels (e.g., used in mode switching or fuzzy nav) -urls=8caaee # Color used to highlight URLs in text -cursor=232634 f2d5cf # Cursor color: background and foreground +jump-labels=11111b fab387 # Colors for jump labels (e.g., in URL launcher) +urls=89b4fa # Color for detected URLs diff --git a/fuzzel/.config/fuzzel/fuzzel.ini b/fuzzel/.config/fuzzel/fuzzel.ini index 67eeada..ab95e09 100644 --- a/fuzzel/.config/fuzzel/fuzzel.ini +++ b/fuzzel/.config/fuzzel/fuzzel.ini @@ -2,7 +2,7 @@ font=FiraCode Nerd Font:size=12 icon-theme=Papirus dpi-aware=yes -include=~/.config/fuzzel/themes/catppuccin-frappe/blue.ini +include=~/.config/fuzzel/themes/catppuccin-mocha/blue.ini hide-before-typing=no fields=filename,name,generic match-mode=fzf diff --git a/git/.gitconfig b/git/.gitconfig index 60f880b..6095fdd 100644 --- a/git/.gitconfig +++ b/git/.gitconfig @@ -70,7 +70,7 @@ path = ~/.themes.gitignore [delta] - features = catppuccin-frappe navigate + features = catppuccin-mocha navigate true-color = always colorMoved = default tabs = 4