From 42aea4421377f2022221a2c56b92c4ba8d5a121c Mon Sep 17 00:00:00 2001 From: Sujal Singh Date: Fri, 21 Nov 2025 13:38:50 +0530 Subject: [PATCH 1/9] add a plasma variant --- install.sh | 10 ++++++++++ plasma/places/16/start-here.svg | 13 +++++++++++++ plasma/places/22/start-here.svg | 14 ++++++++++++++ plasma/places/24/start-here.svg | 12 ++++++++++++ plasma/places/scalable/start-here-symbolic.svg | 1 + plasma/places/scalable/start-here.svg | 1 + 6 files changed, 51 insertions(+) create mode 100644 plasma/places/16/start-here.svg create mode 100644 plasma/places/22/start-here.svg create mode 100644 plasma/places/24/start-here.svg create mode 120000 plasma/places/scalable/start-here-symbolic.svg create mode 120000 plasma/places/scalable/start-here.svg 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/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 From d8306cc7d196969d7dbc392a3f6866b4e8be846e Mon Sep 17 00:00:00 2001 From: Sujal Singh Date: Sat, 22 Nov 2025 11:47:09 +0530 Subject: [PATCH 2/9] update readme to include flag for kde plasma --- README.md | 1 + 1 file changed, 1 insertion(+) 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| From aace60659d49b0d22659fe5e99556dcb1e797760 Mon Sep 17 00:00:00 2001 From: Jay Hemsley Date: Sat, 22 Nov 2025 14:18:17 -0500 Subject: [PATCH 3/9] Add icon for OCCT Signed-off-by: Jay Hemsley --- links/apps/scalable/occt.svg | 1 + src/apps/scalable/occt.svg | 76 ++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 120000 links/apps/scalable/occt.svg create mode 100644 src/apps/scalable/occt.svg diff --git a/links/apps/scalable/occt.svg b/links/apps/scalable/occt.svg new file mode 120000 index 00000000..cb5d9096 --- /dev/null +++ b/links/apps/scalable/occt.svg @@ -0,0 +1 @@ +occt.svg \ 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 @@ + + From 17d6b0f21052749c62842017580330c869cb4b57 Mon Sep 17 00:00:00 2001 From: Jay Hemsley Date: Sat, 22 Nov 2025 15:32:55 -0500 Subject: [PATCH 4/9] remove OCCT link Signed-off-by: Jay Hemsley --- links/apps/scalable/occt.svg | 1 - 1 file changed, 1 deletion(-) delete mode 120000 links/apps/scalable/occt.svg diff --git a/links/apps/scalable/occt.svg b/links/apps/scalable/occt.svg deleted file mode 120000 index cb5d9096..00000000 --- a/links/apps/scalable/occt.svg +++ /dev/null @@ -1 +0,0 @@ -occt.svg \ No newline at end of file From b7ab76832eb23fd4a9ff09295e42a9a3730377ad Mon Sep 17 00:00:00 2001 From: Jekite1 Date: Sat, 29 Nov 2025 12:20:14 +0300 Subject: [PATCH 5/9] added 7 new icons and 5 symlynks created --- links/apps/scalable/com.vysp3r.ProtonPlus.svg | 1 + .../scalable/io.github.debasish_patra_1987.linuxthemestore.svg | 1 + links/apps/scalable/io.github.kolunmi.Bazaar.svg | 1 + links/apps/scalable/io.github.peazip.PeaZip.svg | 1 + links/apps/scalable/net.davidotek.pupgui2.svg | 2 +- src/apps/scalable/Bazaar.svg | 1 + src/apps/scalable/Myrlyn.svg | 1 + src/apps/scalable/PeaZip.svg | 1 + src/apps/scalable/ProtonPlus.svg | 1 + src/apps/scalable/linuxthemestore.svg | 1 + src/apps/scalable/pupgui2.svg | 1 + src/apps/scalable/yast-control-center.svg | 1 + 12 files changed, 12 insertions(+), 1 deletion(-) create mode 120000 links/apps/scalable/com.vysp3r.ProtonPlus.svg create mode 120000 links/apps/scalable/io.github.debasish_patra_1987.linuxthemestore.svg create mode 120000 links/apps/scalable/io.github.kolunmi.Bazaar.svg create mode 120000 links/apps/scalable/io.github.peazip.PeaZip.svg create mode 100644 src/apps/scalable/Bazaar.svg create mode 100644 src/apps/scalable/Myrlyn.svg create mode 100644 src/apps/scalable/PeaZip.svg create mode 100644 src/apps/scalable/ProtonPlus.svg create mode 100644 src/apps/scalable/linuxthemestore.svg create mode 100644 src/apps/scalable/pupgui2.svg create mode 100644 src/apps/scalable/yast-control-center.svg diff --git a/links/apps/scalable/com.vysp3r.ProtonPlus.svg b/links/apps/scalable/com.vysp3r.ProtonPlus.svg new file mode 120000 index 00000000..fe1878c0 --- /dev/null +++ b/links/apps/scalable/com.vysp3r.ProtonPlus.svg @@ -0,0 +1 @@ +ProtonPlus.svg \ No newline at end of file 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/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/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/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/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 From c0e98a5f05c73377eb70a28cc4eb02969deea49d Mon Sep 17 00:00:00 2001 From: Jekite1 Date: Sat, 29 Nov 2025 12:22:53 +0300 Subject: [PATCH 6/9] remove old one --- src/apps/scalable/proton-up-qt.svg | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/apps/scalable/proton-up-qt.svg 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 @@ -PUPGUIPUPGUI \ No newline at end of file From 862fc45f76ccb14269ef4ea4f8d1cc0181323b1e Mon Sep 17 00:00:00 2001 From: Jay Hemsley Date: Sat, 6 Dec 2025 01:53:33 -0500 Subject: [PATCH 7/9] add vicinae icon Signed-off-by: Jay Hemsley --- src/apps/scalable/vicinae.svg | 92 +++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 src/apps/scalable/vicinae.svg 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 @@ + + From 247d4f84ce0504e8a61d1442fd657589f4b310b8 Mon Sep 17 00:00:00 2001 From: Jay Hemsley Date: Sat, 6 Dec 2025 19:30:23 -0500 Subject: [PATCH 8/9] add chatterino flatpak icon Signed-off-by: Jay Hemsley --- .../scalable/com.chatterino.chatterino.svg | 142 ++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 src/apps/scalable/com.chatterino.chatterino.svg 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 @@ + + From 05d568a6d0a8b4ba0dc176d74cbd1324ca807f68 Mon Sep 17 00:00:00 2001 From: Jay Hemsley Date: Fri, 12 Dec 2025 13:47:00 -0500 Subject: [PATCH 9/9] add logo for Vorta flatpak --- src/apps/scalable/com.borgbase.Vorta.svg | 83 ++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 src/apps/scalable/com.borgbase.Vorta.svg 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 @@ + +