diff --git a/Installer/Pallets/frappe.sed b/Installer/Pallets/Frappe.sed
similarity index 100%
rename from Installer/Pallets/frappe.sed
rename to Installer/Pallets/Frappe.sed
diff --git a/Installer/Pallets/latte.sed b/Installer/Pallets/Latte.sed
similarity index 100%
rename from Installer/Pallets/latte.sed
rename to Installer/Pallets/Latte.sed
diff --git a/Installer/Pallets/macchiato.sed b/Installer/Pallets/Macchiato.sed
similarity index 100%
rename from Installer/Pallets/macchiato.sed
rename to Installer/Pallets/Macchiato.sed
diff --git a/Installer/Pallets/mocha.sed b/Installer/Pallets/Mocha.sed
similarity index 100%
rename from Installer/Pallets/mocha.sed
rename to Installer/Pallets/Mocha.sed
diff --git a/Installer/color-build.sh b/Installer/color-build.sh
index 4a76a10..83e8056 100755
--- a/Installer/color-build.sh
+++ b/Installer/color-build.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# from github.com/skinatro/theme-tool./
+# from github.com/skinatro/theme-tool/
####################
#Help and Arguments#
@@ -36,29 +36,28 @@ fi
#extract file extension
FILE_EXT="${SOURCE##*.}"
-
#function defined to build the file
build(){
#combine everything to get the output path
-OUTPUT="${OUT}/Catppuccin$FLAVOURNAME$ACCENTNAME.${FILE_EXT}"
SCRIPT="Installer/Pallets/${PALETTE}.sed"
#does the actual sed-fu
-< "$SOURCE" sed -f "$SCRIPT" > "$OUTPUT"
+< "$SOURCE" sed -f "$SCRIPT" > "$OUT"
+
}
#no arrays due to posix compliancy
if [ $FLAVOURNAME = "Mocha" ]; then
- PALETTE=mocha
+ PALETTE=Mocha
build
elif [ $FLAVOURNAME = "Macchiato" ]; then
- PALETTE=macchiato
+ PALETTE=Macchiato
build
elif [ $FLAVOURNAME = "Frappe" ]; then
- PALETTE=frappe
+ PALETTE=Frappe
build
elif [ $FLAVOURNAME = "Latte" ]; then
- PALETTE=latte
+ PALETTE=Latte
build
else clear && echo "Invalid pallet $FLAVOURNAME" && exit
-fi
\ No newline at end of file
+fi
diff --git a/Resources/Catppuccin-Frappe-Global/contents/previews/splash.png b/Resources/Catppuccin-Frappe-Global/contents/previews/splash.png
new file mode 100644
index 0000000..1a70c3a
Binary files /dev/null and b/Resources/Catppuccin-Frappe-Global/contents/previews/splash.png differ
diff --git a/Resources/Catppuccin-Latte-Global/contents/previews/splash.png b/Resources/Catppuccin-Latte-Global/contents/previews/splash.png
new file mode 100644
index 0000000..76860cf
Binary files /dev/null and b/Resources/Catppuccin-Latte-Global/contents/previews/splash.png differ
diff --git a/Resources/Catppuccin-Macchiato-Global/contents/previews/splash.png b/Resources/Catppuccin-Macchiato-Global/contents/previews/splash.png
new file mode 100644
index 0000000..ea7d0be
Binary files /dev/null and b/Resources/Catppuccin-Macchiato-Global/contents/previews/splash.png differ
diff --git a/Resources/Catppuccin-Mocha-Global/contents/previews/splash.png b/Resources/Catppuccin-Mocha-Global/contents/previews/splash.png
new file mode 100644
index 0000000..5287eb3
Binary files /dev/null and b/Resources/Catppuccin-Mocha-Global/contents/previews/splash.png differ
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/metadata.desktop b/Resources/aurorae/Catppuccin-Frappe-Aurorae/metadata.desktop
deleted file mode 100755
index 451248c..0000000
--- a/Resources/aurorae/Catppuccin-Frappe-Aurorae/metadata.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Catppuccin Frappe
-Comment=Soothing Pastel theme for the Aurorae Theme Engine
-X-KDE-PluginInfo-Author=Catpppuccin
-X-KDE-PluginInfo-Email=core@catppucin.com
-X-KDE-PluginInfo-Version=1.0
-X-KDE-PluginInfo-Name=Catppuccin-Frappe-Aurorae
-X-KDE-PluginInfo-Category=
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=MIT
-X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/metadata.desktop b/Resources/aurorae/Catppuccin-Latte-Aurorae/metadata.desktop
deleted file mode 100755
index eb8a074..0000000
--- a/Resources/aurorae/Catppuccin-Latte-Aurorae/metadata.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Catppuccin Latte
-Comment=Soothing Pastel theme for the Aurorae Theme Engine
-X-KDE-PluginInfo-Author=Catpppuccin
-X-KDE-PluginInfo-Email=core@catppucin.com
-X-KDE-PluginInfo-Version=1.0
-X-KDE-PluginInfo-Name=Catppuccin-Latte-Aurorae
-X-KDE-PluginInfo-Category=
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=MIT
-X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/metadata.desktop b/Resources/aurorae/Catppuccin-Macchiato-Aurorae/metadata.desktop
deleted file mode 100755
index eb0272b..0000000
--- a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/metadata.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Catppuccin Macchiato
-Comment=Soothing Pastel theme for the Aurorae Theme Engine
-X-KDE-PluginInfo-Author=Catpppuccin
-X-KDE-PluginInfo-Email=core@catppucin.com
-X-KDE-PluginInfo-Version=1.0
-X-KDE-PluginInfo-Name=Catppuccin-Macchiato-Aurorae
-X-KDE-PluginInfo-Category=
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=MIT
-X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/metadata.desktop b/Resources/aurorae/Catppuccin-Mocha-Aurorae/metadata.desktop
deleted file mode 100755
index 8d6bf83..0000000
--- a/Resources/aurorae/Catppuccin-Mocha-Aurorae/metadata.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Catppuccin Mocha
-Comment=Soothing Pastel theme for the Aurorae Theme Engine
-X-KDE-PluginInfo-Author=Catpppuccin
-X-KDE-PluginInfo-Email=core@catppucin.com
-X-KDE-PluginInfo-Version=1.0
-X-KDE-PluginInfo-Name=Catppuccin-Mocha-Aurorae
-X-KDE-PluginInfo-Category=
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=MIT
-X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/Catppuccin-Frappe-Auroraerc b/Resources/aurorae/CatppuccinFrappe-Classic/CatppuccinFrappe-Classicrc
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/Catppuccin-Frappe-Auroraerc
rename to Resources/aurorae/CatppuccinFrappe-Classic/CatppuccinFrappe-Classicrc
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/alldesktops.svg b/Resources/aurorae/CatppuccinFrappe-Classic/alldesktops.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/alldesktops.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/alldesktops.svg
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/close.svg b/Resources/aurorae/CatppuccinFrappe-Classic/close.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/close.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/close.svg
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/decoration.svg b/Resources/aurorae/CatppuccinFrappe-Classic/decoration.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/decoration.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/decoration.svg
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/keepabove.svg b/Resources/aurorae/CatppuccinFrappe-Classic/keepabove.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/keepabove.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/keepabove.svg
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/keepbelow.svg b/Resources/aurorae/CatppuccinFrappe-Classic/keepbelow.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/keepbelow.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/keepbelow.svg
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/maximize.svg b/Resources/aurorae/CatppuccinFrappe-Classic/maximize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/maximize.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/maximize.svg
diff --git a/Resources/aurorae/CatppuccinFrappe-Classic/metadata.desktop b/Resources/aurorae/CatppuccinFrappe-Classic/metadata.desktop
new file mode 100755
index 0000000..2808987
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Classic/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Frappe Classic
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Sourcastic-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Name=CatppuccinFrappe-Classic
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=MIT
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/minimize.svg b/Resources/aurorae/CatppuccinFrappe-Classic/minimize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/minimize.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/minimize.svg
diff --git a/Resources/aurorae/Catppuccin-Frappe-Aurorae/restore.svg b/Resources/aurorae/CatppuccinFrappe-Classic/restore.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Frappe-Aurorae/restore.svg
rename to Resources/aurorae/CatppuccinFrappe-Classic/restore.svg
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/CatppuccinFrappe-Modernrc b/Resources/aurorae/CatppuccinFrappe-Modern/CatppuccinFrappe-Modernrc
new file mode 100755
index 0000000..6dc2685
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/CatppuccinFrappe-Modernrc
@@ -0,0 +1,41 @@
+[General]
+ActiveTextColor=#cdd6f4
+InactiveTextColor=#a6adc8
+TitleAlignment=Center
+TitleVerticalAlignment=Center
+Animation=0
+
+[Layout]
+BorderTop=0
+BorderLeft=0
+BorderRight=0
+BorderBottom=0
+
+ButtonHeight=46
+ButtonWidth=46
+
+ButtonMarginTop=0
+ButtonMarginLeft=0
+ButtonMarginRight=0
+
+ButtonSpacing=0
+ExplicitButtonSpacer=0
+
+PaddingBottom=65
+PaddingLeft=53
+PaddingRight=53
+PaddingTop=43
+
+TitleBorderLeft=0
+TitleBorderRight=-105
+
+TitleEdgeBottomMaximized=0
+TitleEdgeTopMaximized=0
+TitleEdgeLeftMaximized=0
+TitleEdgeRightMaximized=0
+
+TitleEdgeBottom=0
+TitleEdgeLeft=0
+TitleEdgeRight=0
+TitleEdgeTop=0
+TitleHeight=37
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/alldesktops.svg b/Resources/aurorae/CatppuccinFrappe-Modern/alldesktops.svg
new file mode 100755
index 0000000..6c2ebd3
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/alldesktops.svg
@@ -0,0 +1,276 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/close.svg b/Resources/aurorae/CatppuccinFrappe-Modern/close.svg
new file mode 100755
index 0000000..91a1519
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/close.svg
@@ -0,0 +1,250 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/decoration.svg b/Resources/aurorae/CatppuccinFrappe-Modern/decoration.svg
new file mode 100755
index 0000000..cae54a8
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/decoration.svg
@@ -0,0 +1,665 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/keepabove.svg b/Resources/aurorae/CatppuccinFrappe-Modern/keepabove.svg
new file mode 100755
index 0000000..8d5005b
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/keepabove.svg
@@ -0,0 +1,273 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/keepbelow.svg b/Resources/aurorae/CatppuccinFrappe-Modern/keepbelow.svg
new file mode 100755
index 0000000..d6d45cd
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/keepbelow.svg
@@ -0,0 +1,276 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/maximize.svg b/Resources/aurorae/CatppuccinFrappe-Modern/maximize.svg
new file mode 100755
index 0000000..4aa876b
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/maximize.svg
@@ -0,0 +1,273 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/metadata.desktop b/Resources/aurorae/CatppuccinFrappe-Modern/metadata.desktop
new file mode 100755
index 0000000..1899d9d
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Frappe Modern
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Cequal-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Name=CatppuccinFrappe-Modern
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/minimize.svg b/Resources/aurorae/CatppuccinFrappe-Modern/minimize.svg
new file mode 100755
index 0000000..2d8ad71
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/minimize.svg
@@ -0,0 +1,435 @@
+
+
diff --git a/Resources/aurorae/CatppuccinFrappe-Modern/restore.svg b/Resources/aurorae/CatppuccinFrappe-Modern/restore.svg
new file mode 100755
index 0000000..81292f3
--- /dev/null
+++ b/Resources/aurorae/CatppuccinFrappe-Modern/restore.svg
@@ -0,0 +1,259 @@
+
+
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/Catppuccin-Latte-Auroraerc b/Resources/aurorae/CatppuccinLatte-Classic/CatppuccinLatte-Classicrc
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/Catppuccin-Latte-Auroraerc
rename to Resources/aurorae/CatppuccinLatte-Classic/CatppuccinLatte-Classicrc
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/alldesktops.svg b/Resources/aurorae/CatppuccinLatte-Classic/alldesktops.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/alldesktops.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/alldesktops.svg
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/close.svg b/Resources/aurorae/CatppuccinLatte-Classic/close.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/close.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/close.svg
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/decoration.svg b/Resources/aurorae/CatppuccinLatte-Classic/decoration.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/decoration.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/decoration.svg
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/keepabove.svg b/Resources/aurorae/CatppuccinLatte-Classic/keepabove.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/keepabove.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/keepabove.svg
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/keepbelow.svg b/Resources/aurorae/CatppuccinLatte-Classic/keepbelow.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/keepbelow.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/keepbelow.svg
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/maximize.svg b/Resources/aurorae/CatppuccinLatte-Classic/maximize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/maximize.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/maximize.svg
diff --git a/Resources/aurorae/CatppuccinLatte-Classic/metadata.desktop b/Resources/aurorae/CatppuccinLatte-Classic/metadata.desktop
new file mode 100755
index 0000000..95ea036
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Classic/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Latte Classic
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Sourcastic-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Name=CatppuccinLatte-Classic
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=MIT
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/minimize.svg b/Resources/aurorae/CatppuccinLatte-Classic/minimize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/minimize.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/minimize.svg
diff --git a/Resources/aurorae/Catppuccin-Latte-Aurorae/restore.svg b/Resources/aurorae/CatppuccinLatte-Classic/restore.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Latte-Aurorae/restore.svg
rename to Resources/aurorae/CatppuccinLatte-Classic/restore.svg
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/CatppuccinLatte-Modernrc b/Resources/aurorae/CatppuccinLatte-Modern/CatppuccinLatte-Modernrc
new file mode 100755
index 0000000..ea958d8
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/CatppuccinLatte-Modernrc
@@ -0,0 +1,41 @@
+[General]
+ActiveTextColor=#4c4f69
+InactiveTextColor=#5c5f77
+TitleAlignment=Center
+TitleVerticalAlignment=Center
+Animation=0
+
+[Layout]
+BorderTop=0
+BorderLeft=0
+BorderRight=0
+BorderBottom=0
+
+ButtonHeight=46
+ButtonWidth=46
+
+ButtonMarginTop=0
+ButtonMarginLeft=0
+ButtonMarginRight=0
+
+ButtonSpacing=0
+ExplicitButtonSpacer=0
+
+PaddingBottom=65
+PaddingLeft=53
+PaddingRight=53
+PaddingTop=43
+
+TitleBorderLeft=0
+TitleBorderRight=-105
+
+TitleEdgeBottomMaximized=0
+TitleEdgeTopMaximized=0
+TitleEdgeLeftMaximized=0
+TitleEdgeRightMaximized=0
+
+TitleEdgeBottom=0
+TitleEdgeLeft=0
+TitleEdgeRight=0
+TitleEdgeTop=0
+TitleHeight=37
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/alldesktops.svg b/Resources/aurorae/CatppuccinLatte-Modern/alldesktops.svg
new file mode 100755
index 0000000..a92440c
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/alldesktops.svg
@@ -0,0 +1,276 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/close.svg b/Resources/aurorae/CatppuccinLatte-Modern/close.svg
new file mode 100755
index 0000000..7c32dce
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/close.svg
@@ -0,0 +1,250 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/decoration.svg b/Resources/aurorae/CatppuccinLatte-Modern/decoration.svg
new file mode 100755
index 0000000..86371c8
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/decoration.svg
@@ -0,0 +1,664 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/keepabove.svg b/Resources/aurorae/CatppuccinLatte-Modern/keepabove.svg
new file mode 100755
index 0000000..4e3d2c0
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/keepabove.svg
@@ -0,0 +1,274 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/keepbelow.svg b/Resources/aurorae/CatppuccinLatte-Modern/keepbelow.svg
new file mode 100755
index 0000000..134953e
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/keepbelow.svg
@@ -0,0 +1,274 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/maximize.svg b/Resources/aurorae/CatppuccinLatte-Modern/maximize.svg
new file mode 100755
index 0000000..8145511
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/maximize.svg
@@ -0,0 +1,270 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/metadata.desktop b/Resources/aurorae/CatppuccinLatte-Modern/metadata.desktop
new file mode 100755
index 0000000..88b6f75
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Latte Modern
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Cequal-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Name=CatppuccinLatte-Modern
+X-KDE-PluginInfo-Version=0.2.0
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/minimize.svg b/Resources/aurorae/CatppuccinLatte-Modern/minimize.svg
new file mode 100755
index 0000000..fbf15d3
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/minimize.svg
@@ -0,0 +1,433 @@
+
+
diff --git a/Resources/aurorae/CatppuccinLatte-Modern/restore.svg b/Resources/aurorae/CatppuccinLatte-Modern/restore.svg
new file mode 100755
index 0000000..469fc49
--- /dev/null
+++ b/Resources/aurorae/CatppuccinLatte-Modern/restore.svg
@@ -0,0 +1,257 @@
+
+
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/Catppuccin-Macchiato-Auroraerc b/Resources/aurorae/CatppuccinMacchiato-Classic/CatppuccinMacchiato-Classicrc
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/Catppuccin-Macchiato-Auroraerc
rename to Resources/aurorae/CatppuccinMacchiato-Classic/CatppuccinMacchiato-Classicrc
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/alldesktops.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/alldesktops.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/alldesktops.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/alldesktops.svg
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/close.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/close.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/close.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/close.svg
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/decoration.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/decoration.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/decoration.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/decoration.svg
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/keepabove.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/keepabove.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/keepabove.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/keepabove.svg
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/keepbelow.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/keepbelow.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/keepbelow.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/keepbelow.svg
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/maximize.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/maximize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/maximize.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/maximize.svg
diff --git a/Resources/aurorae/CatppuccinMacchiato-Classic/metadata.desktop b/Resources/aurorae/CatppuccinMacchiato-Classic/metadata.desktop
new file mode 100755
index 0000000..c01c17e
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Classic/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Macchiato Classic
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Sourcastic-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Name=CatppuccinMacchiato-Classic
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=MIT
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/minimize.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/minimize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/minimize.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/minimize.svg
diff --git a/Resources/aurorae/Catppuccin-Macchiato-Aurorae/restore.svg b/Resources/aurorae/CatppuccinMacchiato-Classic/restore.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Macchiato-Aurorae/restore.svg
rename to Resources/aurorae/CatppuccinMacchiato-Classic/restore.svg
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/CatppuccinMacchiato-Modernrc b/Resources/aurorae/CatppuccinMacchiato-Modern/CatppuccinMacchiato-Modernrc
new file mode 100755
index 0000000..6dc2685
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/CatppuccinMacchiato-Modernrc
@@ -0,0 +1,41 @@
+[General]
+ActiveTextColor=#cdd6f4
+InactiveTextColor=#a6adc8
+TitleAlignment=Center
+TitleVerticalAlignment=Center
+Animation=0
+
+[Layout]
+BorderTop=0
+BorderLeft=0
+BorderRight=0
+BorderBottom=0
+
+ButtonHeight=46
+ButtonWidth=46
+
+ButtonMarginTop=0
+ButtonMarginLeft=0
+ButtonMarginRight=0
+
+ButtonSpacing=0
+ExplicitButtonSpacer=0
+
+PaddingBottom=65
+PaddingLeft=53
+PaddingRight=53
+PaddingTop=43
+
+TitleBorderLeft=0
+TitleBorderRight=-105
+
+TitleEdgeBottomMaximized=0
+TitleEdgeTopMaximized=0
+TitleEdgeLeftMaximized=0
+TitleEdgeRightMaximized=0
+
+TitleEdgeBottom=0
+TitleEdgeLeft=0
+TitleEdgeRight=0
+TitleEdgeTop=0
+TitleHeight=37
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/alldesktops.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/alldesktops.svg
new file mode 100755
index 0000000..d0cc39a
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/alldesktops.svg
@@ -0,0 +1,276 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/close.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/close.svg
new file mode 100755
index 0000000..83b8ab0
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/close.svg
@@ -0,0 +1,252 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/decoration.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/decoration.svg
new file mode 100755
index 0000000..5ebc067
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/decoration.svg
@@ -0,0 +1,665 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/keepabove.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/keepabove.svg
new file mode 100755
index 0000000..6dbd35a
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/keepabove.svg
@@ -0,0 +1,273 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/keepbelow.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/keepbelow.svg
new file mode 100755
index 0000000..d459ca2
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/keepbelow.svg
@@ -0,0 +1,276 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/maximize.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/maximize.svg
new file mode 100755
index 0000000..ff666e4
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/maximize.svg
@@ -0,0 +1,274 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/metadata.desktop b/Resources/aurorae/CatppuccinMacchiato-Modern/metadata.desktop
new file mode 100755
index 0000000..7464ccd
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Macchiato Modern
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Cequal-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Name=CatppuccinMacchiato-Modern
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/minimize.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/minimize.svg
new file mode 100755
index 0000000..f5cd133
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/minimize.svg
@@ -0,0 +1,435 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMacchiato-Modern/restore.svg b/Resources/aurorae/CatppuccinMacchiato-Modern/restore.svg
new file mode 100755
index 0000000..cf1f4b6
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMacchiato-Modern/restore.svg
@@ -0,0 +1,260 @@
+
+
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/Catppuccin-Mocha-Auroraerc b/Resources/aurorae/CatppuccinMocha-Classic/CatppuccinMocha-Classicrc
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/Catppuccin-Mocha-Auroraerc
rename to Resources/aurorae/CatppuccinMocha-Classic/CatppuccinMocha-Classicrc
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/alldesktops.svg b/Resources/aurorae/CatppuccinMocha-Classic/alldesktops.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/alldesktops.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/alldesktops.svg
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/close.svg b/Resources/aurorae/CatppuccinMocha-Classic/close.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/close.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/close.svg
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/decoration.svg b/Resources/aurorae/CatppuccinMocha-Classic/decoration.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/decoration.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/decoration.svg
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/keepabove.svg b/Resources/aurorae/CatppuccinMocha-Classic/keepabove.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/keepabove.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/keepabove.svg
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/keepbelow.svg b/Resources/aurorae/CatppuccinMocha-Classic/keepbelow.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/keepbelow.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/keepbelow.svg
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/maximize.svg b/Resources/aurorae/CatppuccinMocha-Classic/maximize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/maximize.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/maximize.svg
diff --git a/Resources/aurorae/CatppuccinMocha-Classic/metadata.desktop b/Resources/aurorae/CatppuccinMocha-Classic/metadata.desktop
new file mode 100755
index 0000000..1b705cb
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Classic/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Catppuccin Mocha Classic
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Sourcastic-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Name=CatppuccinMocha-Classic
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=MIT
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/minimize.svg b/Resources/aurorae/CatppuccinMocha-Classic/minimize.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/minimize.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/minimize.svg
diff --git a/Resources/aurorae/Catppuccin-Mocha-Aurorae/restore.svg b/Resources/aurorae/CatppuccinMocha-Classic/restore.svg
similarity index 100%
rename from Resources/aurorae/Catppuccin-Mocha-Aurorae/restore.svg
rename to Resources/aurorae/CatppuccinMocha-Classic/restore.svg
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/CatppuccinMocha-Modernrc b/Resources/aurorae/CatppuccinMocha-Modern/CatppuccinMocha-Modernrc
new file mode 100755
index 0000000..6dc2685
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/CatppuccinMocha-Modernrc
@@ -0,0 +1,41 @@
+[General]
+ActiveTextColor=#cdd6f4
+InactiveTextColor=#a6adc8
+TitleAlignment=Center
+TitleVerticalAlignment=Center
+Animation=0
+
+[Layout]
+BorderTop=0
+BorderLeft=0
+BorderRight=0
+BorderBottom=0
+
+ButtonHeight=46
+ButtonWidth=46
+
+ButtonMarginTop=0
+ButtonMarginLeft=0
+ButtonMarginRight=0
+
+ButtonSpacing=0
+ExplicitButtonSpacer=0
+
+PaddingBottom=65
+PaddingLeft=53
+PaddingRight=53
+PaddingTop=43
+
+TitleBorderLeft=0
+TitleBorderRight=-105
+
+TitleEdgeBottomMaximized=0
+TitleEdgeTopMaximized=0
+TitleEdgeLeftMaximized=0
+TitleEdgeRightMaximized=0
+
+TitleEdgeBottom=0
+TitleEdgeLeft=0
+TitleEdgeRight=0
+TitleEdgeTop=0
+TitleHeight=37
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/alldesktops.svg b/Resources/aurorae/CatppuccinMocha-Modern/alldesktops.svg
new file mode 100755
index 0000000..c75eb1e
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/alldesktops.svg
@@ -0,0 +1,276 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/close.svg b/Resources/aurorae/CatppuccinMocha-Modern/close.svg
new file mode 100755
index 0000000..bcf96c3
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/close.svg
@@ -0,0 +1,250 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/decoration.svg b/Resources/aurorae/CatppuccinMocha-Modern/decoration.svg
new file mode 100755
index 0000000..fa9b4bb
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/decoration.svg
@@ -0,0 +1,664 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/keepabove.svg b/Resources/aurorae/CatppuccinMocha-Modern/keepabove.svg
new file mode 100755
index 0000000..8abe72f
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/keepabove.svg
@@ -0,0 +1,271 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/keepbelow.svg b/Resources/aurorae/CatppuccinMocha-Modern/keepbelow.svg
new file mode 100755
index 0000000..c34583f
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/keepbelow.svg
@@ -0,0 +1,288 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/maximize.svg b/Resources/aurorae/CatppuccinMocha-Modern/maximize.svg
new file mode 100755
index 0000000..d6cb8a6
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/maximize.svg
@@ -0,0 +1,270 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/metadata.desktop b/Resources/aurorae/CatppuccinMocha-Modern/metadata.desktop
new file mode 100755
index 0000000..c848e37
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/metadata.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=CatppuccinMocha-Modern
+Comment=Soothing Pastel theme for Kwin
+X-KDE-PluginInfo-Author=Cequal-Catppuccin
+X-KDE-PluginInfo-Email=core@catppuccin.com
+X-KDE-PluginInfo-Name=CatppuccinMocha-Modern
+X-KDE-PluginInfo-Version=0.2.2.1
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/minimize.svg b/Resources/aurorae/CatppuccinMocha-Modern/minimize.svg
new file mode 100755
index 0000000..e25df3a
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/minimize.svg
@@ -0,0 +1,433 @@
+
+
diff --git a/Resources/aurorae/CatppuccinMocha-Modern/restore.svg b/Resources/aurorae/CatppuccinMocha-Modern/restore.svg
new file mode 100755
index 0000000..369c0a4
--- /dev/null
+++ b/Resources/aurorae/CatppuccinMocha-Modern/restore.svg
@@ -0,0 +1,258 @@
+
+
diff --git a/Resources/defaults b/Resources/defaults
index 50374b1..92a2be4 100644
--- a/Resources/defaults
+++ b/Resources/defaults
@@ -3,7 +3,13 @@ ColorScheme=Catppuccin--flavour--accentName
[kwinrc][org.kde.kdecoration2]
library=org.kde.kwin.aurorae
-theme=__aurorae__svg__Catppuccin---flavour-Aurorae
+theme=--aurorae
+ButtonsOnLeft=
+ButtonsOnRight=IAX
+BorderSize=None
[plasmarc][Theme]
name=lightly-plasma-git
+
+[KSplash]
+Theme=Catppuccin--flavour--accentName
\ No newline at end of file
diff --git a/Resources/metadata.desktop b/Resources/metadata.desktop
index 714b5bb..c34f675 100644
--- a/Resources/metadata.desktop
+++ b/Resources/metadata.desktop
@@ -1,13 +1,13 @@
[Desktop Entry]
Comment=A theme based on Catppuccin's --flavour flavour
Name=Catppuccin --flavour --accentName
-X-KDE-PluginInfo-Author=Catppuccin
+X-KDE-PluginInfo-Author=KDE-Catppuccin
X-KDE-PluginInfo-Category=Plasma Look And Feel
X-KDE-PluginInfo-Email=core@catppuccin.com
X-KDE-PluginInfo-EnabledByDefault=true
X-KDE-PluginInfo-License=MIT
X-KDE-PluginInfo-Name=Catppuccin---flavour---accentName
-X-KDE-PluginInfo-Version=0.2.1
+X-KDE-PluginInfo-Version=0.2.2
X-KDE-PluginInfo-Website=github.com/catppuccin/KDE
X-KDE-ServiceTypes=Plasma/LookAndFeel
X-KPackage-Dependencies=kns://plasma-themes.knsrc/api.kde-look.org/1879921
diff --git a/Resources/splash/Splash.qml b/Resources/splash/Splash.qml
new file mode 100644
index 0000000..6a83b57
--- /dev/null
+++ b/Resources/splash/Splash.qml
@@ -0,0 +1,92 @@
+/*
+ SPDX-FileCopyrightText:
+ 2023 Cequal-Catppuccin
+ Based on
+ 2014 Marco Martin
+
+ SPDX-License-Identifier: MIT
+*/
+
+import QtGraphicalEffects 1.15
+import QtQuick 2.5
+import QtQuick.Window 2.2
+import org.kde.plasma.core 2.0 as PlasmaCore
+
+Rectangle {
+ id: root
+ color: "$mantle"
+
+ property int stage
+
+ onStageChanged: {
+ if (stage == 2) {
+ introAnimation.running = true;
+ } else if (stage == 5) {
+ introAnimation.target = busyIndicator;
+ introAnimation.from = 1;
+ introAnimation.to = 0;
+ introAnimation.running = true;
+ }
+ }
+
+ Item {
+ id: content
+ anchors.fill: parent
+ opacity: 0
+
+ // TODO: Make DropShadow more Intense
+ DropShadow {
+ anchors.fill: logo
+ horizontalOffset: 20
+ verticalOffset: 0
+ radius: 30.0
+ samples: 17
+ color: "$crust"
+ source: logo
+ opacity: 1
+ }
+
+ Image {
+ id: logo
+ //match SDDM/lockscreen avatar positioning
+ property real size: PlasmaCore.Units.gridUnit * 8
+
+ anchors.centerIn: parent
+
+ source: "images/Logo.png"
+
+ sourceSize.width: size
+ sourceSize.height: size
+ smooth: true
+ visible: true
+ }
+
+ Image {
+ id: busyIndicator
+ //in the middle of the remaining space
+ y: parent.height - (parent.height - logo.y) / 2 - height/2
+ anchors.horizontalCenter: parent.horizontalCenter
+ source: "images/busywidget.svg"
+ sourceSize.height: PlasmaCore.Units.gridUnit * 3.5
+ sourceSize.width: PlasmaCore.Units.gridUnit * 3.5
+ RotationAnimator on rotation {
+ id: rotationAnimator
+ from: 0
+ to: 360
+ duration: 2000
+ loops: Animation.Infinite
+ running: PlasmaCore.Units.longDuration > 1
+ }
+ }
+ }
+
+ OpacityAnimator {
+ id: introAnimation
+ running: false
+ target: content
+ from: 0
+ to: 1
+ duration: PlasmaCore.Units.veryLongDuration * 2
+ easing.type: Easing.InOutQuad
+ }
+}
diff --git a/Resources/splash/images/Logo.png b/Resources/splash/images/Logo.png
new file mode 100644
index 0000000..7d29e39
Binary files /dev/null and b/Resources/splash/images/Logo.png differ
diff --git a/Resources/splash/images/busywidget.svg b/Resources/splash/images/busywidget.svg
new file mode 100644
index 0000000..8fda6d6
--- /dev/null
+++ b/Resources/splash/images/busywidget.svg
@@ -0,0 +1,175 @@
+
+
diff --git a/build.sh b/build.sh
deleted file mode 100755
index 9cab5fe..0000000
--- a/build.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-sed -e s/--accentColor/$ACCENTCOLOR/g -e s/--flavour/$FLAVOURNAME/g -e s/--accentName/$ACCENTNAME/g ./Resources/base.colors >> ./dist/base.colors
-sed -e s/--accentName/$ACCENTNAME/g -e s/--flavour/$FLAVOURNAME/g ./Resources/metadata.desktop >> ./dist/Catppuccin-$FLAVOURNAME-$ACCENTNAME/metadata.desktop
-sed -e s/--accentName/$ACCENTNAME/g -e s/--flavour/$FLAVOURNAME/g ./Resources/defaults >> ./dist/Catppuccin-$FLAVOURNAME-$ACCENTNAME/contents/defaults
-./Installer/color-build.sh -o ./dist -s ./dist/base.colors
diff --git a/install.sh b/install.sh
index 66bd02a..6bd2b1a 100755
--- a/install.sh
+++ b/install.sh
@@ -5,22 +5,21 @@ AURORAEDIR=~/.local/share/aurorae/themes
LOOKANDFEELDIR=~/.local/share/plasma/look-and-feel
DESKTOPTHEMEDIR=~/.local/share/plasma/desktoptheme
-echo "Creating theme directories..."
-
+echo "Creating theme directories.."
mkdir -p $COLORDIR
mkdir -p $AURORAEDIR
mkdir -p $LOOKANDFEELDIR
mkdir -p $DESKTOPTHEMEDIR
mkdir ./dist
+clear
echo ""
-
-echo -e "Choose flavor out of -
+echo "Choose flavor out of -
1. Mocha
2. Macchiato
3. Frappe
4. Latte
-\n (Type the number corresponding to said pallet)
+(Type the number corresponding to said pallet)
"
read FLAVOUR
clear
@@ -40,25 +39,25 @@ else echo "Not a valid flavour name" && exit;
fi
echo ""
-echo -e "Choose an accent -
-1. Rosewater
-2. Flamingo
-3. Pink
-4. Mauve
-5. Red
-6. Maroon
-7. Peach
-8. Yellow
-9. Green
-10. Teal
-11. Sky
-12. Sapphire
-13. Blue
-14. Lavender
+echo "Choose an accent -
+ 1. Rosewater
+ 2. Flamingo
+ 3. Pink
+ 4. Mauve
+ 5. Red
+ 6. Maroon
+ 7. Peach
+ 8. Yellow
+ 9. Green
+ 10. Teal
+ 11. Sky
+ 12. Sapphire
+ 13. Blue
+ 14. Lavender
"
read ACCENT
clear
-
+# Sets accent based on the pallet selected (Best to fold this in your respective editor)
if [[ $ACCENT == "1" ]]; then
if [[ $FLAVOUR == "1" ]]; then
@@ -231,55 +230,135 @@ elif [[ $ACCENT == "14" ]]; then
else echo "Not a valid accent" && exit
fi
-echo ""
-echo -e "Install $FLAVOURNAME $ACCENTNAME? [Y/n]:"
-read CONFIRMATION
-
-if [[ $CONFIRMATION == "Y" ]] || [[ $CONFIRMATION == "y" ]]; then
- echo ""
-
- cp -r Resources/Catppuccin-$FLAVOURNAME-Global ./dist/Catppuccin-$FLAVOURNAME-$ACCENTNAME
-
- ACCENTCOLOR=$ACCENTCOLOR FLAVOURNAME=$FLAVOURNAME ACCENTNAME=$ACCENTNAME ./build.sh; #Pass args to build script
+echo "Choose window decoration style -
+ 1. Modern (Mixed)
+ 2. Classic (MacOS like)
+"
+read WINDECSTYLE
+clear
- # install color scheme
- mv ./dist/Catppuccin$FLAVOURNAME$ACCENTNAME.colors $COLORDIR
+if [[ $WINDECSTYLE == "1" ]]; then
+ WINDECSTYLENAME=Modern
+ WINDECSTYLECODE=__aurorae__svg__Catppuccin$FLAVOURNAME-Modern
+ echo "Hey! thanks for picking 'Modern', this one has a few rules or else it might break
+ 1: Use 3 icons on the right, With the 'Close' Button on the Far-Right
+ 2: If you would like the pin on all desktops button, You need to place it on the left."
+ echo "We apologize if you wanted a different configuration :("
+ sleep 2
+elif [[ $WINDECSTYLE == "2" ]]; then
+ WINDECSTYLENAME=Classic
+ WINDECSTYLECODE=__aurorae__svg__Catppuccin$FLAVOURNAME-Classic
+fi
- # install global theme
- cd ./dist
- tar -cf Catppuccin-$FLAVOURNAME-$ACCENTNAME.tar.gz Catppuccin-$FLAVOURNAME-$ACCENTNAME
- kpackagetool5 -i Catppuccin-$FLAVOURNAME-$ACCENTNAME.tar.gz
- cd ..
+function ModifyLightlyPlasma {
- #Modifying lightly plasma theme
rm -rf $DESKTOPTHEMEDIR/lightly-plasma-git/icons/*
rm -rf $DESKTOPTHEMEDIR/lightly-plasma-git/translucent
rm $DESKTOPTHEMEDIR/lightly-plasma-git/widgets/tabbar.svgz
rm $DESKTOPTHEMEDIR/lightly-plasma-git/dialogs/background.svgz
-
+
+ # Copy Patches
cp $DESKTOPTHEMEDIR/lightly-plasma-git/solid/* $DESKTOPTHEMEDIR/lightly-plasma-git -Rf
cp ./Patches/glowbar.svg $DESKTOPTHEMEDIR/lightly-plasma-git/widgets -rf
cp ./Patches/background.svg $DESKTOPTHEMEDIR/lightly-plasma-git/widgets -rf
cp ./Patches/panel-background.svgz $DESKTOPTHEMEDIR/lightly-plasma-git/widgets
- # Modify description to state that it has been modified by kde catppuccin installer
+ # Modify description to state that it has been modified by the KDE Catppuccin Installer
sed -e s/A\ plasma\ style\ with\ close\ to\ the\ look\ of\ the\ newest\ Lightly./*MODIFIED\ BY\ CATPPUCCIN\ KDE\ INSTALLER*\ A\ plasma\ style\ with\ close\ to\ the\ look\ of\ the\ newest\ Lightly./g $DESKTOPTHEMEDIR/lightly-plasma-git/metadata.desktop >> $DESKTOPTHEMEDIR/lightly-plasma-git/newMetadata.desktop
cp -f $DESKTOPTHEMEDIR/metadata.desktop $DESKTOPTHEMEDIR/lightly-plasma-git/metadata.desktop && rm $DESKTOPTHEMEDIR/metadata.desktop
+}
+
+function AuroraeInstall {
+ if [[ $WINDECSTYLE == "1" ]]; then
+ cp ./Resources/aurorae/Catppuccin$FLAVOURNAME-Modern $AURORAEDIR -r;
+ elif [[ $WINDECSTYLE == "2" ]]; then
+ cp ./Resources/aurorae/Catppuccin$FLAVOURNAME-Classic $AURORAEDIR -r;
+ fi
+}
- # install aurorae
- cp ./Resources/aurorae/Catppuccin-$FLAVOURNAME-Aurorae $AURORAEDIR -r
+function BuildColorscheme {
+ # Add Metadata & Replace Accent in colors file
+ sed -e s/--accentColor/$ACCENTCOLOR/g -e s/--flavour/$FLAVOURNAME/g -e s/--accentName/$ACCENTNAME/g ./Resources/base.colors > ./dist/base.colors
+ # Hydrate Metadata with Pallet + Accent Info
+ sed -e s/--accentName/$ACCENTNAME/g -e s/--flavour/$FLAVOURNAME/g ./Resources/metadata.desktop > ./dist/Catppuccin-$FLAVOURNAME-$ACCENTNAME/metadata.desktop
+ # Modify 'defaults' to set the correct Aurorae Theme
+ sed -e s/--accentName/$ACCENTNAME/g -e s/--flavour/$FLAVOURNAME/g -e s/--aurorae/$WINDECSTYLECODE/g ./Resources/defaults > ./dist/Catppuccin-$FLAVOURNAME-$ACCENTNAME/contents/defaults
+ # Hydrate Dummy colors according to Pallet
+ FLAVOURNAME=$FLAVOURNAME ACCENTNAME=$ACCENTNAME ./Installer/color-build.sh -o ./dist/Catppuccin$FLAVOURNAME$ACCENTNAME.colors -s ./dist/base.colors
+}
+function BuildSplashScreen {
+ # Hydrate Dummy colors according to Pallet
+ FLAVOURNAME=$FLAVOURNAME ./Installer/color-build.sh -s ./Resources/splash/images/busywidget.svg -o ./dist/$GLOBALTHEMENAME/contents/splash/images/_busywidget.svg
+ # Replace Accent in colors file
+ sed ./dist/$GLOBALTHEMENAME/contents/splash/images/_busywidget.svg -e s/REPLACE--ACCENT/$ACCENTCOLOR/g > ./dist/$GLOBALTHEMENAME/contents/splash/images/busywidget.svg
+ # Cleanup temporary file
+ rm ./dist/$GLOBALTHEMENAME/contents/splash/images/_busywidget.svg
+ # Hydrate Dummy colors according to Pallet (QML file)
+ FLAVOURNAME=$FLAVOURNAME ./Installer/color-build.sh -s ./Resources/splash/Splash.qml -o ./dist/$GLOBALTHEMENAME/contents/splash/Splash.qml
+ # Add CTP Logo
+ # TODO: Switch between latte & mocha logo based on Pallet
+ cp ./Resources/splash/images/Logo.png ./dist/$GLOBALTHEMENAME/contents/splash/images
+}
+
+echo ""
+echo "Install $FLAVOURNAME $ACCENTNAME? with the $WINDECSTYLENAME window Decorations? [Y/n]:"
+read CONFIRMATION
+clear
+
+if [[ $CONFIRMATION == "Y" ]] || [[ $CONFIRMATION == "y" ]]; then
+
+ # Prepare Global Theme Folder
+ GLOBALTHEMENAME="Catppuccin-$FLAVOURNAME-$ACCENTNAME"
+ cp -r ./Resources/Catppuccin-$FLAVOURNAME-Global ./dist/$GLOBALTHEMENAME
+ mkdir -p ./dist/$GLOBALTHEMENAME/contents/splash/images
+
+ # Build SplashScreen
+ echo "Building SplashScreen.."
+ BuildSplashScreen
+
+ # Build Colorscheme
+ echo "Building Colorscheme.."
+
+ # Generate Color scheme
+ BuildColorscheme
+
+ # Install Colorscheme
+ echo "Installing Colorscheme.."
+ mv ./dist/Catppuccin$FLAVOURNAME$ACCENTNAME.colors $COLORDIR
+
+ # Install Global Theme.
+ # This refers to the QDBusConnection: error: could not send signal to service error which has no effect in our testing on the working of this Installer.
+ echo "
+ WARNING: There might be some errors that might not affect the installer at all during this step, Please advise.
+ "
+ sleep 1
+ echo "Installing Global Theme.."
+ cd ./dist && tar -cf $GLOBALTHEMENAME.tar.gz $GLOBALTHEMENAME
+ kpackagetool5 -i $GLOBALTHEMENAME.tar.gz
+ cd ..
+
+ echo "Modifying lightly plasma theme.."
+ ModifyLightlyPlasma
+
+ echo "Installing aurorae theme.."
+ AuroraeInstall
+
+ # Cleanup
+ echo "Cleaning up.."
rm -rf ./dist
+ # Apply theme
echo ""
echo "Do you want to apply theme? [Y/n]:"
read CONFIRMATION
+
if [[ $CONFIRMATION == "Y" ]] || [[ $CONFIRMATION == "y" ]]; then
- lookandfeeltool -a Catppuccin-$FLAVOURNAME-$ACCENTNAME
+ lookandfeeltool -a $GLOBALTHEMENAME
+ clear
else
echo "You can apply theme at any time using system settings"
+ sleep 0.5
fi
-
-
else echo "Exiting.." && exit
fi