├── .editorconfig ├── LICENSE ├── README.md ├── assets ├── frappe.webp ├── latte.webp ├── macchiato.webp ├── mocha.webp └── preview.webp ├── justfile ├── renovate.json ├── themes ├── catppuccin_frappe.yml ├── catppuccin_latte.yml ├── catppuccin_macchiato.yml └── catppuccin_mocha.yml └── warp.tera /.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 |
15 |
16 |
53 |
54 |
57 | Copyright © 2021-present Catppuccin Org 58 |
59 | 60 | 63 | -------------------------------------------------------------------------------- /assets/frappe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/warp/b6891cc339b3a1bb70a5c3063add4bdbd0455603/assets/frappe.webp -------------------------------------------------------------------------------- /assets/latte.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/warp/b6891cc339b3a1bb70a5c3063add4bdbd0455603/assets/latte.webp -------------------------------------------------------------------------------- /assets/macchiato.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/warp/b6891cc339b3a1bb70a5c3063add4bdbd0455603/assets/macchiato.webp -------------------------------------------------------------------------------- /assets/mocha.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/warp/b6891cc339b3a1bb70a5c3063add4bdbd0455603/assets/mocha.webp -------------------------------------------------------------------------------- /assets/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/warp/b6891cc339b3a1bb70a5c3063add4bdbd0455603/assets/preview.webp -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- 1 | _default: 2 | @just --list 3 | 4 | build: 5 | whiskers warp.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.yml: -------------------------------------------------------------------------------- 1 | background: '#303446' 2 | accent: '#f2d5cf' 3 | foreground: '#c6d0f5' 4 | details: darker 5 | terminal_colors: 6 | normal: 7 | black: '#51576d' 8 | red: '#e78284' 9 | green: '#a6d189' 10 | yellow: '#e5c890' 11 | blue: '#8caaee' 12 | magenta: '#f4b8e4' 13 | cyan: '#81c8be' 14 | white: '#b5bfe2' 15 | bright: 16 | black: '#626880' 17 | red: '#e78284' 18 | green: '#a6d189' 19 | yellow: '#e5c890' 20 | blue: '#8caaee' 21 | magenta: '#f4b8e4' 22 | cyan: '#81c8be' 23 | white: '#a5adce' 24 | -------------------------------------------------------------------------------- /themes/catppuccin_latte.yml: -------------------------------------------------------------------------------- 1 | background: '#eff1f5' 2 | accent: '#dc8a78' 3 | foreground: '#4c4f69' 4 | details: lighter 5 | terminal_colors: 6 | normal: 7 | black: '#5c5f77' 8 | red: '#d20f39' 9 | green: '#40a02b' 10 | yellow: '#df8e1d' 11 | blue: '#1e66f5' 12 | magenta: '#ea76cb' 13 | cyan: '#179299' 14 | white: '#acb0be' 15 | bright: 16 | black: '#6c6f85' 17 | red: '#d20f39' 18 | green: '#40a02b' 19 | yellow: '#df8e1d' 20 | blue: '#1e66f5' 21 | magenta: '#ea76cb' 22 | cyan: '#179299' 23 | white: '#bcc0cc' 24 | -------------------------------------------------------------------------------- /themes/catppuccin_macchiato.yml: -------------------------------------------------------------------------------- 1 | background: '#24273a' 2 | accent: '#f4dbd6' 3 | foreground: '#cad3f5' 4 | details: darker 5 | terminal_colors: 6 | normal: 7 | black: '#494d64' 8 | red: '#ed8796' 9 | green: '#a6da95' 10 | yellow: '#eed49f' 11 | blue: '#8aadf4' 12 | magenta: '#f5bde6' 13 | cyan: '#8bd5ca' 14 | white: '#b8c0e0' 15 | bright: 16 | black: '#5b6078' 17 | red: '#ed8796' 18 | green: '#a6da95' 19 | yellow: '#eed49f' 20 | blue: '#8aadf4' 21 | magenta: '#f5bde6' 22 | cyan: '#8bd5ca' 23 | white: '#a5adcb' 24 | -------------------------------------------------------------------------------- /themes/catppuccin_mocha.yml: -------------------------------------------------------------------------------- 1 | background: '#1e1e2e' 2 | accent: '#f5e0dc' 3 | foreground: '#cdd6f4' 4 | details: darker 5 | terminal_colors: 6 | normal: 7 | black: '#45475a' 8 | red: '#f38ba8' 9 | green: '#a6e3a1' 10 | yellow: '#f9e2af' 11 | blue: '#89b4fa' 12 | magenta: '#f5c2e7' 13 | cyan: '#94e2d5' 14 | white: '#bac2de' 15 | bright: 16 | black: '#585b70' 17 | red: '#f38ba8' 18 | green: '#a6e3a1' 19 | yellow: '#f9e2af' 20 | blue: '#89b4fa' 21 | magenta: '#f5c2e7' 22 | cyan: '#94e2d5' 23 | white: '#a6adc8' 24 | -------------------------------------------------------------------------------- /warp.tera: -------------------------------------------------------------------------------- 1 | --- 2 | accent: rosewater 3 | whiskers: 4 | version: "2.2.0" 5 | matrix: 6 | - flavor 7 | filename: "themes/catppuccin_{{ flavor.identifier }}.yml" 8 | --- 9 | background: '#{{ base.hex }}' 10 | accent: '#{{ flavor.colors[accent].hex }}' 11 | foreground: '#{{ text.hex }}' 12 | details: {{ if(cond=flavor.dark, t="darker", f="lighter") }} 13 | terminal_colors: 14 | normal: 15 | black: '#{{ if(cond=flavor.dark, t=surface1.hex, f=subtext1.hex) }}' 16 | red: '#{{ red.hex }}' 17 | green: '#{{ green.hex }}' 18 | yellow: '#{{ yellow.hex }}' 19 | blue: '#{{ blue.hex }}' 20 | magenta: '#{{ pink.hex }}' 21 | cyan: '#{{ teal.hex }}' 22 | white: '#{{ if(cond=flavor.dark, t=subtext1.hex, f=surface2.hex) }}' 23 | bright: 24 | black: '#{{ if(cond=flavor.dark, t=surface2.hex, f=subtext0.hex) }}' 25 | red: '#{{ red.hex }}' 26 | green: '#{{ green.hex }}' 27 | yellow: '#{{ yellow.hex }}' 28 | blue: '#{{ blue.hex }}' 29 | magenta: '#{{ pink.hex }}' 30 | cyan: '#{{ teal.hex }}' 31 | white: '#{{ if(cond=flavor.dark, t=subtext0.hex, f=surface1.hex) }}' 32 | --------------------------------------------------------------------------------