├── .editorconfig ├── LICENSE ├── README.md ├── assets ├── frappe.webp ├── latte.webp ├── macchiato.webp ├── mocha.webp └── preview.webp ├── fish.tera ├── justfile ├── renovate.json └── themes ├── Catppuccin Frappe.theme ├── Catppuccin Latte.theme ├── Catppuccin Macchiato.theme └── Catppuccin Mocha.theme /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # EditorConfig is awesome: https://EditorConfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | charset = utf-8 9 | indent_size = 2 10 | indent_style = space 11 | end_of_line = lf 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | 15 | # go 16 | [*.go] 17 | indent_style = tab 18 | indent_size = 4 19 | 20 | # python 21 | [*.{ini,py,py.tpl,rst}] 22 | indent_size = 4 23 | 24 | # rust 25 | [*.rs] 26 | indent_size = 4 27 | 28 | # documentation, utils 29 | [*.{md,mdx,diff}] 30 | trim_trailing_whitespace = false 31 | 32 | # windows shell scripts 33 | [*.{cmd,bat,ps1}] 34 | end_of_line = crlf 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Catppuccin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | Logo
3 | 4 | Catppuccin for Fish 5 | 6 |

7 | 8 |

9 | 10 | 11 | 12 |

13 | 14 |

15 | 16 |

17 | 18 | ## Previews 19 | 20 |
21 | 🌻 Latte 22 | 23 |
24 |
25 | 🪴 Frappé 26 | 27 |
28 |
29 | 🌺 Macchiato 30 | 31 |
32 |
33 | 🌿 Mocha 34 | 35 |
36 | 37 | ## Usage 38 | 39 | 1. Install with a plugin manager (see below) or manually by placing the theme file of your choice from [`themes/`](./themes/) under `~/.config/fish/themes/`. 40 | 41 | - [Fisher](https://github.com/jorgebucaran/fisher) 42 | 43 | ```sh 44 | fisher install catppuccin/fish 45 | ``` 46 | 47 | 2. Set your Fish theme to your chosen flavor: 48 | 49 | ```sh 50 | fish_config theme save "Catppuccin Latte" 51 | fish_config theme save "Catppuccin Frappe" 52 | fish_config theme save "Catppuccin Macchiato" 53 | fish_config theme save "Catppuccin Mocha" 54 | ``` 55 | 56 | ## 💝 Thanks to 57 | 58 | - [Pocco81](https://github.com/Pocco81) 59 | 60 |   61 | 62 |

63 | 64 |

65 | 66 |

67 | Copyright © 2021-present Catppuccin Org 68 |

69 | 70 |

71 | 72 |

73 | -------------------------------------------------------------------------------- /assets/frappe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/fish/6a85af2ff722ad0f9fbc8424ea0a5c454661dfed/assets/frappe.webp -------------------------------------------------------------------------------- /assets/latte.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/fish/6a85af2ff722ad0f9fbc8424ea0a5c454661dfed/assets/latte.webp -------------------------------------------------------------------------------- /assets/macchiato.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/fish/6a85af2ff722ad0f9fbc8424ea0a5c454661dfed/assets/macchiato.webp -------------------------------------------------------------------------------- /assets/mocha.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/fish/6a85af2ff722ad0f9fbc8424ea0a5c454661dfed/assets/mocha.webp -------------------------------------------------------------------------------- /assets/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/fish/6a85af2ff722ad0f9fbc8424ea0a5c454661dfed/assets/preview.webp -------------------------------------------------------------------------------- /fish.tera: -------------------------------------------------------------------------------- 1 | --- 2 | whiskers: 3 | version: 2.1.0 4 | matrix: 5 | - flavor 6 | filename: "themes/Catppuccin {{ flavor.identifier | capitalize }}.theme" 7 | --- 8 | 9 | {%- set palette = flavor.colors -%} 10 | 11 | # name: 'Catppuccin {{ flavor.name }}' 12 | # url: 'https://github.com/catppuccin/fish' 13 | # preferred_background: {{ palette.base.hex }} 14 | 15 | fish_color_normal {{ palette.text.hex }} 16 | fish_color_command {{ palette.blue.hex }} 17 | fish_color_param {{ palette.flamingo.hex }} 18 | fish_color_keyword {{ palette.red.hex }} 19 | fish_color_quote {{ palette.green.hex }} 20 | fish_color_redirection {{ palette.pink.hex }} 21 | fish_color_end {{ palette.peach.hex }} 22 | fish_color_comment {{ palette.overlay1.hex }} 23 | fish_color_error {{ palette.red.hex }} 24 | fish_color_gray {{ palette.overlay0.hex }} 25 | fish_color_selection --background={{ palette.surface0.hex }} 26 | fish_color_search_match --background={{ palette.surface0.hex }} 27 | fish_color_option {{ palette.green.hex }} 28 | fish_color_operator {{ palette.pink.hex }} 29 | fish_color_escape {{ palette.maroon.hex }} 30 | fish_color_autosuggestion {{ palette.overlay0.hex }} 31 | fish_color_cancel {{ palette.red.hex }} 32 | fish_color_cwd {{ palette.yellow.hex }} 33 | fish_color_user {{ palette.teal.hex }} 34 | fish_color_host {{ palette.blue.hex }} 35 | fish_color_host_remote {{ palette.green.hex }} 36 | fish_color_status {{ palette.red.hex }} 37 | fish_pager_color_progress {{ palette.overlay0.hex }} 38 | fish_pager_color_prefix {{ palette.pink.hex }} 39 | fish_pager_color_completion {{ palette.text.hex }} 40 | fish_pager_color_description {{ palette.overlay0.hex }} 41 | -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- 1 | _default: 2 | @just --list 3 | 4 | build: 5 | whiskers fish.tera 6 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "local>catppuccin/renovate-config" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /themes/Catppuccin Frappe.theme: -------------------------------------------------------------------------------- 1 | # name: 'Catppuccin Frappé' 2 | # url: 'https://github.com/catppuccin/fish' 3 | # preferred_background: 303446 4 | 5 | fish_color_normal c6d0f5 6 | fish_color_command 8caaee 7 | fish_color_param eebebe 8 | fish_color_keyword e78284 9 | fish_color_quote a6d189 10 | fish_color_redirection f4b8e4 11 | fish_color_end ef9f76 12 | fish_color_comment 838ba7 13 | fish_color_error e78284 14 | fish_color_gray 737994 15 | fish_color_selection --background=414559 16 | fish_color_search_match --background=414559 17 | fish_color_option a6d189 18 | fish_color_operator f4b8e4 19 | fish_color_escape ea999c 20 | fish_color_autosuggestion 737994 21 | fish_color_cancel e78284 22 | fish_color_cwd e5c890 23 | fish_color_user 81c8be 24 | fish_color_host 8caaee 25 | fish_color_host_remote a6d189 26 | fish_color_status e78284 27 | fish_pager_color_progress 737994 28 | fish_pager_color_prefix f4b8e4 29 | fish_pager_color_completion c6d0f5 30 | fish_pager_color_description 737994 -------------------------------------------------------------------------------- /themes/Catppuccin Latte.theme: -------------------------------------------------------------------------------- 1 | # name: 'Catppuccin Latte' 2 | # url: 'https://github.com/catppuccin/fish' 3 | # preferred_background: eff1f5 4 | 5 | fish_color_normal 4c4f69 6 | fish_color_command 1e66f5 7 | fish_color_param dd7878 8 | fish_color_keyword d20f39 9 | fish_color_quote 40a02b 10 | fish_color_redirection ea76cb 11 | fish_color_end fe640b 12 | fish_color_comment 8c8fa1 13 | fish_color_error d20f39 14 | fish_color_gray 9ca0b0 15 | fish_color_selection --background=ccd0da 16 | fish_color_search_match --background=ccd0da 17 | fish_color_option 40a02b 18 | fish_color_operator ea76cb 19 | fish_color_escape e64553 20 | fish_color_autosuggestion 9ca0b0 21 | fish_color_cancel d20f39 22 | fish_color_cwd df8e1d 23 | fish_color_user 179299 24 | fish_color_host 1e66f5 25 | fish_color_host_remote 40a02b 26 | fish_color_status d20f39 27 | fish_pager_color_progress 9ca0b0 28 | fish_pager_color_prefix ea76cb 29 | fish_pager_color_completion 4c4f69 30 | fish_pager_color_description 9ca0b0 -------------------------------------------------------------------------------- /themes/Catppuccin Macchiato.theme: -------------------------------------------------------------------------------- 1 | # name: 'Catppuccin Macchiato' 2 | # url: 'https://github.com/catppuccin/fish' 3 | # preferred_background: 24273a 4 | 5 | fish_color_normal cad3f5 6 | fish_color_command 8aadf4 7 | fish_color_param f0c6c6 8 | fish_color_keyword ed8796 9 | fish_color_quote a6da95 10 | fish_color_redirection f5bde6 11 | fish_color_end f5a97f 12 | fish_color_comment 8087a2 13 | fish_color_error ed8796 14 | fish_color_gray 6e738d 15 | fish_color_selection --background=363a4f 16 | fish_color_search_match --background=363a4f 17 | fish_color_option a6da95 18 | fish_color_operator f5bde6 19 | fish_color_escape ee99a0 20 | fish_color_autosuggestion 6e738d 21 | fish_color_cancel ed8796 22 | fish_color_cwd eed49f 23 | fish_color_user 8bd5ca 24 | fish_color_host 8aadf4 25 | fish_color_host_remote a6da95 26 | fish_color_status ed8796 27 | fish_pager_color_progress 6e738d 28 | fish_pager_color_prefix f5bde6 29 | fish_pager_color_completion cad3f5 30 | fish_pager_color_description 6e738d -------------------------------------------------------------------------------- /themes/Catppuccin Mocha.theme: -------------------------------------------------------------------------------- 1 | # name: 'Catppuccin Mocha' 2 | # url: 'https://github.com/catppuccin/fish' 3 | # preferred_background: 1e1e2e 4 | 5 | fish_color_normal cdd6f4 6 | fish_color_command 89b4fa 7 | fish_color_param f2cdcd 8 | fish_color_keyword f38ba8 9 | fish_color_quote a6e3a1 10 | fish_color_redirection f5c2e7 11 | fish_color_end fab387 12 | fish_color_comment 7f849c 13 | fish_color_error f38ba8 14 | fish_color_gray 6c7086 15 | fish_color_selection --background=313244 16 | fish_color_search_match --background=313244 17 | fish_color_option a6e3a1 18 | fish_color_operator f5c2e7 19 | fish_color_escape eba0ac 20 | fish_color_autosuggestion 6c7086 21 | fish_color_cancel f38ba8 22 | fish_color_cwd f9e2af 23 | fish_color_user 94e2d5 24 | fish_color_host 89b4fa 25 | fish_color_host_remote a6e3a1 26 | fish_color_status f38ba8 27 | fish_pager_color_progress 6c7086 28 | fish_pager_color_prefix f5c2e7 29 | fish_pager_color_completion cdd6f4 30 | fish_pager_color_description 6c7086 --------------------------------------------------------------------------------