├── assets └── previews │ ├── frappe.png │ ├── latte.png │ ├── mocha.png │ ├── preview.webp │ └── macchiato.png ├── .editorconfig ├── LICENSE ├── dist ├── catppuccin-latte ├── catppuccin-mocha ├── catppuccin-frappe └── catppuccin-macchiato ├── theme.tera └── README.md /assets/previews/frappe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/aerc/HEAD/assets/previews/frappe.png -------------------------------------------------------------------------------- /assets/previews/latte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/aerc/HEAD/assets/previews/latte.png -------------------------------------------------------------------------------- /assets/previews/mocha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/aerc/HEAD/assets/previews/mocha.png -------------------------------------------------------------------------------- /assets/previews/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/aerc/HEAD/assets/previews/preview.webp -------------------------------------------------------------------------------- /assets/previews/macchiato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/aerc/HEAD/assets/previews/macchiato.png -------------------------------------------------------------------------------- /.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) 2023 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 | -------------------------------------------------------------------------------- /dist/catppuccin-latte: -------------------------------------------------------------------------------- 1 | *.default=true 2 | *.normal=true 3 | 4 | default.fg=#4c4f69 5 | 6 | error.fg=#d20f39 7 | warning.fg=#fe640b 8 | success.fg=#40a02b 9 | 10 | tab.fg=#9ca0b0 11 | tab.bg=#e6e9ef 12 | tab.selected.fg=#4c4f69 13 | tab.selected.bg=#eff1f5 14 | tab.selected.bold=true 15 | 16 | border.fg=#dce0e8 17 | border.bold=true 18 | 19 | msglist_unread.bold=true 20 | msglist_flagged.fg=#df8e1d 21 | msglist_flagged.bold=true 22 | msglist_result.fg=#1e66f5 23 | msglist_result.bold=true 24 | msglist_*.selected.bold=true 25 | msglist_*.selected.bg=#ccd0da 26 | 27 | dirlist_*.selected.bold=true 28 | dirlist_*.selected.bg=#ccd0da 29 | 30 | statusline_default.fg=#7c7f93 31 | statusline_default.bg=#ccd0da 32 | statusline_error.bold=true 33 | statusline_success.bold=true 34 | 35 | selector_focused.bg=#ccd0da 36 | 37 | completion_default.selected.bg=#ccd0da 38 | 39 | [viewer] 40 | url.fg=#1e66f5 41 | url.underline=true 42 | header.bold=true 43 | signature.dim=true 44 | diff_meta.bold=true 45 | diff_chunk.fg=#1e66f5 46 | diff_chunk_func.fg=#1e66f5 47 | diff_chunk_func.bold=true 48 | diff_add.fg=#40a02b 49 | diff_del.fg=#d20f39 50 | quote_*.fg=#9ca0b0 51 | quote_1.fg=#7c7f93 52 | -------------------------------------------------------------------------------- /dist/catppuccin-mocha: -------------------------------------------------------------------------------- 1 | *.default=true 2 | *.normal=true 3 | 4 | default.fg=#cdd6f4 5 | 6 | error.fg=#f38ba8 7 | warning.fg=#fab387 8 | success.fg=#a6e3a1 9 | 10 | tab.fg=#6c7086 11 | tab.bg=#181825 12 | tab.selected.fg=#cdd6f4 13 | tab.selected.bg=#1e1e2e 14 | tab.selected.bold=true 15 | 16 | border.fg=#11111b 17 | border.bold=true 18 | 19 | msglist_unread.bold=true 20 | msglist_flagged.fg=#f9e2af 21 | msglist_flagged.bold=true 22 | msglist_result.fg=#89b4fa 23 | msglist_result.bold=true 24 | msglist_*.selected.bold=true 25 | msglist_*.selected.bg=#313244 26 | 27 | dirlist_*.selected.bold=true 28 | dirlist_*.selected.bg=#313244 29 | 30 | statusline_default.fg=#9399b2 31 | statusline_default.bg=#313244 32 | statusline_error.bold=true 33 | statusline_success.bold=true 34 | 35 | selector_focused.bg=#313244 36 | 37 | completion_default.selected.bg=#313244 38 | 39 | [viewer] 40 | url.fg=#89b4fa 41 | url.underline=true 42 | header.bold=true 43 | signature.dim=true 44 | diff_meta.bold=true 45 | diff_chunk.fg=#89b4fa 46 | diff_chunk_func.fg=#89b4fa 47 | diff_chunk_func.bold=true 48 | diff_add.fg=#a6e3a1 49 | diff_del.fg=#f38ba8 50 | quote_*.fg=#6c7086 51 | quote_1.fg=#9399b2 52 | -------------------------------------------------------------------------------- /dist/catppuccin-frappe: -------------------------------------------------------------------------------- 1 | *.default=true 2 | *.normal=true 3 | 4 | default.fg=#c6d0f5 5 | 6 | error.fg=#e78284 7 | warning.fg=#ef9f76 8 | success.fg=#a6d189 9 | 10 | tab.fg=#737994 11 | tab.bg=#292c3c 12 | tab.selected.fg=#c6d0f5 13 | tab.selected.bg=#303446 14 | tab.selected.bold=true 15 | 16 | border.fg=#232634 17 | border.bold=true 18 | 19 | msglist_unread.bold=true 20 | msglist_flagged.fg=#e5c890 21 | msglist_flagged.bold=true 22 | msglist_result.fg=#8caaee 23 | msglist_result.bold=true 24 | msglist_*.selected.bold=true 25 | msglist_*.selected.bg=#414559 26 | 27 | dirlist_*.selected.bold=true 28 | dirlist_*.selected.bg=#414559 29 | 30 | statusline_default.fg=#949cbb 31 | statusline_default.bg=#414559 32 | statusline_error.bold=true 33 | statusline_success.bold=true 34 | 35 | selector_focused.bg=#414559 36 | 37 | completion_default.selected.bg=#414559 38 | 39 | [viewer] 40 | url.fg=#8caaee 41 | url.underline=true 42 | header.bold=true 43 | signature.dim=true 44 | diff_meta.bold=true 45 | diff_chunk.fg=#8caaee 46 | diff_chunk_func.fg=#8caaee 47 | diff_chunk_func.bold=true 48 | diff_add.fg=#a6d189 49 | diff_del.fg=#e78284 50 | quote_*.fg=#737994 51 | quote_1.fg=#949cbb 52 | -------------------------------------------------------------------------------- /dist/catppuccin-macchiato: -------------------------------------------------------------------------------- 1 | *.default=true 2 | *.normal=true 3 | 4 | default.fg=#cad3f5 5 | 6 | error.fg=#ed8796 7 | warning.fg=#f5a97f 8 | success.fg=#a6da95 9 | 10 | tab.fg=#6e738d 11 | tab.bg=#1e2030 12 | tab.selected.fg=#cad3f5 13 | tab.selected.bg=#24273a 14 | tab.selected.bold=true 15 | 16 | border.fg=#181926 17 | border.bold=true 18 | 19 | msglist_unread.bold=true 20 | msglist_flagged.fg=#eed49f 21 | msglist_flagged.bold=true 22 | msglist_result.fg=#8aadf4 23 | msglist_result.bold=true 24 | msglist_*.selected.bold=true 25 | msglist_*.selected.bg=#363a4f 26 | 27 | dirlist_*.selected.bold=true 28 | dirlist_*.selected.bg=#363a4f 29 | 30 | statusline_default.fg=#939ab7 31 | statusline_default.bg=#363a4f 32 | statusline_error.bold=true 33 | statusline_success.bold=true 34 | 35 | selector_focused.bg=#363a4f 36 | 37 | completion_default.selected.bg=#363a4f 38 | 39 | [viewer] 40 | url.fg=#8aadf4 41 | url.underline=true 42 | header.bold=true 43 | signature.dim=true 44 | diff_meta.bold=true 45 | diff_chunk.fg=#8aadf4 46 | diff_chunk_func.fg=#8aadf4 47 | diff_chunk_func.bold=true 48 | diff_add.fg=#a6da95 49 | diff_del.fg=#ed8796 50 | quote_*.fg=#6e738d 51 | quote_1.fg=#939ab7 52 | -------------------------------------------------------------------------------- /theme.tera: -------------------------------------------------------------------------------- 1 | --- 2 | app: aerc 3 | author: Stonks3141 4 | whiskers: 5 | version: 2.0.0 6 | matrix: 7 | - flavor 8 | filename: 'dist/catppuccin-{{flavor.identifier}}' 9 | --- 10 | {%- set palette = flavor.colors -%} 11 | 12 | *.default=true 13 | *.normal=true 14 | 15 | default.fg=#{{palette.text.hex}} 16 | 17 | error.fg=#{{palette.red.hex}} 18 | warning.fg=#{{palette.peach.hex}} 19 | success.fg=#{{palette.green.hex}} 20 | 21 | tab.fg=#{{palette.overlay0.hex}} 22 | tab.bg=#{{palette.mantle.hex}} 23 | tab.selected.fg=#{{palette.text.hex}} 24 | tab.selected.bg=#{{palette.base.hex}} 25 | tab.selected.bold=true 26 | 27 | border.fg=#{{palette.crust.hex}} 28 | border.bold=true 29 | 30 | msglist_unread.bold=true 31 | msglist_flagged.fg=#{{palette.yellow.hex}} 32 | msglist_flagged.bold=true 33 | msglist_result.fg=#{{palette.blue.hex}} 34 | msglist_result.bold=true 35 | msglist_*.selected.bold=true 36 | msglist_*.selected.bg=#{{palette.surface0.hex}} 37 | 38 | dirlist_*.selected.bold=true 39 | dirlist_*.selected.bg=#{{palette.surface0.hex}} 40 | 41 | statusline_default.fg=#{{palette.overlay2.hex}} 42 | statusline_default.bg=#{{palette.surface0.hex}} 43 | statusline_error.bold=true 44 | statusline_success.bold=true 45 | 46 | selector_focused.bg=#{{palette.surface0.hex}} 47 | 48 | completion_default.selected.bg=#{{palette.surface0.hex}} 49 | 50 | [viewer] 51 | url.fg=#{{palette.blue.hex}} 52 | url.underline=true 53 | header.bold=true 54 | signature.dim=true 55 | diff_meta.bold=true 56 | diff_chunk.fg=#{{palette.blue.hex}} 57 | diff_chunk_func.fg=#{{palette.blue.hex}} 58 | diff_chunk_func.bold=true 59 | diff_add.fg=#{{palette.green.hex}} 60 | diff_del.fg=#{{palette.red.hex}} 61 | quote_*.fg=#{{palette.overlay0.hex}} 62 | quote_1.fg=#{{palette.overlay2.hex}} 63 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

15 |
16 |
23 |
27 |
31 |
35 |
63 |
64 |
67 | Copyright © 2023-present Catppuccin Org 68 |
69 | 70 | 73 | --------------------------------------------------------------------------------