diff --git a/sway/catppuccin/LICENSE b/sway/catppuccin/LICENSE new file mode 100644 index 0000000..006383b --- /dev/null +++ b/sway/catppuccin/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Catppuccin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/sway/catppuccin/README.md b/sway/catppuccin/README.md new file mode 100644 index 0000000..9309e3b --- /dev/null +++ b/sway/catppuccin/README.md @@ -0,0 +1,101 @@ +

+ Logo
+ + Catppuccin for i3 & sway + +

+ +

+ + + +

+ +

+ +![preview](assets/preview.webp) + +

+ +## Previews + +
+🌻 Latte + +![latte](assets/latte.webp) + +
+
+🪴 Frappé + +![frappé](assets/frappe.webp) + +
+
+🌺 Macchiato + +![macchiato](assets/macchiato.webp) + +
+
+🌿 Mocha + +![mocha](assets/mocha.webp) + +
+ +## Usage + +1. Download the file with your desired flavour e.g. `catppuccin-mocha` (to be + found in the release or after cloning the repository in themes/) +2. Copy it into your i3 or sway config directory (usually `~/.config/i3/` or + `~/.config/sway/`) +3. Follow the instructions for your WM +4. When editing the config, use the + [name of the colour](https://github.com/catppuccin/catppuccin#-palettes) such + as `$base`. + +```i3config +# target title bg text indicator border +client.focused $pink $base $text $rosewater $pink +client.focused_inactive $mauve $base $text $rosewater $mauve +client.unfocused $mauve $base $text $rosewater $mauve +client.urgent $peach $base $peach $overlay0 $peach +client.placeholder $overlay0 $base $text $overlay0 $overlay0 +client.background $base +``` + +## Sway +- Include the file at the top of your `config`: +```i3config +include catppuccin-mocha +``` + +## i3 +- Due to a limitation in i3, you cannot use variables from imported files in the top-level config. +- As a workaround, you may create another file to set the colors by importing them, and import in `config`. + +## 🙋 FAQ + +- Q: **_"Sway/i3 doesn't work with the colors"_** + \ + A: Make sure you included the file in the right place and you are using + `$color` + +## 💝 Thanks to + +- [rubyowo](https://github.com/rubyowo) + +  + +

+ +

+ +

+ Copyright © 2021-present Catppuccin Org +

+ +

+ +

diff --git a/sway/catppuccin/assets/frappe.webp b/sway/catppuccin/assets/frappe.webp new file mode 100644 index 0000000..0a008a2 Binary files /dev/null and b/sway/catppuccin/assets/frappe.webp differ diff --git a/sway/catppuccin/assets/latte.webp b/sway/catppuccin/assets/latte.webp new file mode 100644 index 0000000..3662417 Binary files /dev/null and b/sway/catppuccin/assets/latte.webp differ diff --git a/sway/catppuccin/assets/macchiato.webp b/sway/catppuccin/assets/macchiato.webp new file mode 100644 index 0000000..9d59fc1 Binary files /dev/null and b/sway/catppuccin/assets/macchiato.webp differ diff --git a/sway/catppuccin/assets/mocha.webp b/sway/catppuccin/assets/mocha.webp new file mode 100644 index 0000000..f31f402 Binary files /dev/null and b/sway/catppuccin/assets/mocha.webp differ diff --git a/sway/catppuccin/assets/preview.webp b/sway/catppuccin/assets/preview.webp new file mode 100644 index 0000000..e4109fd Binary files /dev/null and b/sway/catppuccin/assets/preview.webp differ diff --git a/sway/catppuccin/themes/catppuccin-frappe b/sway/catppuccin/themes/catppuccin-frappe new file mode 100644 index 0000000..f40ad44 --- /dev/null +++ b/sway/catppuccin/themes/catppuccin-frappe @@ -0,0 +1,25 @@ +set $rosewater #f2d5cf +set $flamingo #eebebe +set $pink #f4b8e4 +set $mauve #ca9ee6 +set $red #e78284 +set $maroon #ea999c +set $peach #ef9f76 +set $green #a6d189 +set $teal #81c8be +set $sky #99d1db +set $sapphire #85c1dc +set $blue #8caaee +set $lavender #babbf1 +set $text #c6d0f5 +set $subtext1 #b5bfe2 +set $subtext0 #a5adce +set $overlay2 #949cbb +set $overlay1 #838ba7 +set $overlay0 #737994 +set $surface2 #626880 +set $surface1 #51576d +set $surface0 #414559 +set $base #303446 +set $mantle #292c3c +set $crust #232634 diff --git a/sway/catppuccin/themes/catppuccin-latte b/sway/catppuccin/themes/catppuccin-latte new file mode 100644 index 0000000..8ba83a7 --- /dev/null +++ b/sway/catppuccin/themes/catppuccin-latte @@ -0,0 +1,25 @@ +set $rosewater #dc8a78 +set $flamingo #dd7878 +set $pink #ea76cb +set $mauve #8839ef +set $red #d20f39 +set $maroon #e64553 +set $peach #fe640b +set $green #40a02b +set $teal #179299 +set $sky #04a5e5 +set $sapphire #209fb5 +set $blue #1e66f5 +set $lavender #7287fd +set $text #4c4f69 +set $subtext1 #5c5f77 +set $subtext0 #6c6f85 +set $overlay2 #7c7f93 +set $overlay1 #8c8fa1 +set $overlay0 #9ca0b0 +set $surface2 #acb0be +set $surface1 #bcc0cc +set $surface0 #ccd0da +set $base #eff1f5 +set $mantle #e6e9ef +set $crust #dce0e8 diff --git a/sway/catppuccin/themes/catppuccin-macchiato b/sway/catppuccin/themes/catppuccin-macchiato new file mode 100644 index 0000000..6f7858c --- /dev/null +++ b/sway/catppuccin/themes/catppuccin-macchiato @@ -0,0 +1,25 @@ +set $rosewater #f4dbd6 +set $flamingo #f0c6c6 +set $pink #00bde6 +set $mauve #c6a0f6 +set $red #ed8796 +set $maroon #ee99a0 +set $peach #f5a97f +set $green #a6da95 +set $teal #8bd5ca +set $sky #91d7e3 +set $sapphire #7dc4e4 +set $blue #8aadf4 +set $lavender #b7bdf8 +set $text #cad3f5 +set $subtext1 #b8c0e0 +set $subtext0 #a5adcb +set $overlay2 #939ab7 +set $overlay1 #8087a2 +set $overlay0 #6e738d +set $surface2 #5b6078 +set $surface1 #494d64 +set $surface0 #363a4f +set $base #24273a +set $mantle #1e2030 +set $crust #181926 diff --git a/sway/catppuccin/themes/catppuccin-mocha b/sway/catppuccin/themes/catppuccin-mocha new file mode 100644 index 0000000..686a5a2 --- /dev/null +++ b/sway/catppuccin/themes/catppuccin-mocha @@ -0,0 +1,25 @@ +set $rosewater #f5e0dc +set $flamingo #f2cdcd +set $pink #f5c2e7 +set $mauve #cba6f7 +set $red #f38ba8 +set $maroon #eba0ac +set $peach #fab387 +set $green #a6e3a1 +set $teal #94e2d5 +set $sky #89dceb +set $sapphire #74c7ec +set $blue #89b4fa +set $lavender #b4befe +set $text #cdd6f4 +set $subtext1 #bac2de +set $subtext0 #a6adc8 +set $overlay2 #9399b2 +set $overlay1 #7f849c +set $overlay0 #6c7086 +set $surface2 #585b70 +set $surface1 #45475a +set $surface0 #313244 +set $base #1e1e2e +set $mantle #181825 +set $crust #11111b