diff --git a/install.sh b/install.sh
index 87670092..09c58e80 100755
--- a/install.sh
+++ b/install.sh
@@ -124,7 +124,7 @@ install() {
cp -r "${SRC_DIR}"/src/categories/symbolic "${THEME_DIR}"/categories
cp -r "${SRC_DIR}"/src/emblems/symbolic "${THEME_DIR}"/emblems
cp -r "${SRC_DIR}"/src/mimes/symbolic "${THEME_DIR}"/mimes
- cp -r "${SRC_DIR}"/src/devices/{16,22,24,symbolic} "${THEME_DIR}"/devices
+ cp -r "${SRC_DIR}"/src/devices/{16,22,24,32,symbolic} "${THEME_DIR}"/devices
cp -r "${SRC_DIR}"/src/places/{16,22,24,scalable,symbolic} "${THEME_DIR}"/places
cp -r "${SRC_DIR}"/src/status/symbolic "${THEME_DIR}"/status
@@ -145,11 +145,11 @@ install() {
# Change icon color for dark theme
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places}/{16,22,24}/*
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/actions/32/*
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices}/32/*
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,emblems,devices,mimes,places,status}/symbolic/*
cp -r "${SRC_DIR}"/links/actions/{16,22,24,32,symbolic} "${THEME_DIR}"/actions
- cp -r "${SRC_DIR}"/links/devices/{16,22,24,symbolic} "${THEME_DIR}"/devices
+ 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/status/symbolic "${THEME_DIR}"/status
cp -r "${SRC_DIR}"/links/apps/symbolic "${THEME_DIR}"/apps
diff --git a/links/actions/16/notifications-disabled-symbolic.svg b/links/actions/16/notifications-disabled-symbolic.svg
new file mode 120000
index 00000000..d9cd227e
--- /dev/null
+++ b/links/actions/16/notifications-disabled-symbolic.svg
@@ -0,0 +1 @@
+notifications-disabled.svg
\ No newline at end of file
diff --git a/links/actions/16/notifications-symbolic.svg b/links/actions/16/notifications-symbolic.svg
new file mode 120000
index 00000000..cae8a41f
--- /dev/null
+++ b/links/actions/16/notifications-symbolic.svg
@@ -0,0 +1 @@
+notifications.svg
\ No newline at end of file
diff --git a/links/actions/16/system-restart.svg b/links/actions/16/system-restart.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/links/actions/16/system-restart.svg
@@ -0,0 +1 @@
+system-reboot.svg
\ No newline at end of file
diff --git a/links/actions/22/preferences-desktop-baloo.svg b/links/actions/22/preferences-desktop-baloo.svg
new file mode 120000
index 00000000..9a2733df
--- /dev/null
+++ b/links/actions/22/preferences-desktop-baloo.svg
@@ -0,0 +1 @@
+edit-find.svg
\ No newline at end of file
diff --git a/links/actions/22/system-restart.svg b/links/actions/22/system-restart.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/links/actions/22/system-restart.svg
@@ -0,0 +1 @@
+system-reboot.svg
\ No newline at end of file
diff --git a/links/actions/24/system-restart.svg b/links/actions/24/system-restart.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/links/actions/24/system-restart.svg
@@ -0,0 +1 @@
+system-reboot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-desktop-display-randr.svg b/links/apps/scalable/preferences-desktop-display-randr.svg
deleted file mode 120000
index fa24a04e..00000000
--- a/links/apps/scalable/preferences-desktop-display-randr.svg
+++ /dev/null
@@ -1 +0,0 @@
-preferences-desktop-display.svg
\ No newline at end of file
diff --git a/links/devices/22/cups.svg b/links/devices/22/cups.svg
new file mode 120000
index 00000000..f0bff227
--- /dev/null
+++ b/links/devices/22/cups.svg
@@ -0,0 +1 @@
+printer.svg
\ No newline at end of file
diff --git a/links/devices/22/cupsprinter.svg b/links/devices/22/cupsprinter.svg
new file mode 120000
index 00000000..f0bff227
--- /dev/null
+++ b/links/devices/22/cupsprinter.svg
@@ -0,0 +1 @@
+printer.svg
\ No newline at end of file
diff --git a/links/devices/22/drive-partition.svg b/links/devices/22/drive-partition.svg
new file mode 120000
index 00000000..46d5995e
--- /dev/null
+++ b/links/devices/22/drive-partition.svg
@@ -0,0 +1 @@
+../../actions/22/office-chart-pie.svg
\ No newline at end of file
diff --git a/links/devices/22/drive.svg b/links/devices/22/drive.svg
new file mode 120000
index 00000000..9d25e6ec
--- /dev/null
+++ b/links/devices/22/drive.svg
@@ -0,0 +1 @@
+drive-harddisk.svg
\ No newline at end of file
diff --git a/links/devices/22/handset.svg b/links/devices/22/handset.svg
new file mode 120000
index 00000000..383406fc
--- /dev/null
+++ b/links/devices/22/handset.svg
@@ -0,0 +1 @@
+phone.svg
\ No newline at end of file
diff --git a/links/devices/22/headphone.svg b/links/devices/22/headphone.svg
new file mode 120000
index 00000000..3f0ee3ef
--- /dev/null
+++ b/links/devices/22/headphone.svg
@@ -0,0 +1 @@
+audio-headphones.svg
\ No newline at end of file
diff --git a/links/devices/22/headset.svg b/links/devices/22/headset.svg
new file mode 120000
index 00000000..1af0d21b
--- /dev/null
+++ b/links/devices/22/headset.svg
@@ -0,0 +1 @@
+audio-headset.svg
\ No newline at end of file
diff --git a/links/devices/22/internal.svg b/links/devices/22/internal.svg
new file mode 120000
index 00000000..1de6f80d
--- /dev/null
+++ b/links/devices/22/internal.svg
@@ -0,0 +1 @@
+audio-card.svg
\ No newline at end of file
diff --git a/links/devices/22/kdeconnect-symbolic.svg b/links/devices/22/kdeconnect-symbolic.svg
new file mode 120000
index 00000000..af028f18
--- /dev/null
+++ b/links/devices/22/kdeconnect-symbolic.svg
@@ -0,0 +1 @@
+kdeconnect.svg
\ No newline at end of file
diff --git a/links/devices/22/media-write-cd.svg b/links/devices/22/media-write-cd.svg
new file mode 120000
index 00000000..1bafdd2e
--- /dev/null
+++ b/links/devices/22/media-write-cd.svg
@@ -0,0 +1 @@
+../../actions/22/tools-media-optical-burn.svg
\ No newline at end of file
diff --git a/links/devices/22/media-write-dvd.svg b/links/devices/22/media-write-dvd.svg
new file mode 120000
index 00000000..1bafdd2e
--- /dev/null
+++ b/links/devices/22/media-write-dvd.svg
@@ -0,0 +1 @@
+../../actions/22/tools-media-optical-burn.svg
\ No newline at end of file
diff --git a/links/devices/22/microphone.svg b/links/devices/22/microphone.svg
new file mode 120000
index 00000000..2e4b541a
--- /dev/null
+++ b/links/devices/22/microphone.svg
@@ -0,0 +1 @@
+audio-input-microphone.svg
\ No newline at end of file
diff --git a/links/devices/22/printer.svg b/links/devices/22/printer.svg
new file mode 120000
index 00000000..4df36201
--- /dev/null
+++ b/links/devices/22/printer.svg
@@ -0,0 +1 @@
+../../actions/22/document-print.svg
\ No newline at end of file
diff --git a/links/devices/22/tv.svg b/links/devices/22/tv.svg
new file mode 120000
index 00000000..0953d8b1
--- /dev/null
+++ b/links/devices/22/tv.svg
@@ -0,0 +1 @@
+video-television.svg
\ No newline at end of file
diff --git a/links/devices/22/webcam.svg b/links/devices/22/webcam.svg
new file mode 120000
index 00000000..a1fe8832
--- /dev/null
+++ b/links/devices/22/webcam.svg
@@ -0,0 +1 @@
+camera-web.svg
\ No newline at end of file
diff --git a/links/status/32/battery-profile-performance-symbolic.svg b/links/devices/32/battery-profile-performance-symbolic.svg
similarity index 100%
rename from links/status/32/battery-profile-performance-symbolic.svg
rename to links/devices/32/battery-profile-performance-symbolic.svg
diff --git a/links/status/32/battery-profile-powersave-symbolic.svg b/links/devices/32/battery-profile-powersave-symbolic.svg
similarity index 100%
rename from links/status/32/battery-profile-powersave-symbolic.svg
rename to links/devices/32/battery-profile-powersave-symbolic.svg
diff --git a/links/devices/32/cupsprinter-symbolic.svg b/links/devices/32/cupsprinter-symbolic.svg
new file mode 120000
index 00000000..f0bff227
--- /dev/null
+++ b/links/devices/32/cupsprinter-symbolic.svg
@@ -0,0 +1 @@
+printer.svg
\ No newline at end of file
diff --git a/links/devices/32/cupsprinter.svg b/links/devices/32/cupsprinter.svg
new file mode 120000
index 00000000..f0bff227
--- /dev/null
+++ b/links/devices/32/cupsprinter.svg
@@ -0,0 +1 @@
+printer.svg
\ No newline at end of file
diff --git a/links/status/32/device-notifier-symbolic.svg b/links/devices/32/device-notifier-symbolic.svg
similarity index 100%
rename from links/status/32/device-notifier-symbolic.svg
rename to links/devices/32/device-notifier-symbolic.svg
diff --git a/links/devices/32/kdeconnect-symbolic.svg b/links/devices/32/kdeconnect-symbolic.svg
new file mode 120000
index 00000000..af028f18
--- /dev/null
+++ b/links/devices/32/kdeconnect-symbolic.svg
@@ -0,0 +1 @@
+kdeconnect.svg
\ No newline at end of file
diff --git a/links/devices/32/printer-symbolic.svg b/links/devices/32/printer-symbolic.svg
new file mode 120000
index 00000000..f0bff227
--- /dev/null
+++ b/links/devices/32/printer-symbolic.svg
@@ -0,0 +1 @@
+printer.svg
\ No newline at end of file
diff --git a/links/preferences/32/kdeconnect.svg b/links/preferences/32/kdeconnect.svg
deleted file mode 120000
index df8e1655..00000000
--- a/links/preferences/32/kdeconnect.svg
+++ /dev/null
@@ -1 +0,0 @@
-preferences-kde-connect.svg
\ No newline at end of file
diff --git a/links/preferences/32/system-lock-screen.svg b/links/preferences/32/system-lock-screen.svg
deleted file mode 120000
index 515b8ee4..00000000
--- a/links/preferences/32/system-lock-screen.svg
+++ /dev/null
@@ -1 +0,0 @@
-./preferences-desktop-user-password.svg
\ No newline at end of file
diff --git a/links/status/16/kate-symbolic.svg b/links/status/16/kate-symbolic.svg
new file mode 120000
index 00000000..d8c45930
--- /dev/null
+++ b/links/status/16/kate-symbolic.svg
@@ -0,0 +1 @@
+kate.svg
\ No newline at end of file
diff --git a/links/status/16/notification-symbolic.svg b/links/status/16/notification-symbolic.svg
new file mode 120000
index 00000000..a3677aed
--- /dev/null
+++ b/links/status/16/notification-symbolic.svg
@@ -0,0 +1 @@
+notification-inactive.svg
\ No newline at end of file
diff --git a/links/status/16/notifications-disabled-symbolic.svg b/links/status/16/notifications-disabled-symbolic.svg
new file mode 120000
index 00000000..d9cd227e
--- /dev/null
+++ b/links/status/16/notifications-disabled-symbolic.svg
@@ -0,0 +1 @@
+notifications-disabled.svg
\ No newline at end of file
diff --git a/links/status/16/notifications-disabled.svg b/links/status/16/notifications-disabled.svg
new file mode 120000
index 00000000..10147f9f
--- /dev/null
+++ b/links/status/16/notifications-disabled.svg
@@ -0,0 +1 @@
+notification-disabled.svg
\ No newline at end of file
diff --git a/links/status/16/notifications-symbolic.svg b/links/status/16/notifications-symbolic.svg
new file mode 120000
index 00000000..cae8a41f
--- /dev/null
+++ b/links/status/16/notifications-symbolic.svg
@@ -0,0 +1 @@
+notifications.svg
\ No newline at end of file
diff --git a/links/status/16/notifications.svg b/links/status/16/notifications.svg
new file mode 120000
index 00000000..a3677aed
--- /dev/null
+++ b/links/status/16/notifications.svg
@@ -0,0 +1 @@
+notification-inactive.svg
\ No newline at end of file
diff --git a/links/status/22/kate-symbolic.svg b/links/status/22/kate-symbolic.svg
new file mode 120000
index 00000000..d8c45930
--- /dev/null
+++ b/links/status/22/kate-symbolic.svg
@@ -0,0 +1 @@
+kate.svg
\ No newline at end of file
diff --git a/links/status/22/notification-symbolic.svg b/links/status/22/notification-symbolic.svg
index 2584225a..a3677aed 120000
--- a/links/status/22/notification-symbolic.svg
+++ b/links/status/22/notification-symbolic.svg
@@ -1 +1 @@
-indicator-messages.svg
\ No newline at end of file
+notification-inactive.svg
\ No newline at end of file
diff --git a/src/actions/16/notifications-disabled.svg b/src/actions/16/notifications-disabled.svg
index a2aadbf1..17d9b1b5 100644
--- a/src/actions/16/notifications-disabled.svg
+++ b/src/actions/16/notifications-disabled.svg
@@ -1,11 +1,10 @@
diff --git a/src/actions/16/notifications.svg b/src/actions/16/notifications.svg
index e7adaac9..388ff5f2 100644
--- a/src/actions/16/notifications.svg
+++ b/src/actions/16/notifications.svg
@@ -1,7 +1,6 @@
diff --git a/src/actions/16/object-rotate-left.svg b/src/actions/16/object-rotate-left.svg
index 9c96c6da..9d955e31 100644
--- a/src/actions/16/object-rotate-left.svg
+++ b/src/actions/16/object-rotate-left.svg
@@ -5,9 +5,9 @@
}
-
-
+
+
-
+
diff --git a/src/actions/16/object-rotate-right.svg b/src/actions/16/object-rotate-right.svg
index f2b7343c..8c6dd36d 100644
--- a/src/actions/16/object-rotate-right.svg
+++ b/src/actions/16/object-rotate-right.svg
@@ -5,9 +5,9 @@
}
-
-
+
+
-
+
diff --git a/src/actions/16/system-log-out.svg b/src/actions/16/system-log-out.svg
index 0c26a4b0..4c709624 100644
--- a/src/actions/16/system-log-out.svg
+++ b/src/actions/16/system-log-out.svg
@@ -1,17 +1,8 @@
-
diff --git a/src/actions/16/system-reboot.svg b/src/actions/16/system-reboot.svg
new file mode 100644
index 00000000..d32069d9
--- /dev/null
+++ b/src/actions/16/system-reboot.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/actions/16/system-suspend-hibernate.svg b/src/actions/16/system-suspend-hibernate.svg
new file mode 100644
index 00000000..4944c4ac
--- /dev/null
+++ b/src/actions/16/system-suspend-hibernate.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/actions/16/system-suspend.svg b/src/actions/16/system-suspend.svg
new file mode 100644
index 00000000..bec07f0f
--- /dev/null
+++ b/src/actions/16/system-suspend.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/actions/16/view-refresh.svg b/src/actions/16/view-refresh.svg
index f04bb84f..3fa02894 100644
--- a/src/actions/16/view-refresh.svg
+++ b/src/actions/16/view-refresh.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/window-pin.svg b/src/actions/16/window-pin.svg
index 25dae4cc..3ff0687c 100644
--- a/src/actions/16/window-pin.svg
+++ b/src/actions/16/window-pin.svg
@@ -1,10 +1,6 @@
-
diff --git a/src/actions/22/media-eject.svg b/src/actions/22/media-eject.svg
index 1fa1961a..e08b0253 100644
--- a/src/actions/22/media-eject.svg
+++ b/src/actions/22/media-eject.svg
@@ -1,14 +1,10 @@
-
diff --git a/src/actions/22/media-mount.svg b/src/actions/22/media-mount.svg
index 010addd8..5d5d4608 100644
--- a/src/actions/22/media-mount.svg
+++ b/src/actions/22/media-mount.svg
@@ -1,15 +1,10 @@
-
diff --git a/src/actions/22/media-mout.svg b/src/actions/22/media-mout.svg
deleted file mode 100644
index c1e11ebe..00000000
--- a/src/actions/22/media-mout.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/src/actions/22/media-playback-pause.svg b/src/actions/22/media-playback-pause.svg
index 08a91217..23c144e6 100644
--- a/src/actions/22/media-playback-pause.svg
+++ b/src/actions/22/media-playback-pause.svg
@@ -1,14 +1,11 @@
-
diff --git a/src/actions/22/media-playback-start.svg b/src/actions/22/media-playback-start.svg
index a8979619..fdf3c4ee 100644
--- a/src/actions/22/media-playback-start.svg
+++ b/src/actions/22/media-playback-start.svg
@@ -1,14 +1,9 @@
-
diff --git a/src/actions/22/media-playback-stop.svg b/src/actions/22/media-playback-stop.svg
index 3db2608f..58e3654a 100644
--- a/src/actions/22/media-playback-stop.svg
+++ b/src/actions/22/media-playback-stop.svg
@@ -1,14 +1,9 @@
-
diff --git a/src/actions/22/media-seek-backward.svg b/src/actions/22/media-seek-backward.svg
index 5067fc5a..cd1bac13 100644
--- a/src/actions/22/media-seek-backward.svg
+++ b/src/actions/22/media-seek-backward.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/media-seek-forward.svg b/src/actions/22/media-seek-forward.svg
index 4c3c4aa6..48806d52 100644
--- a/src/actions/22/media-seek-forward.svg
+++ b/src/actions/22/media-seek-forward.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/media-skip-backward.svg b/src/actions/22/media-skip-backward.svg
index 28df6120..03ea2cbe 100644
--- a/src/actions/22/media-skip-backward.svg
+++ b/src/actions/22/media-skip-backward.svg
@@ -1,14 +1,9 @@
-
diff --git a/src/actions/22/media-skip-forward.svg b/src/actions/22/media-skip-forward.svg
index 96ed85e0..e5bf672a 100644
--- a/src/actions/22/media-skip-forward.svg
+++ b/src/actions/22/media-skip-forward.svg
@@ -1,14 +1,9 @@
-
diff --git a/src/actions/22/system-log-out-rtl.svg b/src/actions/22/system-log-out-rtl.svg
index e0f4d9f8..f4f25004 100644
--- a/src/actions/22/system-log-out-rtl.svg
+++ b/src/actions/22/system-log-out-rtl.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/22/system-log-out.svg b/src/actions/22/system-log-out.svg
index b9242988..b730cb10 100644
--- a/src/actions/22/system-log-out.svg
+++ b/src/actions/22/system-log-out.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/22/system-switch-user.svg b/src/actions/22/system-switch-user.svg
index 4767c492..f10dedd3 100644
--- a/src/actions/22/system-switch-user.svg
+++ b/src/actions/22/system-switch-user.svg
@@ -1,15 +1,9 @@
-
diff --git a/src/actions/22/window-pin.svg b/src/actions/22/window-pin.svg
index 96e3c4ab..8a089f28 100644
--- a/src/actions/22/window-pin.svg
+++ b/src/actions/22/window-pin.svg
@@ -1,10 +1,6 @@
-
diff --git a/src/actions/24/notifications-disabled.svg b/src/actions/24/notifications-disabled.svg
index fe2b87df..e8795540 100644
--- a/src/actions/24/notifications-disabled.svg
+++ b/src/actions/24/notifications-disabled.svg
@@ -1,12 +1,10 @@
-
+ }
+
+
+
diff --git a/src/actions/24/notifications.svg b/src/actions/24/notifications.svg
index a03f1584..753aaefe 100644
--- a/src/actions/24/notifications.svg
+++ b/src/actions/24/notifications.svg
@@ -1,8 +1,6 @@
-
+ }
+
+
diff --git a/src/actions/24/system-switch-user.svg b/src/actions/24/system-switch-user.svg
index 0402923f..78d38160 100644
--- a/src/actions/24/system-switch-user.svg
+++ b/src/actions/24/system-switch-user.svg
@@ -1,15 +1,9 @@
-
+ }
+
+
+
+
diff --git a/src/actions/24/window-pin.svg b/src/actions/24/window-pin.svg
index b2b9aa39..9f735544 100644
--- a/src/actions/24/window-pin.svg
+++ b/src/actions/24/window-pin.svg
@@ -1,10 +1,6 @@
-
+ }
+
+
diff --git a/src/actions/32/code-class.svg b/src/actions/32/code-class.svg
new file mode 100644
index 00000000..e810fd46
--- /dev/null
+++ b/src/actions/32/code-class.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/32/media-eject.svg b/src/actions/32/media-eject.svg
index e33d4d42..dfdf1586 100644
--- a/src/actions/32/media-eject.svg
+++ b/src/actions/32/media-eject.svg
@@ -1,18 +1,8 @@
-
diff --git a/src/actions/32/media-playback-pause.svg b/src/actions/32/media-playback-pause.svg
index c1d6a65b..b9b1b63b 100644
--- a/src/actions/32/media-playback-pause.svg
+++ b/src/actions/32/media-playback-pause.svg
@@ -1,18 +1,8 @@
-
diff --git a/src/actions/32/media-playback-start.svg b/src/actions/32/media-playback-start.svg
index 9b98a01a..59384d1e 100644
--- a/src/actions/32/media-playback-start.svg
+++ b/src/actions/32/media-playback-start.svg
@@ -1,18 +1,8 @@
-
diff --git a/src/actions/32/media-playback-stop.svg b/src/actions/32/media-playback-stop.svg
index 6fdc7cfc..5942e989 100644
--- a/src/actions/32/media-playback-stop.svg
+++ b/src/actions/32/media-playback-stop.svg
@@ -1,18 +1,8 @@
-
diff --git a/src/actions/32/media-playlist-normal.svg b/src/actions/32/media-playlist-normal.svg
index 90d0d7b3..dd940722 100644
--- a/src/actions/32/media-playlist-normal.svg
+++ b/src/actions/32/media-playlist-normal.svg
@@ -1,17 +1,8 @@
-
diff --git a/src/actions/32/media-playlist-repeat.svg b/src/actions/32/media-playlist-repeat.svg
index f0736e9e..7fc7a3fb 100644
--- a/src/actions/32/media-playlist-repeat.svg
+++ b/src/actions/32/media-playlist-repeat.svg
@@ -1,17 +1,8 @@
-
diff --git a/src/actions/32/media-playlist-shuffle.svg b/src/actions/32/media-playlist-shuffle.svg
index 97ccfd40..7a72abba 100644
--- a/src/actions/32/media-playlist-shuffle.svg
+++ b/src/actions/32/media-playlist-shuffle.svg
@@ -1,17 +1,8 @@
-
diff --git a/src/actions/32/media-record.svg b/src/actions/32/media-record.svg
index ab4b7a1d..02e0c131 100644
--- a/src/actions/32/media-record.svg
+++ b/src/actions/32/media-record.svg
@@ -1,16 +1,8 @@
-
diff --git a/src/actions/32/media-repeat-none.svg b/src/actions/32/media-repeat-none.svg
index 157c0b55..d3d81340 100644
--- a/src/actions/32/media-repeat-none.svg
+++ b/src/actions/32/media-repeat-none.svg
@@ -1,25 +1,12 @@
-
diff --git a/src/actions/32/media-repeat-single.svg b/src/actions/32/media-repeat-single.svg
index ac6f84c9..8c063a8e 100644
--- a/src/actions/32/media-repeat-single.svg
+++ b/src/actions/32/media-repeat-single.svg
@@ -1,12 +1,6 @@
-
diff --git a/src/actions/32/media-seek-backward.svg b/src/actions/32/media-seek-backward.svg
index 6aedd943..fffc96b7 100644
--- a/src/actions/32/media-seek-backward.svg
+++ b/src/actions/32/media-seek-backward.svg
@@ -1,10 +1,6 @@
-
diff --git a/src/actions/32/media-seek-forward.svg b/src/actions/32/media-seek-forward.svg
index dc1bbb49..2bf2bbb5 100644
--- a/src/actions/32/media-seek-forward.svg
+++ b/src/actions/32/media-seek-forward.svg
@@ -1,10 +1,6 @@
-
diff --git a/src/actions/32/media-skip-backward.svg b/src/actions/32/media-skip-backward.svg
index 620b4e6e..577f8076 100644
--- a/src/actions/32/media-skip-backward.svg
+++ b/src/actions/32/media-skip-backward.svg
@@ -1,10 +1,6 @@
-
diff --git a/src/actions/32/media-skip-forward.svg b/src/actions/32/media-skip-forward.svg
index e144099c..3464a47d 100644
--- a/src/actions/32/media-skip-forward.svg
+++ b/src/actions/32/media-skip-forward.svg
@@ -1,10 +1,6 @@
-
diff --git a/src/actions/32/system-run-symbolic.svg b/src/actions/32/system-run-symbolic.svg
new file mode 120000
index 00000000..0db97052
--- /dev/null
+++ b/src/actions/32/system-run-symbolic.svg
@@ -0,0 +1 @@
+system-run.svg
\ No newline at end of file
diff --git a/src/actions/32/system-run.svg b/src/actions/32/system-run.svg
new file mode 100644
index 00000000..378e7725
--- /dev/null
+++ b/src/actions/32/system-run.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/devices/22/hands-free.svg b/src/devices/22/hands-free.svg
new file mode 100644
index 00000000..ebafcab4
--- /dev/null
+++ b/src/devices/22/hands-free.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/devices/22/hifi.svg b/src/devices/22/hifi.svg
new file mode 100644
index 00000000..1e940fb2
--- /dev/null
+++ b/src/devices/22/hifi.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/devices/22/input-mouse-battery.svg b/src/devices/22/input-mouse-battery.svg
new file mode 100644
index 00000000..683c7a99
--- /dev/null
+++ b/src/devices/22/input-mouse-battery.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/devices/22/input-tvremote.svg b/src/devices/22/input-tvremote.svg
new file mode 100644
index 00000000..6cb240b2
--- /dev/null
+++ b/src/devices/22/input-tvremote.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/devices/22/keyboard-caps-disabled.svg b/src/devices/22/keyboard-caps-disabled.svg
new file mode 100644
index 00000000..8d3152f4
--- /dev/null
+++ b/src/devices/22/keyboard-caps-disabled.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/devices/22/keyboard-caps-enabled.svg b/src/devices/22/keyboard-caps-enabled.svg
new file mode 100644
index 00000000..d3f1876a
--- /dev/null
+++ b/src/devices/22/keyboard-caps-enabled.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/devices/22/keyboard-caps-locked.svg b/src/devices/22/keyboard-caps-locked.svg
new file mode 100644
index 00000000..f805d0fa
--- /dev/null
+++ b/src/devices/22/keyboard-caps-locked.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/devices/22/keyboard-enter.svg b/src/devices/22/keyboard-enter.svg
new file mode 100644
index 00000000..59f0d481
--- /dev/null
+++ b/src/devices/22/keyboard-enter.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/devices/22/keyboard-spacebar.svg b/src/devices/22/keyboard-spacebar.svg
new file mode 100644
index 00000000..1b4d0ccc
--- /dev/null
+++ b/src/devices/22/keyboard-spacebar.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/devices/22/phone-battery.svg b/src/devices/22/phone-battery.svg
new file mode 100644
index 00000000..d82a969a
--- /dev/null
+++ b/src/devices/22/phone-battery.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/devices/22/portable.svg b/src/devices/22/portable.svg
new file mode 100644
index 00000000..a168becf
--- /dev/null
+++ b/src/devices/22/portable.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/devices/22/speaker.svg b/src/devices/22/speaker.svg
new file mode 100644
index 00000000..969df00d
--- /dev/null
+++ b/src/devices/22/speaker.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/devices/22/video-display-brightness.svg b/src/devices/22/video-display-brightness.svg
new file mode 100644
index 00000000..5333e3ee
--- /dev/null
+++ b/src/devices/22/video-display-brightness.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/status/32/battery-profile-performance.svg b/src/devices/32/battery-profile-performance.svg
similarity index 100%
rename from src/status/32/battery-profile-performance.svg
rename to src/devices/32/battery-profile-performance.svg
diff --git a/src/status/32/battery-profile-powersave.svg b/src/devices/32/battery-profile-powersave.svg
similarity index 100%
rename from src/status/32/battery-profile-powersave.svg
rename to src/devices/32/battery-profile-powersave.svg
diff --git a/src/status/32/device-notifier.svg b/src/devices/32/device-notifier.svg
similarity index 100%
rename from src/status/32/device-notifier.svg
rename to src/devices/32/device-notifier.svg
diff --git a/src/devices/32/disk-quota.svg b/src/devices/32/disk-quota.svg
new file mode 100644
index 00000000..36f08c65
--- /dev/null
+++ b/src/devices/32/disk-quota.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/devices/32/kdeconnect.svg b/src/devices/32/kdeconnect.svg
new file mode 100644
index 00000000..75737993
--- /dev/null
+++ b/src/devices/32/kdeconnect.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/devices/32/phone-battery.svg b/src/devices/32/phone-battery.svg
new file mode 100644
index 00000000..ad6bc278
--- /dev/null
+++ b/src/devices/32/phone-battery.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/devices/32/phone.svg b/src/devices/32/phone.svg
new file mode 100644
index 00000000..75c6845b
--- /dev/null
+++ b/src/devices/32/phone.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/devices/32/printer.svg b/src/devices/32/printer.svg
new file mode 100644
index 00000000..dfec92d5
--- /dev/null
+++ b/src/devices/32/printer.svg
@@ -0,0 +1,36 @@
+
diff --git a/src/devices/32/tv.svg b/src/devices/32/tv.svg
new file mode 100644
index 00000000..dbf7339b
--- /dev/null
+++ b/src/devices/32/tv.svg
@@ -0,0 +1,36 @@
+
diff --git a/src/devices/symbolic/phone-battery-symbolic.svg b/src/devices/symbolic/phone-battery-symbolic.svg
new file mode 100644
index 00000000..032c4112
--- /dev/null
+++ b/src/devices/symbolic/phone-battery-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/devices/symbolic/phone-symbolic.svg b/src/devices/symbolic/phone-symbolic.svg
index 5e5479cc..aa423633 100644
--- a/src/devices/symbolic/phone-symbolic.svg
+++ b/src/devices/symbolic/phone-symbolic.svg
@@ -1,4 +1,4 @@
diff --git a/src/index.theme b/src/index.theme
index 5824e870..08b2b8ae 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/scalable,apps/symbolic,categories/32,categories/symbolic,places/symbolic,places/scalable,places/16,places/22,places/24,mimes/16,mimes/22,mimes/scalable,mimes/symbolic,devices/scalable,devices/symbolic,devices/16,devices/22,devices/24,emblems/16,emblems/22,emblems/24,emblems/symbolic,status/16,status/22,status/24,status/32,status/symbolic,preferences/22,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/scalable,apps@2x/symbolic,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/scalable,devices@2x/symbolic,devices@2x/16,devices@2x/22,devices@2x/24,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/22,preferences@2x/32
+Directories=actions/16,actions/22,actions/24,actions/32,actions/symbolic,animations/16,animations/22,animations/24,apps/scalable,apps/symbolic,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,emblems/16,emblems/22,emblems/24,emblems/symbolic,status/16,status/22,status/24,status/32,status/symbolic,preferences/22,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/scalable,apps@2x/symbolic,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,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/22,preferences@2x/32
[actions/16]
Size=16
@@ -128,6 +128,13 @@ Size=24
Context=Devices
Type=Fixed
+[devices/32]
+Size=32
+Context=Devices
+MinSize=32
+MaxSize=256
+Type=Scalable
+
[devices/scalable]
Size=64
Context=Devices
@@ -366,6 +373,14 @@ Scale=2
Context=Devices
Type=Fixed
+[devices@2x/32]
+Size=32
+Scale=2
+Context=Devices
+MinSize=32
+MaxSize=256
+Type=Scalable
+
[devices@2x/scalable]
Size=64
Scale=2
diff --git a/src/preferences/32/preferences-desktop-gestures-screenedges.svg b/src/preferences/32/preferences-desktop-gestures-screenedges.svg
index baa24dc3..8a63d076 100644
--- a/src/preferences/32/preferences-desktop-gestures-screenedges.svg
+++ b/src/preferences/32/preferences-desktop-gestures-screenedges.svg
@@ -8,7 +8,7 @@
-
+
diff --git a/src/preferences/32/system-run.svg b/src/preferences/32/system-run.svg
new file mode 100644
index 00000000..27421fa5
--- /dev/null
+++ b/src/preferences/32/system-run.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/preferences/32/system-software-update.svg b/src/preferences/32/system-software-update.svg
new file mode 100644
index 00000000..65446cc6
--- /dev/null
+++ b/src/preferences/32/system-software-update.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/status/16/audio-volume-high-panel.svg b/src/status/16/audio-volume-high-panel.svg
index ed777754..9828345c 100644
--- a/src/status/16/audio-volume-high-panel.svg
+++ b/src/status/16/audio-volume-high-panel.svg
@@ -1,11 +1,16 @@
-