diff --git a/README.md b/README.md
index d44bd8a0..0d6f1424 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,7 @@ Usage: `./install.sh` **[OPTIONS...]**
|-t, --theme | Specify theme color variant(s) [default/purple/pink/red/orange/yellow/green/grey/all] (Default: blue)|
|-a, --alternative | Install alternative icons (redesigned MacOS default icons)|
|-b, --bold | Install bold panel icons version|
+| -p, --kde-plasma | Replace Apple logo with KDE Plasma logo|
|-r,--remove,-u,--uninstall | Uninstall (remove) icon themes|
|-h, --help | Show this help|
diff --git a/install.sh b/install.sh
index 404d0779..de168e68 100755
--- a/install.sh
+++ b/install.sh
@@ -31,6 +31,7 @@ cat << EOF
-t, --theme VARIANT Specify theme color variant(s) [default|purple|pink|red|orange|yellow|green|grey|nord|all] (Default: blue)
-a, --alternative Install alternative icons for software center and file-manager
-b, --bold Install bolder panel icons version (1.5px size)
+ -p, --kde-plasma Replaces Apple logo with KDE Plasma logo.
-r, --remove,
-u, --uninstall Uninstall (remove) icon themes
@@ -79,6 +80,10 @@ install() {
cp -r "${SRC_DIR}"/alternative/* "${THEME_DIR}"
fi
+ if [[ ${plasma:-} == 'true' ]]; then
+ cp -r "${SRC_DIR}"/plasma/* "${THEME_DIR}"
+ fi
+
if [[ ${theme} != '' ]]; then
cp -r "${SRC_DIR}"/colors/color${theme}/*.svg "${THEME_DIR}"/places/scalable
fi
@@ -235,6 +240,11 @@ while [[ "$#" -gt 0 ]]; do
echo "Installing 'bold' version..."
shift
;;
+ -p|--kde-plasma)
+ plasma='true'
+ echo "Replacing Apple logo with KDE Plasma logo..."
+ shift
+ ;;
-r|--remove|-u|--uninstall)
remove='true'
shift
diff --git a/links/apps/scalable/io.github.debasish_patra_1987.linuxthemestore.svg b/links/apps/scalable/io.github.debasish_patra_1987.linuxthemestore.svg
new file mode 120000
index 00000000..104c5a7a
--- /dev/null
+++ b/links/apps/scalable/io.github.debasish_patra_1987.linuxthemestore.svg
@@ -0,0 +1 @@
+linuxthemestore.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.kolunmi.Bazaar.svg b/links/apps/scalable/io.github.kolunmi.Bazaar.svg
new file mode 120000
index 00000000..3381f00c
--- /dev/null
+++ b/links/apps/scalable/io.github.kolunmi.Bazaar.svg
@@ -0,0 +1 @@
+Bazaar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.peazip.PeaZip.svg b/links/apps/scalable/io.github.peazip.PeaZip.svg
new file mode 120000
index 00000000..bbea8e5d
--- /dev/null
+++ b/links/apps/scalable/io.github.peazip.PeaZip.svg
@@ -0,0 +1 @@
+PeaZip.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.davidotek.pupgui2.svg b/links/apps/scalable/net.davidotek.pupgui2.svg
index ef646911..7c69d770 120000
--- a/links/apps/scalable/net.davidotek.pupgui2.svg
+++ b/links/apps/scalable/net.davidotek.pupgui2.svg
@@ -1 +1 @@
-proton-up-qt.svg
\ No newline at end of file
+pupgui2.svg
\ No newline at end of file
diff --git a/plasma/places/16/start-here.svg b/plasma/places/16/start-here.svg
new file mode 100644
index 00000000..888b287e
--- /dev/null
+++ b/plasma/places/16/start-here.svg
@@ -0,0 +1,13 @@
+
diff --git a/plasma/places/22/start-here.svg b/plasma/places/22/start-here.svg
new file mode 100644
index 00000000..e902101e
--- /dev/null
+++ b/plasma/places/22/start-here.svg
@@ -0,0 +1,14 @@
+
diff --git a/plasma/places/24/start-here.svg b/plasma/places/24/start-here.svg
new file mode 100644
index 00000000..30ddaff9
--- /dev/null
+++ b/plasma/places/24/start-here.svg
@@ -0,0 +1,12 @@
+
diff --git a/plasma/places/scalable/start-here-symbolic.svg b/plasma/places/scalable/start-here-symbolic.svg
new file mode 120000
index 00000000..5e9998e6
--- /dev/null
+++ b/plasma/places/scalable/start-here-symbolic.svg
@@ -0,0 +1 @@
+../16/start-here.svg
\ No newline at end of file
diff --git a/plasma/places/scalable/start-here.svg b/plasma/places/scalable/start-here.svg
new file mode 120000
index 00000000..5e9998e6
--- /dev/null
+++ b/plasma/places/scalable/start-here.svg
@@ -0,0 +1 @@
+../16/start-here.svg
\ No newline at end of file
diff --git a/src/apps/scalable/Bazaar.svg b/src/apps/scalable/Bazaar.svg
new file mode 100644
index 00000000..875f6d26
--- /dev/null
+++ b/src/apps/scalable/Bazaar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/Myrlyn.svg b/src/apps/scalable/Myrlyn.svg
new file mode 100644
index 00000000..957cd9ef
--- /dev/null
+++ b/src/apps/scalable/Myrlyn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/PeaZip.svg b/src/apps/scalable/PeaZip.svg
new file mode 100644
index 00000000..8bc32e5d
--- /dev/null
+++ b/src/apps/scalable/PeaZip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/ProtonPlus.svg b/src/apps/scalable/ProtonPlus.svg
new file mode 100644
index 00000000..e05f2bb1
--- /dev/null
+++ b/src/apps/scalable/ProtonPlus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.borgbase.Vorta.svg b/src/apps/scalable/com.borgbase.Vorta.svg
new file mode 100644
index 00000000..fa174073
--- /dev/null
+++ b/src/apps/scalable/com.borgbase.Vorta.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/src/apps/scalable/com.chatterino.chatterino.svg b/src/apps/scalable/com.chatterino.chatterino.svg
new file mode 100644
index 00000000..3d648e94
--- /dev/null
+++ b/src/apps/scalable/com.chatterino.chatterino.svg
@@ -0,0 +1,142 @@
+
+
diff --git a/src/apps/scalable/linuxthemestore.svg b/src/apps/scalable/linuxthemestore.svg
new file mode 100644
index 00000000..c2edf6b1
--- /dev/null
+++ b/src/apps/scalable/linuxthemestore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/occt.svg b/src/apps/scalable/occt.svg
new file mode 100644
index 00000000..87bdaef7
--- /dev/null
+++ b/src/apps/scalable/occt.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/src/apps/scalable/proton-up-qt.svg b/src/apps/scalable/proton-up-qt.svg
deleted file mode 100644
index 65967429..00000000
--- a/src/apps/scalable/proton-up-qt.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/pupgui2.svg b/src/apps/scalable/pupgui2.svg
new file mode 100644
index 00000000..27176637
--- /dev/null
+++ b/src/apps/scalable/pupgui2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/vicinae.svg b/src/apps/scalable/vicinae.svg
new file mode 100644
index 00000000..34a4ed9f
--- /dev/null
+++ b/src/apps/scalable/vicinae.svg
@@ -0,0 +1,92 @@
+
+
diff --git a/src/apps/scalable/yast-control-center.svg b/src/apps/scalable/yast-control-center.svg
new file mode 100644
index 00000000..e58cf38d
--- /dev/null
+++ b/src/apps/scalable/yast-control-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file