diff --git a/install.sh b/install.sh
index f828ecba..404d0779 100755
--- a/install.sh
+++ b/install.sh
@@ -118,7 +118,7 @@ install() {
mkdir -p "${THEME_DIR}"/{apps,categories,emblems,devices,mimes,places,status}
cp -r "${SRC_DIR}"/src/actions "${THEME_DIR}"
- cp -r "${SRC_DIR}"/src/apps/{22,32,symbolic} "${THEME_DIR}"/apps
+ cp -r "${SRC_DIR}"/src/apps/{16,22,32,symbolic} "${THEME_DIR}"/apps
cp -r "${SRC_DIR}"/src/categories/{22,symbolic} "${THEME_DIR}"/categories
cp -r "${SRC_DIR}"/src/emblems/symbolic "${THEME_DIR}"/emblems
cp -r "${SRC_DIR}"/src/mimes/symbolic "${THEME_DIR}"/mimes
@@ -151,7 +151,7 @@ install() {
# Change icon color for dark theme
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places}/{16,22,24}/*.svg
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/apps/{22,32}/*.svg
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/apps/{16,22,32}/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/categories/22/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices}/32/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,emblems,devices,mimes,places,status}/symbolic/*.svg
@@ -159,7 +159,7 @@ install() {
cp -r "${SRC_DIR}"/links/actions/{16,22,24,32,symbolic} "${THEME_DIR}"/actions
cp -r "${SRC_DIR}"/links/devices/{16,22,24,32,symbolic} "${THEME_DIR}"/devices
cp -r "${SRC_DIR}"/links/places/{16,22,24,scalable,symbolic} "${THEME_DIR}"/places
- cp -r "${SRC_DIR}"/links/apps/{22,symbolic} "${THEME_DIR}"/apps
+ cp -r "${SRC_DIR}"/links/apps/{16,22,32,symbolic} "${THEME_DIR}"/apps
cp -r "${SRC_DIR}"/links/categories/{22,symbolic} "${THEME_DIR}"/categories
cp -r "${SRC_DIR}"/links/mimes/symbolic "${THEME_DIR}"/mimes
cp -r "${SRC_DIR}"/links/status/symbolic "${THEME_DIR}"/status
diff --git a/links/actions/22/utilities-terminal.svg b/links/actions/22/utilities-terminal.svg
deleted file mode 120000
index b6181fcf..00000000
--- a/links/actions/22/utilities-terminal.svg
+++ /dev/null
@@ -1 +0,0 @@
-terminal.svg
\ No newline at end of file
diff --git a/links/actions/16/utilities-terminal.svg b/links/apps/16/utilities-terminal.svg
similarity index 100%
rename from links/actions/16/utilities-terminal.svg
rename to links/apps/16/utilities-terminal.svg
diff --git a/links/devices/16/kdeconnect.svg b/links/devices/16/kdeconnect.svg
deleted file mode 120000
index 383406fc..00000000
--- a/links/devices/16/kdeconnect.svg
+++ /dev/null
@@ -1 +0,0 @@
-phone.svg
\ No newline at end of file
diff --git a/links/devices/22/kdeconnect-symbolic.svg b/links/devices/22/kdeconnect-symbolic.svg
deleted file mode 120000
index af028f18..00000000
--- a/links/devices/22/kdeconnect-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-kdeconnect.svg
\ No newline at end of file
diff --git a/links/devices/22/kdeconnect.svg b/links/devices/22/kdeconnect.svg
deleted file mode 120000
index 383406fc..00000000
--- a/links/devices/22/kdeconnect.svg
+++ /dev/null
@@ -1 +0,0 @@
-phone.svg
\ No newline at end of file
diff --git a/links/devices/24/kdeconnect.svg b/links/devices/24/kdeconnect.svg
deleted file mode 120000
index 383406fc..00000000
--- a/links/devices/24/kdeconnect.svg
+++ /dev/null
@@ -1 +0,0 @@
-phone.svg
\ No newline at end of file
diff --git a/links/devices/32/kdeconnect-symbolic.svg b/links/devices/32/kdeconnect-symbolic.svg
deleted file mode 120000
index af028f18..00000000
--- a/links/devices/32/kdeconnect-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-kdeconnect.svg
\ No newline at end of file
diff --git a/src/actions/16/kdeconnect.svg b/src/actions/16/kdeconnect.svg
deleted file mode 100644
index dce11bc9..00000000
--- a/src/actions/16/kdeconnect.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/src/apps/16/filelight.svg b/src/apps/16/filelight.svg
new file mode 100644
index 00000000..c49b6423
--- /dev/null
+++ b/src/apps/16/filelight.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/apps/16/gwenview.svg b/src/apps/16/gwenview.svg
new file mode 100644
index 00000000..092f2278
--- /dev/null
+++ b/src/apps/16/gwenview.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/16/kdeconnect-symbolic.svg b/src/apps/16/kdeconnect-symbolic.svg
new file mode 100644
index 00000000..9fcfed16
--- /dev/null
+++ b/src/apps/16/kdeconnect-symbolic.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/actions/16/preferences-advanced.svg b/src/apps/16/preferences-advanced.svg
similarity index 100%
rename from src/actions/16/preferences-advanced.svg
rename to src/apps/16/preferences-advanced.svg
diff --git a/src/actions/16/preferences-bittorrent.svg b/src/apps/16/preferences-bittorrent.svg
similarity index 100%
rename from src/actions/16/preferences-bittorrent.svg
rename to src/apps/16/preferences-bittorrent.svg
diff --git a/src/actions/16/preferences-desktop-display-randr.svg b/src/apps/16/preferences-desktop-display-randr.svg
similarity index 100%
rename from src/actions/16/preferences-desktop-display-randr.svg
rename to src/apps/16/preferences-desktop-display-randr.svg
diff --git a/src/apps/16/preferences-desktop-locale.svg b/src/apps/16/preferences-desktop-locale.svg
new file mode 100644
index 00000000..c4539b53
--- /dev/null
+++ b/src/apps/16/preferences-desktop-locale.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/actions/16/preferences-desktop.svg b/src/apps/16/preferences-desktop.svg
similarity index 100%
rename from src/actions/16/preferences-desktop.svg
rename to src/apps/16/preferences-desktop.svg
diff --git a/src/actions/16/terminal.svg b/src/apps/16/terminal.svg
similarity index 100%
rename from src/actions/16/terminal.svg
rename to src/apps/16/terminal.svg
diff --git a/src/apps/22/filelight-symbolic.svg b/src/apps/22/filelight-symbolic.svg
new file mode 100644
index 00000000..329d53f4
--- /dev/null
+++ b/src/apps/22/filelight-symbolic.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/actions/22/terminal.svg b/src/apps/22/terminal.svg
similarity index 100%
rename from src/actions/22/terminal.svg
rename to src/apps/22/terminal.svg
diff --git a/src/devices/32/kdeconnect.svg b/src/apps/32/kdeconnect-symbolic.svg
similarity index 100%
rename from src/devices/32/kdeconnect.svg
rename to src/apps/32/kdeconnect-symbolic.svg
diff --git a/src/apps/symbolic/filelight-symbolic.svg b/src/apps/symbolic/filelight-symbolic.svg
new file mode 100644
index 00000000..c49b6423
--- /dev/null
+++ b/src/apps/symbolic/filelight-symbolic.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/apps/symbolic/goa-account-symbolic.svg b/src/apps/symbolic/goa-account-symbolic.svg
new file mode 100644
index 00000000..b28df4ff
--- /dev/null
+++ b/src/apps/symbolic/goa-account-symbolic.svg
@@ -0,0 +1,51 @@
+
+
diff --git a/src/devices/22/kdeconnect.svg b/src/devices/22/kdeconnect.svg
deleted file mode 100644
index 2280db3e..00000000
--- a/src/devices/22/kdeconnect.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/src/devices/32/printer.svg b/src/devices/32/printer.svg
index dfec92d5..b93ee69c 100644
--- a/src/devices/32/printer.svg
+++ b/src/devices/32/printer.svg
@@ -1,36 +1,6 @@
diff --git a/src/index.theme b/src/index.theme
index 58738f3a..03ca886f 100644
--- a/src/index.theme
+++ b/src/index.theme
@@ -26,8 +26,8 @@ FollowsColorScheme=true
KDE-Extensions=.svg
# Directory list
-Directories=actions/16,actions/22,actions/24,actions/32,actions/symbolic,animations/16,animations/22,animations/24,apps/22,apps/32,apps/scalable,apps/symbolic,categories/22,categories/32,categories/symbolic,places/symbolic,places/scalable,places/16,places/22,places/24,mimes/16,mimes/22,mimes/scalable,mimes/symbolic,devices/16,devices/22,devices/24,devices/32,devices/scalable,devices/symbolic,emotes/22,emblems/16,emblems/22,emblems/24,emblems/symbolic,status/16,status/22,status/24,status/32,status/symbolic,preferences/32
-ScaledDirectories=actions@2x/16,actions@2x/22,actions@2x/24,actions@2x/32,actions@2x/symbolic,animations@2x/16,animations@2x/22,animations@2x/24,apps@2x/22,apps@2x/32,apps@2x/scalable,apps@2x/symbolic,categories@2x/22,categories@2x/32,categories@2x/symbolic,places@2x/symbolic,places@2x/scalable,places@2x/16,places@2x/22,places@2x/24,mimes@2x/16,mimes@2x/22,mimes@2x/scalable,mimes@2x/symbolic,devices@2x/16,devices@2x/22,devices@2x/24,devices@2x/32,devices@2x/scalable,devices@2x/symbolic,emotes@2x/22,emblems@2x/16,emblems@2x/22,emblems@2x/24,emblems@2x/symbolic,status@2x/16,status@2x/22,status@2x/24,status@2x/32,status@2x/symbolic,preferences@2x/32
+Directories=actions/16,actions/22,actions/24,actions/32,actions/symbolic,animations/16,animations/22,animations/24,apps/16,apps/22,apps/32,apps/scalable,apps/symbolic,categories/22,categories/32,categories/symbolic,places/symbolic,places/scalable,places/16,places/22,places/24,mimes/16,mimes/22,mimes/scalable,mimes/symbolic,devices/16,devices/22,devices/24,devices/32,devices/scalable,devices/symbolic,emotes/22,emblems/16,emblems/22,emblems/24,emblems/symbolic,status/16,status/22,status/24,status/32,status/symbolic,preferences/32
+ScaledDirectories=actions@2x/16,actions@2x/22,actions@2x/24,actions@2x/32,actions@2x/symbolic,animations@2x/16,animations@2x/22,animations@2x/24,apps@2x/16,apps@2x/22,apps@2x/32,apps@2x/scalable,apps@2x/symbolic,categories@2x/22,categories@2x/32,categories@2x/symbolic,places@2x/symbolic,places@2x/scalable,places@2x/16,places@2x/22,places@2x/24,mimes@2x/16,mimes@2x/22,mimes@2x/scalable,mimes@2x/symbolic,devices@2x/16,devices@2x/22,devices@2x/24,devices@2x/32,devices@2x/scalable,devices@2x/symbolic,emotes@2x/22,emblems@2x/16,emblems@2x/22,emblems@2x/24,emblems@2x/symbolic,status@2x/16,status@2x/22,status@2x/24,status@2x/32,status@2x/symbolic,preferences@2x/32
[actions/16]
Size=16
@@ -80,6 +80,11 @@ MinSize=32
MaxSize=256
Type=Scalable
+[apps/16]
+Size=16
+Context=Applications
+Type=Fixed
+
[apps/22]
Size=22
Context=Applications
@@ -360,6 +365,12 @@ MinSize=16
MaxSize=512
Type=Scalable
+[apps@2x/16]
+Size=16
+Scale=2
+Context=Applications
+Type=Fixed
+
[categories@2x/22]
Size=22
Scale=2
diff --git a/src/status/16/kdeconnect-tray.svg b/src/status/16/kdeconnect-tray.svg
index fd6f295e..dfa9c4f3 100644
--- a/src/status/16/kdeconnect-tray.svg
+++ b/src/status/16/kdeconnect-tray.svg
@@ -1,13 +1,8 @@
-