diff --git a/icons-dark/applets/22/car.svg b/icons-dark/applets/22/car.svg
new file mode 100644
index 00000000..0bb8ac92
--- /dev/null
+++ b/icons-dark/applets/22/car.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/applets/22/computer.svg b/icons-dark/applets/22/computer.svg
new file mode 120000
index 00000000..4fb67480
--- /dev/null
+++ b/icons-dark/applets/22/computer.svg
@@ -0,0 +1 @@
+../../devices/22/computer.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/hands-free.svg b/icons-dark/applets/22/hands-free.svg
new file mode 100644
index 00000000..5508c52b
--- /dev/null
+++ b/icons-dark/applets/22/hands-free.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons-dark/applets/22/handset.svg b/icons-dark/applets/22/handset.svg
new file mode 120000
index 00000000..d99c3035
--- /dev/null
+++ b/icons-dark/applets/22/handset.svg
@@ -0,0 +1 @@
+../../devices/22/smartphone.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/headphone.svg b/icons-dark/applets/22/headphone.svg
new file mode 120000
index 00000000..bcdb65e4
--- /dev/null
+++ b/icons-dark/applets/22/headphone.svg
@@ -0,0 +1 @@
+../../devices/22/audio-headphones.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/headset.svg b/icons-dark/applets/22/headset.svg
new file mode 120000
index 00000000..a8bfd0d3
--- /dev/null
+++ b/icons-dark/applets/22/headset.svg
@@ -0,0 +1 @@
+../../devices/22/audio-headset.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/hifi.svg b/icons-dark/applets/22/hifi.svg
new file mode 100644
index 00000000..824b865b
--- /dev/null
+++ b/icons-dark/applets/22/hifi.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons-dark/applets/22/internal.svg b/icons-dark/applets/22/internal.svg
new file mode 120000
index 00000000..24b3063d
--- /dev/null
+++ b/icons-dark/applets/22/internal.svg
@@ -0,0 +1 @@
+../../devices/22/audio-card.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/microphone.svg b/icons-dark/applets/22/microphone.svg
new file mode 120000
index 00000000..1795456d
--- /dev/null
+++ b/icons-dark/applets/22/microphone.svg
@@ -0,0 +1 @@
+../../devices/22/audio-input-microphone.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/portable.svg b/icons-dark/applets/22/portable.svg
new file mode 100644
index 00000000..44f57d7c
--- /dev/null
+++ b/icons-dark/applets/22/portable.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons-dark/applets/22/speaker.svg b/icons-dark/applets/22/speaker.svg
new file mode 120000
index 00000000..d09fca9a
--- /dev/null
+++ b/icons-dark/applets/22/speaker.svg
@@ -0,0 +1 @@
+../../status/22/audio-volume-high.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/tv.svg b/icons-dark/applets/22/tv.svg
new file mode 120000
index 00000000..62b508d7
--- /dev/null
+++ b/icons-dark/applets/22/tv.svg
@@ -0,0 +1 @@
+../../devices/22/video-television.svg
\ No newline at end of file
diff --git a/icons-dark/applets/22/webcam.svg b/icons-dark/applets/22/webcam.svg
new file mode 120000
index 00000000..9aec71bd
--- /dev/null
+++ b/icons-dark/applets/22/webcam.svg
@@ -0,0 +1 @@
+../../devices/22/camera-web.svg
\ No newline at end of file
diff --git a/icons-dark/devices/22/audio-card.svg b/icons-dark/devices/22/audio-card.svg
new file mode 100644
index 00000000..2dcb3907
--- /dev/null
+++ b/icons-dark/devices/22/audio-card.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/devices/22/audio-headphones.svg b/icons-dark/devices/22/audio-headphones.svg
new file mode 100644
index 00000000..2971f12e
--- /dev/null
+++ b/icons-dark/devices/22/audio-headphones.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/devices/22/audio-headset.svg b/icons-dark/devices/22/audio-headset.svg
new file mode 100644
index 00000000..ffbd61d6
--- /dev/null
+++ b/icons-dark/devices/22/audio-headset.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/devices/22/audio-input-microphone.svg b/icons-dark/devices/22/audio-input-microphone.svg
new file mode 100644
index 00000000..2eaba508
--- /dev/null
+++ b/icons-dark/devices/22/audio-input-microphone.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/devices/22/camera-web.svg b/icons-dark/devices/22/camera-web.svg
new file mode 100644
index 00000000..e3b9b017
--- /dev/null
+++ b/icons-dark/devices/22/camera-web.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/devices/22/video-television.svg b/icons-dark/devices/22/video-television.svg
new file mode 100644
index 00000000..1b7199f3
--- /dev/null
+++ b/icons-dark/devices/22/video-television.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/applets/22/car.svg b/icons/applets/22/car.svg
new file mode 100644
index 00000000..517300f6
--- /dev/null
+++ b/icons/applets/22/car.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/applets/22/computer.svg b/icons/applets/22/computer.svg
new file mode 120000
index 00000000..4fb67480
--- /dev/null
+++ b/icons/applets/22/computer.svg
@@ -0,0 +1 @@
+../../devices/22/computer.svg
\ No newline at end of file
diff --git a/icons/applets/22/hands-free.svg b/icons/applets/22/hands-free.svg
new file mode 100644
index 00000000..e4f655d9
--- /dev/null
+++ b/icons/applets/22/hands-free.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/applets/22/handset.svg b/icons/applets/22/handset.svg
new file mode 120000
index 00000000..d99c3035
--- /dev/null
+++ b/icons/applets/22/handset.svg
@@ -0,0 +1 @@
+../../devices/22/smartphone.svg
\ No newline at end of file
diff --git a/icons/applets/22/headphone.svg b/icons/applets/22/headphone.svg
new file mode 120000
index 00000000..bcdb65e4
--- /dev/null
+++ b/icons/applets/22/headphone.svg
@@ -0,0 +1 @@
+../../devices/22/audio-headphones.svg
\ No newline at end of file
diff --git a/icons/applets/22/headset.svg b/icons/applets/22/headset.svg
new file mode 120000
index 00000000..a8bfd0d3
--- /dev/null
+++ b/icons/applets/22/headset.svg
@@ -0,0 +1 @@
+../../devices/22/audio-headset.svg
\ No newline at end of file
diff --git a/icons/applets/22/hifi.svg b/icons/applets/22/hifi.svg
new file mode 100644
index 00000000..2d5ee9f7
--- /dev/null
+++ b/icons/applets/22/hifi.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/applets/22/internal.svg b/icons/applets/22/internal.svg
new file mode 120000
index 00000000..24b3063d
--- /dev/null
+++ b/icons/applets/22/internal.svg
@@ -0,0 +1 @@
+../../devices/22/audio-card.svg
\ No newline at end of file
diff --git a/icons/applets/22/microphone.svg b/icons/applets/22/microphone.svg
new file mode 120000
index 00000000..1795456d
--- /dev/null
+++ b/icons/applets/22/microphone.svg
@@ -0,0 +1 @@
+../../devices/22/audio-input-microphone.svg
\ No newline at end of file
diff --git a/icons/applets/22/portable.svg b/icons/applets/22/portable.svg
new file mode 100644
index 00000000..5ecd2692
--- /dev/null
+++ b/icons/applets/22/portable.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/applets/22/speaker.svg b/icons/applets/22/speaker.svg
new file mode 120000
index 00000000..d09fca9a
--- /dev/null
+++ b/icons/applets/22/speaker.svg
@@ -0,0 +1 @@
+../../status/22/audio-volume-high.svg
\ No newline at end of file
diff --git a/icons/applets/22/tv.svg b/icons/applets/22/tv.svg
new file mode 120000
index 00000000..62b508d7
--- /dev/null
+++ b/icons/applets/22/tv.svg
@@ -0,0 +1 @@
+../../devices/22/video-television.svg
\ No newline at end of file
diff --git a/icons/applets/22/webcam.svg b/icons/applets/22/webcam.svg
new file mode 120000
index 00000000..9aec71bd
--- /dev/null
+++ b/icons/applets/22/webcam.svg
@@ -0,0 +1 @@
+../../devices/22/camera-web.svg
\ No newline at end of file
diff --git a/icons/devices/22/audio-card.svg b/icons/devices/22/audio-card.svg
new file mode 100644
index 00000000..9e4bbdf2
--- /dev/null
+++ b/icons/devices/22/audio-card.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/devices/22/audio-headphones.svg b/icons/devices/22/audio-headphones.svg
new file mode 100644
index 00000000..4d248a37
--- /dev/null
+++ b/icons/devices/22/audio-headphones.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/devices/22/audio-headset.svg b/icons/devices/22/audio-headset.svg
new file mode 100644
index 00000000..11648d73
--- /dev/null
+++ b/icons/devices/22/audio-headset.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/devices/22/audio-input-microphone.svg b/icons/devices/22/audio-input-microphone.svg
new file mode 100644
index 00000000..5523c880
--- /dev/null
+++ b/icons/devices/22/audio-input-microphone.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/devices/22/camera-web.svg b/icons/devices/22/camera-web.svg
new file mode 100644
index 00000000..03a8e266
--- /dev/null
+++ b/icons/devices/22/camera-web.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/devices/22/video-television.svg b/icons/devices/22/video-television.svg
new file mode 100644
index 00000000..c79333ea
--- /dev/null
+++ b/icons/devices/22/video-television.svg
@@ -0,0 +1,14 @@
+