├── assets ├── latte.webp ├── mocha.webp ├── frappe.webp ├── preview.webp └── macchiato.webp ├── justfile ├── .editorconfig ├── themes ├── catppuccin-frappe.config ├── catppuccin-latte.config ├── catppuccin-mocha.config └── catppuccin-macchiato.config ├── LICENSE ├── sioyek.tera └── README.md /assets/latte.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/sioyek/HEAD/assets/latte.webp -------------------------------------------------------------------------------- /assets/mocha.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/sioyek/HEAD/assets/mocha.webp -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- 1 | _default: 2 | @just --list 3 | 4 | build: 5 | whiskers sioyek.tera 6 | -------------------------------------------------------------------------------- /assets/frappe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/sioyek/HEAD/assets/frappe.webp -------------------------------------------------------------------------------- /assets/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/sioyek/HEAD/assets/preview.webp -------------------------------------------------------------------------------- /assets/macchiato.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/sioyek/HEAD/assets/macchiato.webp -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /themes/catppuccin-frappe.config: -------------------------------------------------------------------------------- 1 | 2 | # === CATPPUCCIN FRAPPÉ === # 3 | background_color #303446 4 | 5 | text_highlight_color #e5c890 6 | visual_mark_color #838ba7 7 | 8 | search_highlight_color #e5c890 9 | link_highlight_color #8caaee 10 | synctex_highlight_color #a6d189 11 | 12 | highlight_color_a #e5c890 13 | highlight_color_b #a6d189 14 | highlight_color_c #99d1db 15 | highlight_color_d #ea999c 16 | highlight_color_e #ca9ee6 17 | highlight_color_f #e78284 18 | highlight_color_g #e5c890 19 | 20 | 21 | custom_background_color #303446 22 | custom_text_color #c6d0f5 23 | 24 | ui_text_color #c6d0f5 25 | ui_background_color #414559 26 | ui_selected_text_color #c6d0f5 27 | ui_selected_background_color #626880 28 | 29 | status_bar_color #414559 30 | status_bar_text_color #c6d0f5 31 | -------------------------------------------------------------------------------- /themes/catppuccin-latte.config: -------------------------------------------------------------------------------- 1 | 2 | # === CATPPUCCIN LATTE === # 3 | background_color #eff1f5 4 | 5 | text_highlight_color #df8e1d 6 | visual_mark_color #8c8fa1 7 | 8 | search_highlight_color #df8e1d 9 | link_highlight_color #1e66f5 10 | synctex_highlight_color #40a02b 11 | 12 | highlight_color_a #df8e1d 13 | highlight_color_b #40a02b 14 | highlight_color_c #04a5e5 15 | highlight_color_d #e64553 16 | highlight_color_e #8839ef 17 | highlight_color_f #d20f39 18 | highlight_color_g #df8e1d 19 | 20 | 21 | custom_background_color #eff1f5 22 | custom_text_color #4c4f69 23 | 24 | ui_text_color #4c4f69 25 | ui_background_color #ccd0da 26 | ui_selected_text_color #4c4f69 27 | ui_selected_background_color #acb0be 28 | 29 | status_bar_color #ccd0da 30 | status_bar_text_color #4c4f69 31 | -------------------------------------------------------------------------------- /themes/catppuccin-mocha.config: -------------------------------------------------------------------------------- 1 | 2 | # === CATPPUCCIN MOCHA === # 3 | background_color #1e1e2e 4 | 5 | text_highlight_color #f9e2af 6 | visual_mark_color #7f849c 7 | 8 | search_highlight_color #f9e2af 9 | link_highlight_color #89b4fa 10 | synctex_highlight_color #a6e3a1 11 | 12 | highlight_color_a #f9e2af 13 | highlight_color_b #a6e3a1 14 | highlight_color_c #89dceb 15 | highlight_color_d #eba0ac 16 | highlight_color_e #cba6f7 17 | highlight_color_f #f38ba8 18 | highlight_color_g #f9e2af 19 | 20 | 21 | custom_background_color #1e1e2e 22 | custom_text_color #cdd6f4 23 | 24 | ui_text_color #cdd6f4 25 | ui_background_color #313244 26 | ui_selected_text_color #cdd6f4 27 | ui_selected_background_color #585b70 28 | 29 | status_bar_color #313244 30 | status_bar_text_color #cdd6f4 31 | -------------------------------------------------------------------------------- /themes/catppuccin-macchiato.config: -------------------------------------------------------------------------------- 1 | 2 | # === CATPPUCCIN MACCHIATO === # 3 | background_color #24273a 4 | 5 | text_highlight_color #eed49f 6 | visual_mark_color #8087a2 7 | 8 | search_highlight_color #eed49f 9 | link_highlight_color #8aadf4 10 | synctex_highlight_color #a6da95 11 | 12 | highlight_color_a #eed49f 13 | highlight_color_b #a6da95 14 | highlight_color_c #91d7e3 15 | highlight_color_d #ee99a0 16 | highlight_color_e #c6a0f6 17 | highlight_color_f #ed8796 18 | highlight_color_g #eed49f 19 | 20 | 21 | custom_background_color #24273a 22 | custom_text_color #cad3f5 23 | 24 | ui_text_color #cad3f5 25 | ui_background_color #363a4f 26 | ui_selected_text_color #cad3f5 27 | ui_selected_background_color #5b6078 28 | 29 | status_bar_color #363a4f 30 | status_bar_text_color #cad3f5 31 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /sioyek.tera: -------------------------------------------------------------------------------- 1 | --- 2 | whiskers: 3 | version: ^2.5.1 4 | matrix: 5 | - flavor 6 | filename: "themes/catppuccin-{{ flavor.identifier }}.config" 7 | --- 8 | 9 | # === CATPPUCCIN {{ flavor.name | upper }} === # 10 | background_color #{{ base.hex }} 11 | 12 | text_highlight_color #{{ yellow.hex }} 13 | visual_mark_color #{{ overlay1.hex }} 14 | 15 | search_highlight_color #{{ yellow.hex }} 16 | link_highlight_color #{{ blue.hex }} 17 | synctex_highlight_color #{{ green.hex }} 18 | 19 | highlight_color_a #{{ yellow.hex }} 20 | highlight_color_b #{{ green.hex }} 21 | highlight_color_c #{{ sky.hex }} 22 | highlight_color_d #{{ maroon.hex }} 23 | highlight_color_e #{{ mauve.hex }} 24 | highlight_color_f #{{ red.hex }} 25 | highlight_color_g #{{ yellow.hex }} 26 | 27 | 28 | custom_background_color #{{ base.hex }} 29 | custom_text_color #{{ text.hex }} 30 | 31 | ui_text_color #{{ text.hex }} 32 | ui_background_color #{{ surface0.hex }} 33 | ui_selected_text_color #{{ text.hex }} 34 | ui_selected_background_color #{{ surface2.hex }} 35 | 36 | status_bar_color #{{ surface0.hex }} 37 | status_bar_text_color #{{ text.hex }} 38 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | Logo
3 | 4 | Catppuccin for Sioyek 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. Copy your flavor of choice from [`themes/`](./themes/) into your [Sioyek configuration file](https://sioyek-documentation.readthedocs.io/en/latest/configuration.html) (typically `~/.config/sioyek/prefs_user.config`). 40 | 2. If you want the colors to run on startup, add the following line to the start of your configuration file. 41 | ``` 42 | startup_commands toggle_custom_color 43 | ``` 44 | Otherwise, run `toggle_custom_colors` in Sioyek to enable the theme. 45 | 46 | ## 💝 Thanks to 47 | 48 | - [21st-centuryman](https://github.com/21st-centuryman) 49 | 50 |   51 | 52 |

53 | 54 |

55 | 56 |

57 | Copyright © 2021-present Catppuccin Org 58 |

59 | 60 |

61 | 62 |

63 | --------------------------------------------------------------------------------