aboutsummaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2025-09-07 18:05:26 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2025-09-07 18:05:26 +0530
commit3e2e4914cf4aaef94a59540e94d0412a7db280ae (patch)
treeb2e293fdb6216e28e9a6bffd01b340e6a0298b00 /hypr
parent2cc42213f120ffe6a2f06f610bccc31f0c68c2e7 (diff)
removed catppuccin submodule
Diffstat (limited to 'hypr')
m---------hypr/catppuccin0
-rw-r--r--hypr/catppuccin/.editorconfig17
-rw-r--r--hypr/catppuccin/LICENSE21
-rw-r--r--hypr/catppuccin/README.md67
-rw-r--r--hypr/catppuccin/assets/.gitkeep0
-rw-r--r--hypr/catppuccin/assets/frappe.webpbin0 -> 31628 bytes
-rw-r--r--hypr/catppuccin/assets/latte.webpbin0 -> 35190 bytes
-rw-r--r--hypr/catppuccin/assets/macchiato.webpbin0 -> 36048 bytes
-rw-r--r--hypr/catppuccin/assets/mocha.webpbin0 -> 40346 bytes
-rw-r--r--hypr/catppuccin/assets/res.webpbin0 -> 320886 bytes
-rw-r--r--hypr/catppuccin/hyprland.tera12
-rw-r--r--hypr/catppuccin/justfile20
-rw-r--r--hypr/catppuccin/renovate.json6
-rw-r--r--hypr/catppuccin/themes/frappe.conf78
-rw-r--r--hypr/catppuccin/themes/latte.conf78
-rw-r--r--hypr/catppuccin/themes/macchiato.conf78
-rw-r--r--hypr/catppuccin/themes/mocha.conf78
17 files changed, 455 insertions, 0 deletions
diff --git a/hypr/catppuccin b/hypr/catppuccin
deleted file mode 160000
-Subproject c388ac55563ddeea0afe9df79d4bfff0096b146
diff --git a/hypr/catppuccin/.editorconfig b/hypr/catppuccin/.editorconfig
new file mode 100644
index 0000000..a6f10bd
--- /dev/null
+++ b/hypr/catppuccin/.editorconfig
@@ -0,0 +1,17 @@
+# EditorConfig helps developers define and maintain consistent
+# coding styles between different editors and IDEs
+# EditorConfig is awesome: https://EditorConfig.org
+
+root = true
+
+
+[*]
+charset = utf-8
+indent_size = 4
+indent_style = tab
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.{diff,md}]
+trim_trailing_whitespace = false
diff --git a/hypr/catppuccin/LICENSE b/hypr/catppuccin/LICENSE
new file mode 100644
index 0000000..7ba7a87
--- /dev/null
+++ b/hypr/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/hypr/catppuccin/README.md b/hypr/catppuccin/README.md
new file mode 100644
index 0000000..830c369
--- /dev/null
+++ b/hypr/catppuccin/README.md
@@ -0,0 +1,67 @@
+<h3 align="center">
+ <img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/logos/exports/1544x1544_circle.png" width="100" alt="Logo"/><br/>
+ <img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
+ Catppuccin for <a href="https://github.com/hyprwm/hyprland">Hyprland</a>
+ <img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
+</h3>
+
+<p align="center">
+ <a href="https://github.com/catppuccin/hyprland/stargazers"><img src="https://img.shields.io/github/stars/catppuccin/hyprland?colorA=363a4f&colorB=b7bdf8&style=for-the-badge"></a>
+ <a href="https://github.com/catppuccin/hyprland/issues"><img src="https://img.shields.io/github/issues/catppuccin/hyprland?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
+ <a href="https://github.com/catppuccin/hyprland/contributors"><img src="https://img.shields.io/github/contributors/catppuccin/hyprland?colorA=363a4f&colorB=a6da95&style=for-the-badge"></a>
+</p>
+
+<p align="center">
+ <img src="assets/res.webp"/>
+</p>
+
+## Previews
+
+<details>
+<summary>๐ŸŒป Latte</summary>
+<img src="assets/latte.webp"/>
+</details>
+<details>
+<summary>๐Ÿชด Frappรฉ</summary>
+<img src="assets/frappe.webp"/>
+</details>
+<details>
+<summary>๐ŸŒบ Macchiato</summary>
+<img src="assets/macchiato.webp"/>
+</details>
+<details>
+<summary>๐ŸŒฟ Mocha</summary>
+<img src="assets/mocha.webp"/>
+</details>
+
+## Usage
+
+1. Download the file with your desired flavour e.g. `mocha.conf` (to be found in the [release](https://github.com/catppuccin/hyprland/releases/latest) or after cloning the repository in `themes/`)
+2. Copy it into your hyprland config e.g. `~/.config/hypr/`
+3. Include the file at the top of your `hyprland.conf`
+ - `source=~/.config/hypr/mocha.conf`
+4. When using the non-alpha colors, use `$COLOR` e.g. `$base`
+5. When using the alpha colors use something like `rgba($COLORAlpha<transparency>)` e.g. `rgba($surface0Alphaee)`
+
+## ๐Ÿ™‹ FAQ
+
+- Q: **_"Hyprland 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)
+
+&nbsp;
+
+<p align="center">
+ <img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" />
+</p>
+
+<p align="center">
+ Copyright &copy; 2021-present <a href="https://github.com/catppuccin" target="_blank">Catppuccin Org</a>
+</p>
+
+<p align="center">
+ <a href="https://github.com/catppuccin/catppuccin/blob/main/LICENSE"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a>
+</p>
diff --git a/hypr/catppuccin/assets/.gitkeep b/hypr/catppuccin/assets/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/hypr/catppuccin/assets/.gitkeep
diff --git a/hypr/catppuccin/assets/frappe.webp b/hypr/catppuccin/assets/frappe.webp
new file mode 100644
index 0000000..761028c
--- /dev/null
+++ b/hypr/catppuccin/assets/frappe.webp
Binary files differ
diff --git a/hypr/catppuccin/assets/latte.webp b/hypr/catppuccin/assets/latte.webp
new file mode 100644
index 0000000..1eaed94
--- /dev/null
+++ b/hypr/catppuccin/assets/latte.webp
Binary files differ
diff --git a/hypr/catppuccin/assets/macchiato.webp b/hypr/catppuccin/assets/macchiato.webp
new file mode 100644
index 0000000..23efdbd
--- /dev/null
+++ b/hypr/catppuccin/assets/macchiato.webp
Binary files differ
diff --git a/hypr/catppuccin/assets/mocha.webp b/hypr/catppuccin/assets/mocha.webp
new file mode 100644
index 0000000..dbd78c2
--- /dev/null
+++ b/hypr/catppuccin/assets/mocha.webp
Binary files differ
diff --git a/hypr/catppuccin/assets/res.webp b/hypr/catppuccin/assets/res.webp
new file mode 100644
index 0000000..5343f0a
--- /dev/null
+++ b/hypr/catppuccin/assets/res.webp
Binary files differ
diff --git a/hypr/catppuccin/hyprland.tera b/hypr/catppuccin/hyprland.tera
new file mode 100644
index 0000000..cefe390
--- /dev/null
+++ b/hypr/catppuccin/hyprland.tera
@@ -0,0 +1,12 @@
+---
+whiskers:
+ version: 2.4.0
+ matrix:
+ - flavor
+ filename: "themes/{{flavor.identifier}}.conf"
+---
+
+{% for name, color in flavor.colors %}
+${{ name }} = rgb({{ color.hex }})
+${{ name }}Alpha = {{ color.hex }}
+{% endfor %} \ No newline at end of file
diff --git a/hypr/catppuccin/justfile b/hypr/catppuccin/justfile
new file mode 100644
index 0000000..0b4d3ef
--- /dev/null
+++ b/hypr/catppuccin/justfile
@@ -0,0 +1,20 @@
+# Print out all recipes when running `just`
+_default:
+ @just --list
+
+# Variables
+output := "themes"
+whiskers_cmd := "whiskers"
+template_path := "hyprland.tera"
+
+# Create the output directory
+setup:
+ mkdir -p {{output}}
+
+# Remove all files in the output directory
+clean:
+ rm -fv {{output}}/*.conf
+
+# Generate all four flavors
+all: setup
+ {{whiskers_cmd}} {{template_path}} \ No newline at end of file
diff --git a/hypr/catppuccin/renovate.json b/hypr/catppuccin/renovate.json
new file mode 100644
index 0000000..2585c72
--- /dev/null
+++ b/hypr/catppuccin/renovate.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "local>catppuccin/renovate-config"
+ ]
+}
diff --git a/hypr/catppuccin/themes/frappe.conf b/hypr/catppuccin/themes/frappe.conf
new file mode 100644
index 0000000..9bcd81f
--- /dev/null
+++ b/hypr/catppuccin/themes/frappe.conf
@@ -0,0 +1,78 @@
+
+$rosewater = rgb(f2d5cf)
+$rosewaterAlpha = f2d5cf
+
+$flamingo = rgb(eebebe)
+$flamingoAlpha = eebebe
+
+$pink = rgb(f4b8e4)
+$pinkAlpha = f4b8e4
+
+$mauve = rgb(ca9ee6)
+$mauveAlpha = ca9ee6
+
+$red = rgb(e78284)
+$redAlpha = e78284
+
+$maroon = rgb(ea999c)
+$maroonAlpha = ea999c
+
+$peach = rgb(ef9f76)
+$peachAlpha = ef9f76
+
+$yellow = rgb(e5c890)
+$yellowAlpha = e5c890
+
+$green = rgb(a6d189)
+$greenAlpha = a6d189
+
+$teal = rgb(81c8be)
+$tealAlpha = 81c8be
+
+$sky = rgb(99d1db)
+$skyAlpha = 99d1db
+
+$sapphire = rgb(85c1dc)
+$sapphireAlpha = 85c1dc
+
+$blue = rgb(8caaee)
+$blueAlpha = 8caaee
+
+$lavender = rgb(babbf1)
+$lavenderAlpha = babbf1
+
+$text = rgb(c6d0f5)
+$textAlpha = c6d0f5
+
+$subtext1 = rgb(b5bfe2)
+$subtext1Alpha = b5bfe2
+
+$subtext0 = rgb(a5adce)
+$subtext0Alpha = a5adce
+
+$overlay2 = rgb(949cbb)
+$overlay2Alpha = 949cbb
+
+$overlay1 = rgb(838ba7)
+$overlay1Alpha = 838ba7
+
+$overlay0 = rgb(737994)
+$overlay0Alpha = 737994
+
+$surface2 = rgb(626880)
+$surface2Alpha = 626880
+
+$surface1 = rgb(51576d)
+$surface1Alpha = 51576d
+
+$surface0 = rgb(414559)
+$surface0Alpha = 414559
+
+$base = rgb(303446)
+$baseAlpha = 303446
+
+$mantle = rgb(292c3c)
+$mantleAlpha = 292c3c
+
+$crust = rgb(232634)
+$crustAlpha = 232634
diff --git a/hypr/catppuccin/themes/latte.conf b/hypr/catppuccin/themes/latte.conf
new file mode 100644
index 0000000..2c244ad
--- /dev/null
+++ b/hypr/catppuccin/themes/latte.conf
@@ -0,0 +1,78 @@
+
+$rosewater = rgb(dc8a78)
+$rosewaterAlpha = dc8a78
+
+$flamingo = rgb(dd7878)
+$flamingoAlpha = dd7878
+
+$pink = rgb(ea76cb)
+$pinkAlpha = ea76cb
+
+$mauve = rgb(8839ef)
+$mauveAlpha = 8839ef
+
+$red = rgb(d20f39)
+$redAlpha = d20f39
+
+$maroon = rgb(e64553)
+$maroonAlpha = e64553
+
+$peach = rgb(fe640b)
+$peachAlpha = fe640b
+
+$yellow = rgb(df8e1d)
+$yellowAlpha = df8e1d
+
+$green = rgb(40a02b)
+$greenAlpha = 40a02b
+
+$teal = rgb(179299)
+$tealAlpha = 179299
+
+$sky = rgb(04a5e5)
+$skyAlpha = 04a5e5
+
+$sapphire = rgb(209fb5)
+$sapphireAlpha = 209fb5
+
+$blue = rgb(1e66f5)
+$blueAlpha = 1e66f5
+
+$lavender = rgb(7287fd)
+$lavenderAlpha = 7287fd
+
+$text = rgb(4c4f69)
+$textAlpha = 4c4f69
+
+$subtext1 = rgb(5c5f77)
+$subtext1Alpha = 5c5f77
+
+$subtext0 = rgb(6c6f85)
+$subtext0Alpha = 6c6f85
+
+$overlay2 = rgb(7c7f93)
+$overlay2Alpha = 7c7f93
+
+$overlay1 = rgb(8c8fa1)
+$overlay1Alpha = 8c8fa1
+
+$overlay0 = rgb(9ca0b0)
+$overlay0Alpha = 9ca0b0
+
+$surface2 = rgb(acb0be)
+$surface2Alpha = acb0be
+
+$surface1 = rgb(bcc0cc)
+$surface1Alpha = bcc0cc
+
+$surface0 = rgb(ccd0da)
+$surface0Alpha = ccd0da
+
+$base = rgb(eff1f5)
+$baseAlpha = eff1f5
+
+$mantle = rgb(e6e9ef)
+$mantleAlpha = e6e9ef
+
+$crust = rgb(dce0e8)
+$crustAlpha = dce0e8
diff --git a/hypr/catppuccin/themes/macchiato.conf b/hypr/catppuccin/themes/macchiato.conf
new file mode 100644
index 0000000..9e7071a
--- /dev/null
+++ b/hypr/catppuccin/themes/macchiato.conf
@@ -0,0 +1,78 @@
+
+$rosewater = rgb(f4dbd6)
+$rosewaterAlpha = f4dbd6
+
+$flamingo = rgb(f0c6c6)
+$flamingoAlpha = f0c6c6
+
+$pink = rgb(f5bde6)
+$pinkAlpha = f5bde6
+
+$mauve = rgb(c6a0f6)
+$mauveAlpha = c6a0f6
+
+$red = rgb(ed8796)
+$redAlpha = ed8796
+
+$maroon = rgb(ee99a0)
+$maroonAlpha = ee99a0
+
+$peach = rgb(f5a97f)
+$peachAlpha = f5a97f
+
+$yellow = rgb(eed49f)
+$yellowAlpha = eed49f
+
+$green = rgb(a6da95)
+$greenAlpha = a6da95
+
+$teal = rgb(8bd5ca)
+$tealAlpha = 8bd5ca
+
+$sky = rgb(91d7e3)
+$skyAlpha = 91d7e3
+
+$sapphire = rgb(7dc4e4)
+$sapphireAlpha = 7dc4e4
+
+$blue = rgb(8aadf4)
+$blueAlpha = 8aadf4
+
+$lavender = rgb(b7bdf8)
+$lavenderAlpha = b7bdf8
+
+$text = rgb(cad3f5)
+$textAlpha = cad3f5
+
+$subtext1 = rgb(b8c0e0)
+$subtext1Alpha = b8c0e0
+
+$subtext0 = rgb(a5adcb)
+$subtext0Alpha = a5adcb
+
+$overlay2 = rgb(939ab7)
+$overlay2Alpha = 939ab7
+
+$overlay1 = rgb(8087a2)
+$overlay1Alpha = 8087a2
+
+$overlay0 = rgb(6e738d)
+$overlay0Alpha = 6e738d
+
+$surface2 = rgb(5b6078)
+$surface2Alpha = 5b6078
+
+$surface1 = rgb(494d64)
+$surface1Alpha = 494d64
+
+$surface0 = rgb(363a4f)
+$surface0Alpha = 363a4f
+
+$base = rgb(24273a)
+$baseAlpha = 24273a
+
+$mantle = rgb(1e2030)
+$mantleAlpha = 1e2030
+
+$crust = rgb(181926)
+$crustAlpha = 181926
diff --git a/hypr/catppuccin/themes/mocha.conf b/hypr/catppuccin/themes/mocha.conf
new file mode 100644
index 0000000..8ccb56a
--- /dev/null
+++ b/hypr/catppuccin/themes/mocha.conf
@@ -0,0 +1,78 @@
+
+$rosewater = rgb(f5e0dc)
+$rosewaterAlpha = f5e0dc
+
+$flamingo = rgb(f2cdcd)
+$flamingoAlpha = f2cdcd
+
+$pink = rgb(f5c2e7)
+$pinkAlpha = f5c2e7
+
+$mauve = rgb(cba6f7)
+$mauveAlpha = cba6f7
+
+$red = rgb(f38ba8)
+$redAlpha = f38ba8
+
+$maroon = rgb(eba0ac)
+$maroonAlpha = eba0ac
+
+$peach = rgb(fab387)
+$peachAlpha = fab387
+
+$yellow = rgb(f9e2af)
+$yellowAlpha = f9e2af
+
+$green = rgb(a6e3a1)
+$greenAlpha = a6e3a1
+
+$teal = rgb(94e2d5)
+$tealAlpha = 94e2d5
+
+$sky = rgb(89dceb)
+$skyAlpha = 89dceb
+
+$sapphire = rgb(74c7ec)
+$sapphireAlpha = 74c7ec
+
+$blue = rgb(89b4fa)
+$blueAlpha = 89b4fa
+
+$lavender = rgb(b4befe)
+$lavenderAlpha = b4befe
+
+$text = rgb(cdd6f4)
+$textAlpha = cdd6f4
+
+$subtext1 = rgb(bac2de)
+$subtext1Alpha = bac2de
+
+$subtext0 = rgb(a6adc8)
+$subtext0Alpha = a6adc8
+
+$overlay2 = rgb(9399b2)
+$overlay2Alpha = 9399b2
+
+$overlay1 = rgb(7f849c)
+$overlay1Alpha = 7f849c
+
+$overlay0 = rgb(6c7086)
+$overlay0Alpha = 6c7086
+
+$surface2 = rgb(585b70)
+$surface2Alpha = 585b70
+
+$surface1 = rgb(45475a)
+$surface1Alpha = 45475a
+
+$surface0 = rgb(313244)
+$surface0Alpha = 313244
+
+$base = rgb(1e1e2e)
+$baseAlpha = 1e1e2e
+
+$mantle = rgb(181825)
+$mantleAlpha = 181825
+
+$crust = rgb(11111b)
+$crustAlpha = 11111b