aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Dark/devices/symbolic
diff options
context:
space:
mode:
authorIndrajith2024-07-03 02:03:35 +0530
committerIndrajith2024-07-03 02:03:35 +0530
commit824022cd1f633c70c4d2782934251616756f4668 (patch)
treea310eb4bf72b26c2d110838b8c487daaa3537bea /.icons/Gruvbox-Dark/devices/symbolic
parent57eb70137b5bbcdabdc0f02eea5477b3e5f845a1 (diff)
downloaddots-824022cd1f633c70c4d2782934251616756f4668.tar.gz
dots-824022cd1f633c70c4d2782934251616756f4668.tar.bz2
dots-824022cd1f633c70c4d2782934251616756f4668.zip
Dots Updated
* Adds GTK Themes * Adds wlogout * Adds tmux config * Adds Pywal-16-colors * Removed unwanted gtk folders * Config Updates * Fish * Hyprland * Hyprlock * Hyprpaper * waybar
Diffstat (limited to '.icons/Gruvbox-Dark/devices/symbolic')
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/audio-card-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/audio-headphones-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/audio-headset-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/audio-input-microphone-symbolic.svg8
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-bluetooth-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/battery-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-camera-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-cellular-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-desktop-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-handheld-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-handsfree-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-headset-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-loudspeaker-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-mouse-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-pointing-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/blueman-smart-phone-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/bluetooth-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/camera-photo-symbolic.svg5
l---------.icons/Gruvbox-Dark/devices/symbolic/camera-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/camera-video-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/camera-web-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/computer-apple-ipad-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/computer-symbolic.svg7
l---------.icons/Gruvbox-Dark/devices/symbolic/device-notifier-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/display-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/drive-cdrom-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-solidstate-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-system-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-usb-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-multidisk-symbolic.svg8
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-optical-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-pendrive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/gnome-dev-harddisk-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/gnome-fs-blockdev-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/gnome-phone-manager-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/input-dialpad-symbolic.svg13
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/input-gaming-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/input-keyboard-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/input-mouse-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/input-tablet-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/input-touchpad-symbolic.svg7
l---------.icons/Gruvbox-Dark/devices/symbolic/media-cdr-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/media-cdrom-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/media-cdrw-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/media-dvd-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/media-dvdrw-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-flash-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-floppy-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-memory-sd-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-audio-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-optical-bd-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-blu-ray-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-optical-cd-audio-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-data-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-video-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-mixed-cd-symbolic.svg1
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-recordable-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-optical-symbolic.svg6
l---------.icons/Gruvbox-Dark/devices/symbolic/media-optical-video-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-removable-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-tape-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/media-zip-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/monitor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-ipod-standard-color-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/phone-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/preferences-desktop-keyboard-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/printer-network-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/printer-symbolic.svg5
l---------.icons/Gruvbox-Dark/devices/symbolic/removable-media-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/smartphone-symbolic.svg5
l---------.icons/Gruvbox-Dark/devices/symbolic/stock_cell-phone-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/system-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/tablet-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/thunderbolt-symbolic.svg5
l---------.icons/Gruvbox-Dark/devices/symbolic/unity-fallback-mount-helper-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Dark/devices/symbolic/video-display-symbolic.svg6
83 files changed, 344 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/audio-card-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/audio-card-symbolic.svg
new file mode 100644
index 000000000..0a2af7021
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/audio-card-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-632,-99.999939)">
+ <path d="m 642.79308,104.01934 c -0.0576,-0.004 -0.12526,0.001 -0.20507,0.008 l -3.60449,0.5625 c -0.40667,0.0414 -0.45089,0.23123 -0.44727,0.46778 v 4.75976 c -0.20669,-0.13578 -0.42789,-0.23242 -0.72265,-0.23242 -0.37956,0 -0.60615,0.14549 -0.74317,0.33692 -0.13701,0.19142 -0.18262,0.43261 -0.18262,0.61913 0,0.22492 0.0776,0.46454 0.24415,0.64746 0.16659,0.18293 0.42275,0.31152 0.79101,0.31153 0.41585,0 0.70769,-0.11599 0.87305,-0.34278 0.13019,-0.17855 0.20282,-0.41767 0.22851,-0.71191 0.004,-0.0357 0.006,-0.0726 0.008,-0.11035 0.002,-0.03 0.002,-0.0509 0.002,-0.0859 h 0.002 v -3.85156 c 0.0111,-0.30969 0.29199,-0.35547 0.29199,-0.35547 l 2.92676,-0.45703 c 0.28096,-0.0859 0.28125,0.26172 0.28125,0.26172 v 3.4707 c -0.20669,-0.13578 -0.42789,-0.23242 -0.72265,-0.23243 -0.37956,0 -0.60615,0.14549 -0.74317,0.33692 -0.13701,0.19142 -0.18262,0.43262 -0.18262,0.61914 0,0.22491 0.0776,0.46453 0.24415,0.64746 0.16659,0.18293 0.42275,0.31152 0.79101,0.31152 0.41585,0 0.70769,-0.11598 0.87305,-0.34277 0.13019,-0.17855 0.20282,-0.41767 0.22851,-0.71191 0.004,-0.0357 0.006,-0.0726 0.008,-0.11036 0.002,-0.03 0.002,-0.0509 0.002,-0.0859 h 0.002 v -5.28418 c 0.006,-0.34282 -0.0702,-0.4331 -0.24317,-0.44531 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ <path d="m 636.9943,101.00018 c -1.25819,0.0145 -2.17883,-0.0301 -2.93164,0.38525 -0.37641,0.20768 -0.67421,0.55894 -0.83887,0.99756 -0.16465,0.43862 -0.22412,0.95911 -0.22412,1.6167 v 8 c 0,0.65759 0.0595,1.17856 0.22412,1.61719 0.16466,0.43862 0.46246,0.78939 0.83887,0.99707 0.75281,0.41535 1.67345,0.3712 2.93164,0.38574 h 0.003 6.00537 0.003 c 1.25819,-0.0145 2.17883,0.0296 2.93164,-0.38574 0.37641,-0.20768 0.67422,-0.55845 0.83887,-0.99707 0.16465,-0.43863 0.22412,-0.9596 0.22412,-1.61719 v -8 c 0,-0.65759 -0.0595,-1.17808 -0.22412,-1.6167 -0.16465,-0.43862 -0.46246,-0.78988 -0.83887,-0.99756 -0.75281,-0.41535 -1.67345,-0.37071 -2.93164,-0.38525 h -0.003 -6.00537 z m 0.0112,0.99951 h 5.99414 c 1.25957,0.0147 2.08803,0.0592 2.4541,0.26123 0.18338,0.10118 0.28817,0.2132 0.38575,0.47315 0.0976,0.25994 0.16015,0.67321 0.16015,1.26562 v 8 c 0,0.59241 -0.0626,1.00568 -0.16015,1.26563 -0.0976,0.25994 -0.20237,0.37196 -0.38575,0.47314 -0.36607,0.20198 -1.19453,0.24654 -2.4541,0.26123 h -0.006 -5.98828 -0.005 c -1.2599,-0.0147 -2.08797,-0.0592 -2.4541,-0.26123 -0.18338,-0.10118 -0.28817,-0.2132 -0.38574,-0.47314 -0.0976,-0.25995 -0.16016,-0.67322 -0.16016,-1.26563 v -8 c 0,-0.59241 0.0626,-1.00568 0.16016,-1.26562 0.0976,-0.25995 0.20236,-0.37197 0.38574,-0.47315 0.36676,-0.20236 1.19593,-0.24661 2.45947,-0.26123 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/audio-headphones-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/audio-headphones-symbolic.svg
new file mode 100644
index 000000000..6dd64f022
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/audio-headphones-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-452,-140)">
+ <path d="m 460,140 c -1.43719,-8.2e-4 -2.59548,0.26776 -3.53711,0.69922 -0.19253,0.0849 -0.3801,0.17695 -0.56055,0.2793 -0.0489,0.0286 -0.0932,0.0602 -0.14062,0.0898 -0.11916,0.0722 -0.23898,0.14417 -0.35156,0.22461 -0.0931,0.0665 -0.17671,0.14019 -0.26368,0.21094 -0.61254,0.49828 -1.06089,1.10259 -1.39453,1.75976 -0.0166,0.033 -0.0388,0.0645 -0.0547,0.0977 -0.0164,0.0341 -0.0273,0.0692 -0.043,0.10351 -0.20436,0.44371 -0.37317,0.902 -0.47266,1.37891 -0.0186,0.0893 -0.0217,0.18147 -0.0371,0.27148 -0.0451,0.24538 -0.0797,0.48765 -0.10156,0.72657 -0.002,0.0216 -0.004,0.0428 -0.006,0.0645 -0.0241,0.28728 -0.017,0.54917 -0.0137,0.81836 0.002,0.0999 -7.9e-4,0.19901 0.004,0.29883 0.0132,0.28766 0.0348,0.54468 0.0703,0.79492 0.0213,0.17484 0.0492,0.34669 0.0781,0.51953 0.005,0.023 0.007,0.0557 0.0117,0.0781 v 0.002 l 0.0215,0.0976 c 0.031,0.16986 0.0542,0.3429 0.0918,0.50977 l 0.10938,0.48828 0.008,-0.002 1.05469,5.00781 1.17382,-0.20703 c 0.66034,-0.11709 1.13106,-0.21985 1.34961,-0.39453 0.10972,-0.0877 0.17262,-0.18253 0.20508,-0.35156 0.0325,-0.16904 0.0242,-0.41548 -0.0469,-0.75196 l -0.79102,-3.74023 c -0.0711,-0.33649 -0.16295,-0.56845 -0.26367,-0.7168 -0.10072,-0.14835 -0.20256,-0.21859 -0.34375,-0.26367 -0.28239,-0.0902 -0.75932,-0.024 -1.42383,0.0937 l -0.16211,0.0293 c -0.18209,-1.06859 -0.21795,-2.17204 -0.01,-3.16992 0.24666,-1.18237 0.80309,-2.20573 1.83007,-2.93946 1.01145,-0.72263 2.51511,-1.08713 4.00977,-1.08398 1.49466,-0.003 2.99832,0.36135 4.00977,1.08398 1.02698,0.73373 1.58341,1.75709 1.83007,2.93946 0.20795,0.99788 0.17233,2.10133 -0.01,3.16992 l -0.16211,-0.0293 c -0.66451,-0.1177 -1.14144,-0.18395 -1.42383,-0.0937 -0.14119,0.0451 -0.24303,0.11532 -0.34375,0.26367 -0.10072,0.14835 -0.19257,0.38031 -0.26367,0.7168 l -0.79102,3.74023 c -0.0711,0.33648 -0.0794,0.58292 -0.0469,0.75196 0.0325,0.16903 0.0954,0.26386 0.20508,0.35156 0.21855,0.17468 0.68927,0.27744 1.34961,0.39453 l 1.17382,0.20703 1.05469,-5.00781 0.008,0.002 0.10938,-0.48828 c 0.0376,-0.16687 0.0608,-0.3399 0.0918,-0.50977 l 0.0215,-0.0976 v -0.002 c 0.005,-0.0224 0.007,-0.0551 0.0117,-0.0781 0.0289,-0.17284 0.0568,-0.34469 0.0781,-0.51953 0.0355,-0.25024 0.0571,-0.50726 0.0703,-0.79492 0.005,-0.0998 0.002,-0.19893 0.004,-0.29883 0.003,-0.26919 0.0104,-0.53108 -0.0137,-0.81836 -0.002,-0.0217 -0.004,-0.0428 -0.006,-0.0645 -0.0219,-0.23892 -0.0565,-0.48119 -0.10156,-0.72657 -0.0154,-0.09 -0.0185,-0.18218 -0.0371,-0.27148 -0.0995,-0.47691 -0.2683,-0.9352 -0.47266,-1.37891 -0.0157,-0.0343 -0.0266,-0.0694 -0.043,-0.10351 -0.0159,-0.0332 -0.0381,-0.0647 -0.0547,-0.0977 -0.33364,-0.65717 -0.78199,-1.26148 -1.39453,-1.75976 -0.087,-0.0708 -0.17058,-0.14444 -0.26368,-0.21094 -0.11258,-0.0804 -0.2324,-0.15241 -0.35156,-0.22461 -0.0474,-0.0296 -0.0917,-0.0612 -0.14062,-0.0898 -0.18045,-0.10235 -0.36802,-0.1944 -0.56055,-0.2793 C 462.59548,140.26776 461.43719,139.99918 460,140 Z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/audio-headset-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/audio-headset-symbolic.svg
new file mode 100644
index 000000000..b80dd0a45
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/audio-headset-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16.018" version="1.1">
+ <g transform="translate(-472,-140)">
+ <path d="m 480.01758,141.03906 c -1.23446,-4.4e-4 -2.23009,0.23089 -3.03906,0.60156 -0.1655,0.073 -0.32535,0.15031 -0.48047,0.23829 -0.042,0.0246 -0.0803,0.0526 -0.1211,0.0781 -0.10243,0.0621 -0.20596,0.12422 -0.30273,0.19336 -0.08,0.0572 -0.1518,0.12082 -0.22656,0.18164 -0.52653,0.42831 -0.91243,0.94682 -1.19922,1.51172 -0.0143,0.0284 -0.0333,0.0554 -0.0469,0.084 -0.0141,0.0293 -0.0236,0.0603 -0.0371,0.0899 -0.17567,0.38141 -0.32073,0.7756 -0.40625,1.18554 -0.016,0.0768 -0.018,0.15506 -0.0312,0.23243 -0.0388,0.21093 -0.0691,0.41963 -0.0879,0.625 -0.002,0.0186 -0.002,0.036 -0.004,0.0547 -0.0207,0.24694 -0.0145,0.47174 -0.0117,0.70313 0.002,0.0859 -0.002,0.17201 0.002,0.25781 0.0113,0.24727 0.03,0.4685 0.0605,0.6836 0.0183,0.15029 0.0436,0.29674 0.0684,0.44531 0.004,0.0198 0.006,0.0492 0.01,0.0684 v 0.002 l 0.0176,0.084 c 0.0266,0.146 0.0478,0.29405 0.0801,0.4375 l 0.0937,0.41992 0.006,-0.002 0.90625,4.30469 1.00976,-0.17773 c 0.56763,-0.10065 0.97229,-0.18969 1.16016,-0.33985 0.0943,-0.0754 0.14788,-0.15549 0.17578,-0.30078 0.0279,-0.14531 0.022,-0.35725 -0.0391,-0.64648 l -0.67969,-3.2168 c -0.0611,-0.28925 -0.14194,-0.48771 -0.22851,-0.61523 -0.0866,-0.12752 -0.17356,-0.18782 -0.29493,-0.22657 -0.24274,-0.0775 -0.65144,-0.0211 -1.22265,0.0801 l -0.14063,0.0254 c -0.15652,-0.91855 -0.18616,-1.86684 -0.008,-2.72461 0.21203,-1.01636 0.68948,-1.89663 1.57227,-2.52734 0.86943,-0.62116 2.16246,-0.93434 3.44726,-0.93164 1.2848,-0.003 2.57588,0.31048 3.44531,0.93164 0.88279,0.63071 1.36219,1.51098 1.57422,2.52734 0.17875,0.85777 0.14737,1.80606 -0.01,2.72461 l -0.13868,-0.0254 c -0.57119,-0.10118 -0.98186,-0.1576 -1.2246,-0.0801 -0.12136,0.0388 -0.20836,0.099 -0.29493,0.22657 -0.0866,0.12752 -0.16545,0.32598 -0.22656,0.61523 l -0.67969,3.2168 c -0.0611,0.28923 -0.0689,0.50117 -0.041,0.64648 0.0279,0.14529 0.0815,0.2254 0.17578,0.30078 0.18787,0.15016 0.59253,0.2392 1.16016,0.33985 l 0.0156,0.002 -0.37695,1.67383 L 481,155 v -1 h -2 v 1.5 c 0,0 0,0.5 0.5,0.5 h 1.5 l 2.79883,0.0176 c 0.23341,-7.5e-4 0.43525,-0.16288 0.48633,-0.39063 l 0.47656,-2.10937 0.008,0.002 0.90625,-4.30469 0.008,0.002 0.0937,-0.41992 c 0.0323,-0.14344 0.0515,-0.29148 0.0781,-0.4375 l 0.0195,-0.084 v -0.002 c 0.004,-0.0193 0.006,-0.0487 0.01,-0.0684 0.0249,-0.14857 0.0481,-0.29502 0.0664,-0.44531 0.0305,-0.2151 0.0493,-0.43633 0.0606,-0.6836 0.004,-0.0858 0.003,-0.17193 0.004,-0.25781 0.003,-0.23139 0.009,-0.45619 -0.0117,-0.70313 -0.002,-0.0187 -0.004,-0.036 -0.006,-0.0547 -0.0188,-0.20537 -0.0492,-0.41407 -0.0879,-0.625 -0.0132,-0.0774 -0.0153,-0.15566 -0.0312,-0.23243 -0.0855,-0.40995 -0.23059,-0.80413 -0.40625,-1.18554 -0.0135,-0.0295 -0.023,-0.0606 -0.0371,-0.0899 -0.0137,-0.0285 -0.0327,-0.0556 -0.0469,-0.084 -0.28679,-0.5649 -0.67269,-1.08341 -1.19922,-1.51172 -0.0748,-0.0609 -0.14653,-0.12447 -0.22656,-0.18164 -0.0968,-0.0691 -0.19835,-0.1313 -0.30078,-0.19336 -0.0407,-0.0254 -0.079,-0.0535 -0.12109,-0.0781 -0.15512,-0.088 -0.31693,-0.16531 -0.48243,-0.23829 -0.80857,-0.37067 -1.80462,-0.602 -3.03906,-0.60156 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/audio-input-microphone-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/audio-input-microphone-symbolic.svg
new file mode 100644
index 000000000..2dd84791e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/audio-input-microphone-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16.021" version="1.1">
+ <g transform="translate(-348,-163.97852)">
+ <path d="m 355.5,163.97852 c -1.41179,0 -2.5,0.84433 -2.5,2.54296 v 2.33008 1.06055 2.54297 c 0,1.69862 1.08821,2.54492 2.5,2.54492 1.41179,0 2.5,-0.84901 2.5,-2.54492 v -2.54297 -1.06055 -2.33008 c 0,-1.69591 -1.08821,-2.54296 -2.5,-2.54296 z m 0,1 c 0.50567,0 0.85935,0.14158 1.0918,0.36132 0.23245,0.21974 0.4082,0.54758 0.4082,1.18164 v 2.33008 1.06055 2.54297 c 0,0.63406 -0.17575,0.9619 -0.4082,1.18164 C 356.35935,173.85646 356.00567,174 355.5,174 c -0.50631,0 -0.85971,-0.14211 -1.0918,-0.36133 C 354.17611,173.41945 354,173.09084 354,172.45508 v -2.54297 -1.06055 -2.33008 c 0,-0.63576 0.17612,-0.96242 0.4082,-1.18164 0.23209,-0.21922 0.58549,-0.36132 1.0918,-0.36132 z" style="fill:#d4be98"/>
+ <rect style="fill:#d4be98" width="1" height="4" x="355" y="175.5"/>
+ <path d="m 355.5,179 c -0.83331,0 -1.66831,0.15904 -2.5,0.45833 v 0.54166 h 5 v -0.54166 C 357.16652,179.16541 356.3333,179 355.5,179 Z" style="fill:#d4be98"/>
+ <path d="m 351,171 v 1.5 c 0,2.493 2.007,4.5 4.5,4.5 2.493,0 4.5,-2.007 4.5,-4.5 V 171 h -1 v 1.5 c 0,1.939 -1.561,3.5 -3.5,3.5 -1.939,0 -3.5,-1.561 -3.5,-3.5 V 171 Z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-bluetooth-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-bluetooth-symbolic.svg
new file mode 100644
index 000000000..4540c79a2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-bluetooth-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-452,-120.00002)">
+ <path d="m 463.99999,121.30273 3.98868,4.23829 -2.6879,2.46875 2.6879,2.46875 -3.98868,4.23828 v -5.61328 l -2.42773,2.03906 -0.64454,-0.76563 2.81836,-2.36718 -2.81836,-2.36719 0.64454,-0.76563 2.42773,2.03907 z m 1,2.41407 v 3.24023 l 1.50822,-1.48047 z m 0,5.3457 v 3.24023 l 1.50822,-1.75976 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="M 459,121.33398 455.5,125 h -2.62891 c 0,0 -0.87109,0.89365 -0.87109,3.00195 0,2.10835 0.87109,2.99805 0.87109,2.99805 H 455.5 l 3.5,3.66602 z m -1,2.49414 v 8.34376 L 455.92773,130 h -2.51367 c -0.032,-0.0589 -0.0209,-0.0155 -0.0664,-0.11719 C 453.18513,129.51972 453,128.91852 453,128.00195 c 0,-0.91654 0.18493,-1.52071 0.34766,-1.88476 0.0454,-0.10157 0.0343,-0.0581 0.0664,-0.11719 h 2.51367 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-symbolic.svg
new file mode 100644
index 000000000..be030c863
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/audio-speakers-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-412.00004,-120)">
+ <path d="M 420,121.33398 416.5,125 h -2.62891 c 0,0 -0.87109,0.89365 -0.87109,3.00195 0,2.10835 0.87109,2.99805 0.87109,2.99805 H 416.5 l 3.5,3.66602 z m -1,2.49414 v 8.34376 L 416.92773,130 h -2.51367 c -0.032,-0.0589 -0.0209,-0.0155 -0.0664,-0.11719 C 414.18513,129.51972 414,128.91852 414,128.00195 c 0,-0.91654 0.18493,-1.52071 0.34766,-1.88476 0.0454,-0.10157 0.0343,-0.0581 0.0664,-0.11719 h 2.51367 z" style="fill:#d4be98"/>
+ <path d="m 422.52416,124.92601 -0.70703,0.70703 0.35351,0.35352 c 0.56275,0.56274 0.87891,1.32525 0.87891,2.12109 0,0.79584 -0.31616,1.55835 -0.87891,2.12109 l -0.35351,0.35352 0.70703,0.70703 0.35351,-0.35352 c 0.75001,-0.75 1.17188,-1.76745 1.17188,-2.82812 0,-1.06067 -0.42187,-2.07812 -1.17188,-2.82812 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 424.64525,122.80492 -0.70703,0.70703 0.35352,0.35351 c 1.12535,1.12536 1.75781,2.6507 1.75781,4.24219 0,1.59149 -0.63246,3.11683 -1.75781,4.24219 l -0.35352,0.35351 0.70703,0.70703 0.35352,-0.35351 c 1.31262,-1.31262 2.05078,-3.0929 2.05078,-4.94922 0,-1.85632 -0.73816,-3.6366 -2.05078,-4.94922 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/battery-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/battery-symbolic.svg
new file mode 100644
index 000000000..975ea5041
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/battery-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <g transform="translate(-652 -100)">
+ <path fill="#d4be98" d="M657 113v-10h6v10z" color="#000" overflow="visible"/>
+ <path fill="#d4be98" d="M655 112.338c.01.839-.015 1.451.262 1.953.138.251.373.45.666.56.292.11.64.149 1.078.149H663c.438 0 .786-.039 1.078-.148.293-.11.526-.31.664-.56.277-.503.248-1.115.258-1.954v-8.707c-.01-.839.019-1.453-.258-1.955a1.25 1.25 0 0 0-.664-.559c-.292-.11-.64-.117-1.078-.117h-1v-1h-4v1h-.994c-.438 0-.786.007-1.078.117-.293.11-.528.308-.666.559-.277.502-.252 1.116-.262 1.955v8.705zm1-.014v-8.691c.01-.853.04-1.298.137-1.475.016-.028.057-.073.142-.105.062-.023.3-.053.727-.053H663c.427 0 .664.03.727.053.085.032.124.077.14.105.095.173.123.618.133 1.475v8.705c-.01.854-.038 1.298-.133 1.47-.016.03-.055.074-.14.106-.123.046-.349.086-.727.086h-5.994c-.378 0-.604-.04-.727-.086-.085-.032-.126-.077-.142-.105-.098-.178-.127-.62-.137-1.485z" color="#000" font-family="sans-serif" font-weight="400" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-camera-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-camera-symbolic.svg
new file mode 120000
index 000000000..a0f32a187
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-camera-symbolic.svg
@@ -0,0 +1 @@
+../16/camera-photo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-cellular-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-cellular-symbolic.svg
new file mode 120000
index 000000000..542f9a8dd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-cellular-symbolic.svg
@@ -0,0 +1 @@
+../16/phone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-desktop-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-desktop-symbolic.svg
new file mode 120000
index 000000000..e671cf15d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-desktop-symbolic.svg
@@ -0,0 +1 @@
+../16/computer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-handheld-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-handheld-symbolic.svg
new file mode 120000
index 000000000..742466351
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-handheld-symbolic.svg
@@ -0,0 +1 @@
+../16/input-tablet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-handsfree-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-handsfree-symbolic.svg
new file mode 120000
index 000000000..3977f09d6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-handsfree-symbolic.svg
@@ -0,0 +1 @@
+../16/audio-headphones.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-headset-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-headset-symbolic.svg
new file mode 120000
index 000000000..3977f09d6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-headset-symbolic.svg
@@ -0,0 +1 @@
+../16/audio-headphones.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-loudspeaker-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-loudspeaker-symbolic.svg
new file mode 120000
index 000000000..632dc3246
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-loudspeaker-symbolic.svg
@@ -0,0 +1 @@
+../16/audio-speakers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-mouse-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-mouse-symbolic.svg
new file mode 120000
index 000000000..a80fa35ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-mouse-symbolic.svg
@@ -0,0 +1 @@
+../16/input-mouse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-pointing-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-pointing-symbolic.svg
new file mode 120000
index 000000000..a80fa35ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-pointing-symbolic.svg
@@ -0,0 +1 @@
+../16/input-mouse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/blueman-smart-phone-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/blueman-smart-phone-symbolic.svg
new file mode 120000
index 000000000..542f9a8dd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/blueman-smart-phone-symbolic.svg
@@ -0,0 +1 @@
+../16/phone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/bluetooth-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/bluetooth-symbolic.svg
new file mode 100644
index 000000000..47c551aea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/bluetooth-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-452.00003,-140)">
+ <path d="m 457.6621,140 c -0.83879,0.01 -1.45125,-0.0191 -1.95313,0.25781 -0.25093,0.13845 -0.45077,0.37165 -0.56054,0.66406 -0.10977,0.29242 -0.14844,0.63974 -0.14844,1.07813 v 12 c 0,0.43839 0.0387,0.78571 0.14844,1.07812 0.10977,0.29242 0.30961,0.52757 0.56054,0.66602 0.50188,0.2769 1.11434,0.24616 1.95313,0.25586 h 0.002 5.67188 0.002 c 0.83879,-0.01 1.45125,0.021 1.95312,-0.25586 0.25094,-0.13845 0.45078,-0.3736 0.56055,-0.66602 0.10967,-0.29241 0.14834,-0.63973 0.14834,-1.07812 v -12 c 0,-0.43839 -0.0387,-0.78571 -0.14844,-1.07813 -0.10976,-0.29241 -0.30961,-0.52561 -0.56054,-0.66406 -0.50188,-0.2769 -1.11434,-0.24811 -1.95313,-0.25781 h -0.002 -5.67187 z m 2.33789,1.30273 4.24023,4.23829 -2.93945,2.46875 2.93945,2.46875 -4.24023,4.23828 v -5.61328 l -2.42773,2.03906 -0.64454,-0.76563 2.81836,-2.36718 -2.81836,-2.36719 0.64454,-0.76563 2.42773,2.03907 z m 1,2.41407 v 3.24023 l 1.75977,-1.48047 z m 0,5.3457 v 3.24023 l 1.75977,-1.75976 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/camera-photo-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/camera-photo-symbolic.svg
new file mode 100644
index 000000000..9c7dd1bbd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/camera-photo-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-371.99997,-179.99994)">
+ <path d="m 375,181 v 1 h 0.99414 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 372.05994,183.82148 372,184.34239 372,185 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 387.93988,192.17852 388,191.65761 388,191 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 H 377 v -1 z m 1,2 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 386.93727,183.99429 387,184.40761 387,185 v 6 c 0,0.59239 -0.0626,1.00573 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 386.08718,192.94019 385.25852,192.98529 384,193 H 376.00586 376 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21274 -0.38476,-0.47266 C 373.06259,192.00572 373,191.59239 373,191 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 373.91088,183.05981 374.74147,183.01471 376,183 Z m 4,1 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z m 5.5,0 a 0.5,0.5 0 0 0 -0.5,0.5 0.5,0.5 0 0 0 0.5,0.5 0.5,0.5 0 0 0 0.5,-0.5 0.5,0.5 0 0 0 -0.5,-0.5 z m -5.5,1 a 3,3 0 0 1 3,3 3,3 0 0 1 -3,3 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 z m -0.084,1.00391 A 2,2 0 0 0 378,188 a 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -1.90039,-1.99414 A 1,1 0 0 1 381,187 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 0.91602,-0.99609 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/camera-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/camera-symbolic.svg
new file mode 120000
index 000000000..a0f32a187
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/camera-symbolic.svg
@@ -0,0 +1 @@
+../16/camera-photo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/camera-video-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/camera-video-symbolic.svg
new file mode 100644
index 000000000..5b7d0a81a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/camera-video-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-391.99991,-179.99994)">
+ <path d="m 395,183 c -0.65761,0 -1.17853,0.0599 -1.61719,0.22461 -0.43866,0.16467 -0.79039,0.46152 -0.99804,0.83789 -0.41532,0.75275 -0.3702,1.67345 -0.38477,2.93164 v 0.004 2.0039 0.004 c 0.0145,1.25819 -0.0306,2.17889 0.38477,2.93164 0.20766,0.37637 0.55938,0.67322 0.99804,0.83789 C 393.82148,192.94006 394.34239,193 395,193 h 6 c 0.65761,0 1.17852,-0.0599 1.61719,-0.22461 0.43866,-0.16466 0.79038,-0.46152 0.99804,-0.83789 0.41534,-0.75275 0.37025,-1.67344 0.38477,-2.93164 v -0.004 -2.0039 -0.004 c -0.0145,-1.2582 0.0306,-2.17889 -0.38477,-2.93164 -0.20766,-0.37637 -0.55938,-0.67323 -0.99804,-0.83789 C 402.17852,183.05994 401.65761,183 401,183 Z m 0,1 h 6 c 0.59239,0 1.00572,0.0626 1.26562,0.16016 0.25991,0.0976 0.37147,0.20135 0.47266,0.38476 0.20191,0.36596 0.24701,1.19655 0.26172,2.45508 v 1.99414 c -0.0146,1.26353 -0.0593,2.09217 -0.26172,2.45898 -0.1012,0.18341 -0.21274,0.28916 -0.47266,0.38672 C 402.00571,191.93741 401.59239,192 401,192 h -6 c -0.59239,0 -1.00572,-0.0626 -1.26562,-0.16016 -0.25991,-0.0976 -0.37147,-0.20331 -0.47266,-0.38672 C 393.05981,191.08717 393.01471,190.25852 393,189 v -0.006 -1.98828 V 187 c 0.0147,-1.25853 0.0598,-2.08912 0.26172,-2.45508 0.10119,-0.18341 0.21275,-0.2872 0.47266,-0.38476 C 393.99428,184.06259 394.40761,184 395,184 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 408,184.71875 c -1.23971,0.58734 -2.98131,1.54153 -5,2.71094 v 1.14258 c 1.99268,1.15764 3.73306,2.10927 5,2.70898 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/camera-web-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/camera-web-symbolic.svg
new file mode 100644
index 000000000..5b7d0a81a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/camera-web-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-391.99991,-179.99994)">
+ <path d="m 395,183 c -0.65761,0 -1.17853,0.0599 -1.61719,0.22461 -0.43866,0.16467 -0.79039,0.46152 -0.99804,0.83789 -0.41532,0.75275 -0.3702,1.67345 -0.38477,2.93164 v 0.004 2.0039 0.004 c 0.0145,1.25819 -0.0306,2.17889 0.38477,2.93164 0.20766,0.37637 0.55938,0.67322 0.99804,0.83789 C 393.82148,192.94006 394.34239,193 395,193 h 6 c 0.65761,0 1.17852,-0.0599 1.61719,-0.22461 0.43866,-0.16466 0.79038,-0.46152 0.99804,-0.83789 0.41534,-0.75275 0.37025,-1.67344 0.38477,-2.93164 v -0.004 -2.0039 -0.004 c -0.0145,-1.2582 0.0306,-2.17889 -0.38477,-2.93164 -0.20766,-0.37637 -0.55938,-0.67323 -0.99804,-0.83789 C 402.17852,183.05994 401.65761,183 401,183 Z m 0,1 h 6 c 0.59239,0 1.00572,0.0626 1.26562,0.16016 0.25991,0.0976 0.37147,0.20135 0.47266,0.38476 0.20191,0.36596 0.24701,1.19655 0.26172,2.45508 v 1.99414 c -0.0146,1.26353 -0.0593,2.09217 -0.26172,2.45898 -0.1012,0.18341 -0.21274,0.28916 -0.47266,0.38672 C 402.00571,191.93741 401.59239,192 401,192 h -6 c -0.59239,0 -1.00572,-0.0626 -1.26562,-0.16016 -0.25991,-0.0976 -0.37147,-0.20331 -0.47266,-0.38672 C 393.05981,191.08717 393.01471,190.25852 393,189 v -0.006 -1.98828 V 187 c 0.0147,-1.25853 0.0598,-2.08912 0.26172,-2.45508 0.10119,-0.18341 0.21275,-0.2872 0.47266,-0.38476 C 393.99428,184.06259 394.40761,184 395,184 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 408,184.71875 c -1.23971,0.58734 -2.98131,1.54153 -5,2.71094 v 1.14258 c 1.99268,1.15764 3.73306,2.10927 5,2.70898 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/computer-apple-ipad-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/computer-apple-ipad-symbolic.svg
new file mode 120000
index 000000000..3c79b9dc2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/computer-apple-ipad-symbolic.svg
@@ -0,0 +1 @@
+../16/tablet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/computer-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/computer-symbolic.svg
new file mode 100644
index 000000000..6ddccc6d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/computer-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-119.99994)">
+ <path d="m 315.99414,120 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 312.05994,121.82148 312,122.34239 312,123 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 327.94006,130.17852 328,129.65761 328,129 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 326.93741,121.99429 327,122.40761 327,123 v 6 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 326.08717,130.94019 325.25852,130.98529 324,131 H 316.00586 316 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 313.06259,130.00572 313,129.59239 313,129 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 313.91088,121.05981 314.74147,121.01471 316,121 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <rect style="fill:#d4be98" width="4" height="1" x="318" y="132"/>
+ <path d="m 312,135 3,-1 h 10 l 3,1 v 1 h -16 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/device-notifier-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/device-notifier-symbolic.svg
new file mode 120000
index 000000000..a2e15938f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/device-notifier-symbolic.svg
@@ -0,0 +1 @@
+../16/drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/display-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/display-symbolic.svg
new file mode 100644
index 000000000..a8ea8b983
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/display-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-119.99994)">
+ <path d="m 315.99414,121 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 312.05994,122.82148 312,123.34239 312,124 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 327.94006,131.17852 328,130.65761 328,130 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 326.93741,122.99429 327,123.40761 327,124 v 6 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 326.08717,131.94019 325.25852,131.98529 324,132 H 316.00586 316 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 313.06259,131.00572 313,130.59239 313,130 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 313.91088,122.05981 314.74147,122.01471 316,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 318,132 h 4 v 1.5 c 0,1.5 0.5,1.5 1.5,1.5 h 0.5 v 1 h -8 v -1 h 0.5 c 1,0 1.5,0 1.5,-1.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-cdrom-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-cdrom-symbolic.svg
new file mode 120000
index 000000000..4fe55096f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-cdrom-symbolic.svg
@@ -0,0 +1 @@
+../16/drive-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg
new file mode 100644
index 000000000..fdcc01fb8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-139.9999)">
+ <path d="m 316.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 313.05994,141.82148 313,142.34239 313,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 325.94006,154.17852 326,153.65761 326,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 324.93741,141.99429 325,142.40761 325,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 324.08717,154.94019 323.25852,154.98529 322,155 H 317.00586 317 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 314.06259,154.00572 314,153.59239 314,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 314.91088,141.05981 315.74147,141.01471 317,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 317.37891,144.25781 -2.1211,2.1211 0.70703,0.70703 2.1211,-2.1211 z m 4.24218,0 -0.70703,0.70703 2.1211,2.1211 0.70703,-0.70703 z M 319.5,146 c -1.37479,0 -2.5,1.12521 -2.5,2.5 0,1.37479 1.12521,2.5 2.5,2.5 1.37479,0 2.5,-1.12521 2.5,-2.5 0,-1.37479 -1.12521,-2.5 -2.5,-2.5 z m 0,1 c 0.83435,0 1.5,0.66565 1.5,1.5 0,0.83435 -0.66565,1.5 -1.5,1.5 -0.83435,0 -1.5,-0.66565 -1.5,-1.5 0,-0.83435 0.66565,-1.5 1.5,-1.5 z m -1.5,5 v 1 h 3 v -1 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-solidstate-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-solidstate-symbolic.svg
new file mode 100644
index 000000000..722327f74
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-solidstate-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-291.99997,-139.9999)">
+ <path d="m 296.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 293.05994,141.82148 293,142.34239 293,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 305.94006,154.17852 306,153.65761 306,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 304.93741,141.99429 305,142.40761 305,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 304.08717,154.94019 303.25852,154.98529 302,155 H 297.00586 297 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 294.06259,154.00572 294,153.59239 294,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 294.91088,141.05981 295.74147,141.01471 297,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 297,143 v 1 c -0.54535,0 -1,0.45465 -1,1 h -1 v 1 h 1 v 1 h -1 v 1 h 1 v 1 h -1 v 1 h 1 v 1 h -1 v 1 h 1 c 0,0.54535 0.45465,1 1,1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 c 0.54535,0 1,-0.45465 1,-1 h 1 v -1 h -1 v -1 h 1 v -1 h -1 v -1 h 1 v -1 h -1 v -1 h 1 v -1 h -1 c 0,-0.54535 -0.45465,-1 -1,-1 v -1.25 l -1,0.25 v 1 h -1 v -1.25 l -1,0.25 v 1 h -1 v -1.25 z m 0.5,2 h 4 c 0,0 0.5,0 0.5,0.5 v 6 c 0,0.5 -0.5,0.5 -0.5,0.5 h -4 c -0.5,0 -0.5,-0.5 -0.5,-0.5 v -6 c 0,0 0,-0.5 0.5,-0.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-symbolic.svg
new file mode 100644
index 000000000..64374858f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-271.99997,-139.9999)">
+ <path d="m 276.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 273.05994,141.82148 273,142.34239 273,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 285.94006,154.17852 286,153.65761 286,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 284.93741,141.99429 285,142.40761 285,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 284.08717,154.94019 283.25852,154.98529 282,155 H 277.00586 277 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 274.06259,154.00572 274,153.59239 274,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 274.91088,141.05981 275.74147,141.01471 277,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 279.79492,145.01172 c -1.05763,-0.0696 -2.13881,0.23169 -3.0332,0.91797 -1.7888,1.37257 -2.28751,3.86769 -1.16016,5.82031 1.12737,1.9526 3.53801,2.77104 5.6211,1.9082 2.08308,-0.86283 3.21055,-3.14633 2.62695,-5.32422 l -0.13086,-0.48242 -0.9668,0.25977 0.13086,0.48242 c 0.45568,1.7006 -0.41638,3.46491 -2.04297,4.13867 -1.62658,0.67373 -3.49078,0.0423 -4.37109,-1.48242 -0.88032,-1.52471 -0.4964,-3.45557 0.90039,-4.52734 1.2611,-0.96765 2.98151,-0.94707 4.2207,-0.0195 l -0.64453,0.64454 0.70703,0.70703 0.67578,-0.67578 h 0.002 l 0.35351,-0.35547 0.35352,-0.35156 -0.35352,-0.35352 c -0.79716,-0.79715 -1.83104,-1.23699 -2.88867,-1.30664 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 279.5,148 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m 0,1 a 0.5,0.5 0 0 1 0.5,0.5 0.5,0.5 0 0 1 -0.5,0.5 0.5,0.5 0 0 1 -0.5,-0.5 0.5,0.5 0 0 1 0.5,-0.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-system-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-system-symbolic.svg
new file mode 100644
index 000000000..64374858f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-system-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-271.99997,-139.9999)">
+ <path d="m 276.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 273.05994,141.82148 273,142.34239 273,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 285.94006,154.17852 286,153.65761 286,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 284.93741,141.99429 285,142.40761 285,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 284.08717,154.94019 283.25852,154.98529 282,155 H 277.00586 277 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 274.06259,154.00572 274,153.59239 274,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 274.91088,141.05981 275.74147,141.01471 277,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 279.79492,145.01172 c -1.05763,-0.0696 -2.13881,0.23169 -3.0332,0.91797 -1.7888,1.37257 -2.28751,3.86769 -1.16016,5.82031 1.12737,1.9526 3.53801,2.77104 5.6211,1.9082 2.08308,-0.86283 3.21055,-3.14633 2.62695,-5.32422 l -0.13086,-0.48242 -0.9668,0.25977 0.13086,0.48242 c 0.45568,1.7006 -0.41638,3.46491 -2.04297,4.13867 -1.62658,0.67373 -3.49078,0.0423 -4.37109,-1.48242 -0.88032,-1.52471 -0.4964,-3.45557 0.90039,-4.52734 1.2611,-0.96765 2.98151,-0.94707 4.2207,-0.0195 l -0.64453,0.64454 0.70703,0.70703 0.67578,-0.67578 h 0.002 l 0.35351,-0.35547 0.35352,-0.35156 -0.35352,-0.35352 c -0.79716,-0.79715 -1.83104,-1.23699 -2.88867,-1.30664 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 279.5,148 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m 0,1 a 0.5,0.5 0 0 1 0.5,0.5 0.5,0.5 0 0 1 -0.5,0.5 0.5,0.5 0 0 1 -0.5,-0.5 0.5,0.5 0 0 1 0.5,-0.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-usb-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-usb-symbolic.svg
new file mode 100644
index 000000000..022b07b12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-harddisk-usb-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-331.99997,-139.9999)">
+ <path d="m 336.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 333.05994,141.82148 333,142.34239 333,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 345.94006,154.17852 346,153.65761 346,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 344.93741,141.99429 345,142.40761 345,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 344.08717,154.94019 343.25852,154.98529 342,155 H 337.00586 337 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 334.06259,154.00572 334,153.59239 334,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 334.91088,141.05981 335.74147,141.01471 337,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 339,143 -1,2 h 1 v 4.48633 c -0.25578,-0.16246 -0.51961,-0.30571 -0.77539,-0.4336 -0.375,-0.1875 -0.72146,-0.36847 -0.93555,-0.54687 C 337.07498,148.32746 337,148.20833 337,148 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 v 1 c 0,0.54167 0.30002,0.98504 0.64844,1.27539 0.34841,0.29035 0.7539,0.48438 1.1289,0.67188 0.375,0.1875 0.71951,0.36847 0.9336,0.54687 C 338.92502,150.67254 339,150.79167 339,151 c -0.277,0 -0.5,0.223 -0.5,0.5 v 1 c 0,0.277 0.223,0.5 0.5,0.5 h 1 c 0.277,0 0.5,-0.223 0.5,-0.5 v -1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 v -1 c 0,-0.20833 0.075,-0.32746 0.28906,-0.50586 0.21409,-0.1784 0.56055,-0.35937 0.93555,-0.54687 0.375,-0.1875 0.77854,-0.38153 1.12695,-0.67188 C 342.69998,147.98504 343,147.54167 343,147 v -0.5 -1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 h -1 c -0.277,0 -0.5,0.223 -0.5,0.5 v 1 c 0,0.277 0.223,0.5 0.5,0.5 h 0.5 c 0,0.20833 -0.075,0.32746 -0.28906,0.50586 -0.21409,0.1784 -0.5586,0.35937 -0.9336,0.54687 -0.25606,0.12804 -0.52072,0.27089 -0.77734,0.4336 V 145 h 1 l -1,-2 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-multidisk-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-multidisk-symbolic.svg
new file mode 100644
index 000000000..b956d4440
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-multidisk-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-391.99997,-139.99994)">
+ <path d="m 398.99414,142 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 395.05994,143.82148 395,144.34239 395,145 v 8 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 407.94006,154.17852 408,153.65761 408,153 v -8 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 406.93741,143.99429 407,144.40761 407,145 v 8 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 406.08717,154.94019 405.25852,154.98529 404,155 H 399.00586 399 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 396.06259,154.00572 396,153.59239 396,153 v -8 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 396.91088,143.05981 397.74147,143.01471 399,143 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 401.79492,145.01172 c -1.05763,-0.0696 -2.13881,0.23169 -3.0332,0.91797 -1.7888,1.37257 -2.28751,3.86769 -1.16016,5.82031 1.12737,1.9526 3.53801,2.77104 5.6211,1.9082 2.08308,-0.86283 3.21055,-3.14633 2.62695,-5.32422 l -0.13086,-0.48242 -0.9668,0.25977 0.13086,0.48242 c 0.45568,1.7006 -0.41638,3.46491 -2.04297,4.13867 -1.62658,0.67373 -3.49078,0.0423 -4.37109,-1.48242 -0.88032,-1.52471 -0.4964,-3.45557 0.90039,-4.52734 1.2611,-0.96765 2.98151,-0.94707 4.2207,-0.0195 l -0.64453,0.64454 0.70703,0.70703 0.67578,-0.67578 h 0.002 l 0.35351,-0.35547 0.35352,-0.35156 -0.35352,-0.35352 c -0.79716,-0.79715 -1.83104,-1.23699 -2.88867,-1.30664 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 401.5,148 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m 0,1 a 0.5,0.5 0 0 1 0.5,0.5 0.5,0.5 0 0 1 -0.5,0.5 0.5,0.5 0 0 1 -0.5,-0.5 0.5,0.5 0 0 1 0.5,-0.5 z" style="fill:#d4be98"/>
+ <path d="m 396.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 393.05994,141.82148 393,142.34239 393,143 v 9 h 1 v -8 -1 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 394.91088,141.05981 395.74147,141.01471 397,141 h 7 v -1 h -7.00195 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-optical-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-optical-symbolic.svg
new file mode 100644
index 000000000..16aa17337
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-optical-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-351.99997,-139.99994)">
+ <path d="m 355.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 352.05994,141.82148 352,142.34239 352,143 v 7 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.28228,0.15575 0.59904,0.23344 0.9375,0.28711 V 151.875 c -0.18708,-0.0355 -0.34745,-0.0773 -0.45508,-0.13672 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 353.06259,151.00572 353,150.59239 353,150 v -1 h 14 v 1 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20329,0.37147 -0.38672,0.47266 -0.10732,0.0592 -0.26707,0.10129 -0.45312,0.13672 v 1.02734 c 0.33884,-0.0537 0.65495,-0.1312 0.9375,-0.28711 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 367.9397,151.17852 368,150.65761 368,150 v -7 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08718,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 366.93699,141.99429 367,142.40761 367,143 v 5 h -14 v -5 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 353.91088,141.05981 354.74147,141.01471 356,141 Z m -2,9 c 0,3.31371 2.68629,6 6,6 3.31371,0 6,-2.68629 6,-6 h -1 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 z m 4,0 c 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 h -1 c 0,0.55228 -0.44772,1 -1,1 -0.55228,0 -1,-0.44772 -1,-1 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..4c654f643
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-139.99994)">
+ <path d="m 315.99414,141 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 312.05994,142.82148 312,143.34239 312,144 v 8 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 327.93988,153.17852 328,152.65761 328,152 v -8 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08718,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 326.93727,142.99429 327,143.40761 327,144 v 6 h -14 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 313.91088,142.05981 314.74147,142.01471 316,142 Z m -3,9 h 14 v 1 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.2033,0.37147 -0.38672,0.47266 C 326.08718,153.94019 325.25852,153.98529 324,154 H 316.00586 316 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 313.06259,153.00572 313,152.59239 313,152 Z m 1,1 v 1 h 12 v -1 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-pendrive-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-pendrive-symbolic.svg
new file mode 100644
index 000000000..022b07b12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-pendrive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-331.99997,-139.9999)">
+ <path d="m 336.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 333.05994,141.82148 333,142.34239 333,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 345.94006,154.17852 346,153.65761 346,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 344.93741,141.99429 345,142.40761 345,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 344.08717,154.94019 343.25852,154.98529 342,155 H 337.00586 337 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 334.06259,154.00572 334,153.59239 334,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 334.91088,141.05981 335.74147,141.01471 337,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 339,143 -1,2 h 1 v 4.48633 c -0.25578,-0.16246 -0.51961,-0.30571 -0.77539,-0.4336 -0.375,-0.1875 -0.72146,-0.36847 -0.93555,-0.54687 C 337.07498,148.32746 337,148.20833 337,148 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 v 1 c 0,0.54167 0.30002,0.98504 0.64844,1.27539 0.34841,0.29035 0.7539,0.48438 1.1289,0.67188 0.375,0.1875 0.71951,0.36847 0.9336,0.54687 C 338.92502,150.67254 339,150.79167 339,151 c -0.277,0 -0.5,0.223 -0.5,0.5 v 1 c 0,0.277 0.223,0.5 0.5,0.5 h 1 c 0.277,0 0.5,-0.223 0.5,-0.5 v -1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 v -1 c 0,-0.20833 0.075,-0.32746 0.28906,-0.50586 0.21409,-0.1784 0.56055,-0.35937 0.93555,-0.54687 0.375,-0.1875 0.77854,-0.38153 1.12695,-0.67188 C 342.69998,147.98504 343,147.54167 343,147 v -0.5 -1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 h -1 c -0.277,0 -0.5,0.223 -0.5,0.5 v 1 c 0,0.277 0.223,0.5 0.5,0.5 h 0.5 c 0,0.20833 -0.075,0.32746 -0.28906,0.50586 -0.21409,0.1784 -0.5586,0.35937 -0.9336,0.54687 -0.25606,0.12804 -0.52072,0.27089 -0.77734,0.4336 V 145 h 1 l -1,-2 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-symbolic.svg
new file mode 100644
index 000000000..022b07b12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/drive-removable-media-usb-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-331.99997,-139.9999)">
+ <path d="m 336.99414,140 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 333.05994,141.82148 333,142.34239 333,143 v 10 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 5.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 345.94006,154.17852 346,153.65761 346,153 v -10 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -5.0039 z m 0.006,1 h 5 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 344.93741,141.99429 345,142.40761 345,143 v 10 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 344.08717,154.94019 343.25852,154.98529 342,155 H 337.00586 337 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 334.06259,154.00572 334,153.59239 334,153 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 334.91088,141.05981 335.74147,141.01471 337,141 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 339,143 -1,2 h 1 v 4.48633 c -0.25578,-0.16246 -0.51961,-0.30571 -0.77539,-0.4336 -0.375,-0.1875 -0.72146,-0.36847 -0.93555,-0.54687 C 337.07498,148.32746 337,148.20833 337,148 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 v 1 c 0,0.54167 0.30002,0.98504 0.64844,1.27539 0.34841,0.29035 0.7539,0.48438 1.1289,0.67188 0.375,0.1875 0.71951,0.36847 0.9336,0.54687 C 338.92502,150.67254 339,150.79167 339,151 c -0.277,0 -0.5,0.223 -0.5,0.5 v 1 c 0,0.277 0.223,0.5 0.5,0.5 h 1 c 0.277,0 0.5,-0.223 0.5,-0.5 v -1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 v -1 c 0,-0.20833 0.075,-0.32746 0.28906,-0.50586 0.21409,-0.1784 0.56055,-0.35937 0.93555,-0.54687 0.375,-0.1875 0.77854,-0.38153 1.12695,-0.67188 C 342.69998,147.98504 343,147.54167 343,147 v -0.5 -1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 h -1 c -0.277,0 -0.5,0.223 -0.5,0.5 v 1 c 0,0.277 0.223,0.5 0.5,0.5 h 0.5 c 0,0.20833 -0.075,0.32746 -0.28906,0.50586 -0.21409,0.1784 -0.5586,0.35937 -0.9336,0.54687 -0.25606,0.12804 -0.52072,0.27089 -0.77734,0.4336 V 145 h 1 l -1,-2 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/gnome-dev-harddisk-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/gnome-dev-harddisk-symbolic.svg
new file mode 120000
index 000000000..822585e00
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/gnome-dev-harddisk-symbolic.svg
@@ -0,0 +1 @@
+../16/drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/gnome-fs-blockdev-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/gnome-fs-blockdev-symbolic.svg
new file mode 120000
index 000000000..822585e00
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/gnome-fs-blockdev-symbolic.svg
@@ -0,0 +1 @@
+../16/drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/gnome-phone-manager-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/gnome-phone-manager-symbolic.svg
new file mode 120000
index 000000000..542f9a8dd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/gnome-phone-manager-symbolic.svg
@@ -0,0 +1 @@
+../16/phone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/input-dialpad-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/input-dialpad-symbolic.svg
new file mode 100644
index 000000000..ff330a9be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/input-dialpad-symbolic.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-199.99994)">
+ <path d="m 314.24609,211.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 314.24609,206.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 314.24609,201.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 319.24609,211.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 319.24609,206.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 319.24609,201.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 324.24609,211.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 324.24609,206.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 324.24609,201.00977 c -0.26827,0.002 -0.47244,-0.0285 -0.75781,0.084 -0.14268,0.0563 -0.30699,0.18646 -0.39062,0.3457 -0.0836,0.15925 -0.0977,0.31178 -0.0977,0.45313 v 2.22461 c 0,0.14134 0.0141,0.29391 0.0977,0.45312 0.0836,0.15921 0.24787,0.28934 0.39062,0.34571 0.2855,0.11272 0.48934,0.082 0.75781,0.084 h 0.002 1.5039 0.002 c 0.26827,-0.002 0.47244,0.0285 0.75781,-0.084 0.14268,-0.0563 0.30698,-0.18646 0.39062,-0.34571 0.0836,-0.15924 0.0977,-0.31177 0.0977,-0.45312 v -2.22461 c 0,-0.14135 -0.0141,-0.29391 -0.0977,-0.45313 -0.0836,-0.15921 -0.24787,-0.28934 -0.39062,-0.3457 -0.28549,-0.11272 -0.48934,-0.082 -0.75781,-0.084 h -0.002 -1.5039 z m 0.004,1 h 1.5 c 0.16935,0.002 0.18943,0.003 0.25,0.008 v 1.97461 c -0.0607,0.004 -0.0805,0.006 -0.25,0.008 h -1.49609 -0.004 c -0.16935,-0.002 -0.18943,-0.003 -0.25,-0.008 v -1.97461 c 0.0607,-0.004 0.0805,-0.006 0.25,-0.008 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/input-gaming-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/input-gaming-symbolic.svg
new file mode 100644
index 000000000..916877497
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/input-gaming-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-351.99997,-199.99994)">
+ <path d="m 359,202 v 0.5 h 1 V 202 Z m 0,1 v 0.5 h 1 V 203 Z m 0,1 v 3 h -3.5 c -0.0334,-7.3e-4 -0.0668,0.002 -0.0996,0.008 -1.53949,0.0443 -2.88062,1.0908 -3.28125,2.58594 -0.40938,1.52781 0.26106,3.14665 1.63086,3.9375 1.35845,0.7843 3.07606,0.56329 4.19531,-0.53125 h 3.10938 c 1.11925,1.09454 2.83686,1.31555 4.19531,0.53125 1.3698,-0.79086 2.04024,-2.40969 1.63086,-3.9375 -0.40114,-1.49704 -1.74514,-2.54412 -3.28711,-2.58594 C 363.56285,207.00181 363.5314,207 363.5,207 H 360 v -3 z m -3.5,4 h 8 c 1.13393,0 2.12253,0.75823 2.41602,1.85352 0.29348,1.09529 -0.18401,2.24553 -1.16602,2.8125 -0.92813,0.53585 -2.07628,0.41206 -2.87695,-0.2793 -0.13062,-0.12963 -0.25898,-0.39005 -0.49414,-0.38672 h -3.75782 c -0.23385,-0.003 -0.39409,0.26769 -0.49218,0.38477 -0.80076,0.69295 -1.94998,0.81756 -2.87891,0.28125 -0.98202,-0.56697 -1.45755,-1.71721 -1.16406,-2.8125 C 353.37942,208.75822 354.36607,208 355.5,208 Z m -0.5,1 v 1 h -1 v 1 h 1 v 1 h 1 v -1 h 1 v -1 h -1 v -1 z m 8.5,0 c -0.27614,0 -0.5,0.22386 -0.5,0.5 0,0.27614 0.22386,0.5 0.5,0.5 0.27614,0 0.5,-0.22386 0.5,-0.5 0,-0.27614 -0.22386,-0.5 -0.5,-0.5 z m -1,1 c -0.27614,0 -0.5,0.22386 -0.5,0.5 0,0.27614 0.22386,0.5 0.5,0.5 0.27614,0 0.5,-0.22386 0.5,-0.5 0,-0.27614 -0.22386,-0.5 -0.5,-0.5 z m 2,0 c -0.27614,0 -0.5,0.22386 -0.5,0.5 0,0.27614 0.22386,0.5 0.5,0.5 0.27614,0 0.5,-0.22386 0.5,-0.5 0,-0.27614 -0.22386,-0.5 -0.5,-0.5 z m -1,1 c -0.27614,0 -0.5,0.22386 -0.5,0.5 0,0.27614 0.22386,0.5 0.5,0.5 0.27614,0 0.5,-0.22386 0.5,-0.5 0,-0.27614 -0.22386,-0.5 -0.5,-0.5 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/input-keyboard-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/input-keyboard-symbolic.svg
new file mode 100644
index 000000000..1b31f1a8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/input-keyboard-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-471.99997,-99.999939)">
+ <path d="m 475.99414,103 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 472.05994,104.82148 472,105.34239 472,106 v 5 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 7.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 486.94006,112.17852 487,111.65761 487,111 v -5 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -7.0039 z m 0.006,1 h 7 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 485.93741,104.99429 486,105.40761 486,106 v 5 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 485.08717,112.94019 484.25852,112.98529 483,113 H 476.00586 476 c -1.25853,-0.0147 -2.08717,-0.0598 -2.45312,-0.26172 -0.18341,-0.10119 -0.28916,-0.21275 -0.38672,-0.47266 C 473.06259,112.00572 473,111.59239 473,111 v -5 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20331,-0.37147 0.38672,-0.47266 C 473.91283,104.05981 474.74147,104.01471 476,104 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 475,106 v 1.00001 h 1.00001 V 106 Z m 2.00001,0 v 1.00001 h 1.00001 V 106 Z m 2.00002,0 v 1.00001 h 1 V 106 Z m 2.00001,0 v 1.00001 h 1.00001 V 106 Z m 2.00001,0 v 1.00001 h 1.00001 V 106 Z m -7.002,2.00001 0.004,1.00001 h 0.99796 v -1.00001 z m 2.00197,0 v 1.00001 h 1.00001 v -1.00001 z m 2.00001,0 v 1.00001 h 1.00001 v -1.00001 z m 2.00002,0 v 1.00001 h 1 v -1.00001 z M 475,110.00003 v 1 h 1.00001 v -1 z m 2.00001,0 v 1 h 5.00004 v -1 z m 6.00004,0 0.0117,1 h 0.99415 l -0.0117,-1 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/input-mouse-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/input-mouse-symbolic.svg
new file mode 100644
index 000000000..065a0a2ef
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/input-mouse-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-331.99997,-199.99994)">
+ <path d="m 339.43945,201 c -1.29452,0 -2.58858,0.22836 -3.80468,0.67188 l -0.17188,0.0625 -1.08984,5.44726 c -0.18575,0.9277 -0.37005,1.88304 -0.37305,2.86719 -0.003,0.98487 0.17877,1.98492 0.61328,2.88867 0.43478,0.90434 1.11635,1.69034 1.9668,2.23242 0.85024,0.54193 1.85243,0.83008 2.85937,0.83008 1.00694,0 2.00914,-0.28815 2.85938,-0.83008 0.85045,-0.54208 1.53006,-1.32808 1.96484,-2.23242 0.43451,-0.90375 0.61628,-1.90379 0.61328,-2.88867 -0.003,-0.98416 -0.18532,-1.93949 -0.37109,-2.86719 l -1.0918,-5.44726 -0.17187,-0.0625 C 342.0261,201.22836 340.73394,201 339.43945,201 Z M 339,202.02148 V 205 h 1 v -2.97266 c 0.86925,0.0617 1.72813,0.25294 2.55859,0.52344 l 0.9668,4.82813 c 0.18469,0.92229 0.34888,1.80974 0.35156,2.67187 0.003,0.85996 -0.15696,1.71119 -0.51367,2.45313 -0.35617,0.74082 -0.91852,1.38564 -1.60351,1.82226 -0.68544,0.43689 -1.50422,0.67383 -2.32032,0.67383 -0.81609,0 -1.63693,-0.23701 -2.32226,-0.67383 -0.685,-0.43662 -1.24735,-1.08144 -1.60352,-1.82226 -0.35672,-0.74196 -0.51633,-1.59325 -0.51367,-2.45313 0.003,-0.86182 0.16879,-1.74931 0.35352,-2.67187 l 0.96679,-4.82813 c 0.86898,-0.28304 1.7691,-0.47817 2.67969,-0.5293 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/input-tablet-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/input-tablet-symbolic.svg
new file mode 100644
index 000000000..fd10d55eb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/input-tablet-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-411.99997,-179.99994)">
+ <path d="m 415.99414,181 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 412.05994,182.82148 412,183.34239 412,184 v 8 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 427.93988,193.17852 428,192.65761 428,192 v -8 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.005,-0.0125 -0.0127,-0.0228 -0.0176,-0.0352 l -0.82031,0.80664 C 426.97495,183.38369 427,183.65264 427,184 v 8 c 0,0.59239 -0.0626,1.00573 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 426.08718,193.94019 425.25852,193.98529 424,194 H 416.00586 416 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21274 -0.38476,-0.47266 C 413.06259,193.00572 413,192.59239 413,192 v -8 c 0,-0.59239 0.0626,-1.00573 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 413.91088,182.05981 414.74147,182.01471 416,182 h 3.85156 l 0.98242,-1 h -4.83593 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 423.23828,180 -0.35351,0.35938 -6.96875,7.0957 -0.0293,0.0449 c -0.0618,0.0987 -0.27016,0.45 -0.58399,1.08789 -0.31382,0.63789 -0.70008,1.50961 -1.01171,2.49219 L 414,191.99998 l 0.91992,-0.29101 c 0.9834,-0.31169 1.85436,-0.69796 2.49219,-1.01172 0.63783,-0.31377 0.98702,-0.5207 1.08789,-0.58398 l 0.0449,-0.0293 L 426,182.7617 Z m -6.34766,7.89063 1.21876,1.21875 -0.17774,0.17578 c 0.007,-0.005 -0.37854,0.22717 -0.96094,0.51367 -0.2142,0.10537 -0.53547,0.22256 -0.83398,0.33789 l -0.27344,-0.27343 c 0.11532,-0.29849 0.23249,-0.61974 0.33789,-0.83399 0.28659,-0.58252 0.51751,-0.96589 0.51367,-0.96094 z M 416,192 v 1 h 10 v -6 h -1 v 5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/input-touchpad-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/input-touchpad-symbolic.svg
new file mode 100644
index 000000000..fc38b3e33
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/input-touchpad-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-291.99997,-119.99994)">
+ <path d="m 295.99414,121 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 292.05994,122.82148 292,123.34239 292,124 v 8 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 7.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 306.94006,133.17852 307,132.65761 307,132 v -8 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -7.0039 z m 0.006,1 h 7 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 305.93741,122.99429 306,123.40761 306,124 v 8 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 305.08717,133.94019 304.25852,133.98529 303,134 H 296.00586 296 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 293.06259,133.00572 293,132.59239 293,132 v -8 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 293.91088,122.05981 294.74147,122.01471 296,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 292.5,131 v 1 h 14 v -1 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ <path d="m 299,131.5 v 3 h 1 v -3 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-cdr-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-cdr-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-cdr-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-cdrom-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-cdrom-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-cdrom-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-cdrw-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-cdrw-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-cdrw-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-dvd-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-dvd-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-dvd-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-dvdrw-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-dvdrw-symbolic.svg
new file mode 120000
index 000000000..77ba65f70
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-dvdrw-symbolic.svg
@@ -0,0 +1 @@
+../16/media-dvd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-flash-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-flash-symbolic.svg
new file mode 100644
index 000000000..f4d1d0399
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-flash-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-331.99997,-159.99994)">
+ <path d="m 337,162 c -0.65761,0 -1.17852,0.0599 -1.61719,0.22461 -0.43866,0.16467 -0.79038,0.46152 -0.99804,0.83789 -0.41533,0.75275 -0.37023,1.67345 -0.38477,2.93164 v 0.004 5.0039 0.004 c 0.0146,1.25819 -0.0306,2.17889 0.38477,2.93164 0.20765,0.37637 0.55938,0.67322 0.99804,0.83789 C 335.82147,174.94006 336.34239,175 337,175 h 4 c 0.65761,0 1.17852,-0.0599 1.61719,-0.22461 0.43866,-0.16466 0.78843,-0.46152 0.99609,-0.83789 0.41532,-0.75275 0.37218,-1.67344 0.38672,-2.93164 v -0.004 -3.65429 l -1.02344,-1.53516 c -0.009,-1.14163 0.0283,-2.04388 -0.36133,-2.75 -0.20766,-0.37637 -0.55938,-0.67323 -0.99804,-0.83789 C 341.17852,162.05994 340.65761,162 340,162 Z m 0,1 h 3 c 0.59239,0 1.00571,0.0626 1.26562,0.16016 0.25992,0.0976 0.37146,0.20331 0.47266,0.38672 0.20239,0.36681 0.24714,1.19545 0.26172,2.45898 l 0.002,0.14844 0.99805,1.49804 v 3.3418 c -0.0146,1.26354 -0.0593,2.09217 -0.26172,2.45898 -0.10119,0.18341 -0.21275,0.28916 -0.47266,0.38672 C 342.00572,173.93741 341.59239,174 341,174 h -4 c -0.59239,0 -1.00572,-0.0626 -1.26562,-0.16016 -0.25991,-0.0976 -0.37147,-0.20331 -0.47266,-0.38672 C 335.05981,173.08717 335.01474,172.25853 335,171 v -0.006 -4.98828 V 166 c 0.0147,-1.25852 0.0598,-2.08717 0.26172,-2.45312 0.10119,-0.18341 0.21275,-0.28916 0.47266,-0.38672 C 335.99428,163.06259 336.40761,163 337,163 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 336,164 v 2 h 1 v -2 z m 2,0 v 2 h 1 v -2 z m 2,0 v 2 h 1 v -2 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-floppy-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-floppy-symbolic.svg
new file mode 100644
index 000000000..d94c5bc7c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-floppy-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-351.99997,-159.99994)">
+ <path d="m 356.99414,161 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 353.05994,162.82148 353,163.34239 353,164 v 8.20703 l 0.14648,0.14649 2.64649,2.64648 h 7.20898 0.004 c 1.25819,-0.0146 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20765 0.67322,-0.55938 0.83789,-0.99804 C 366.94006,173.17853 367,172.65761 367,172 v -8 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41533 -1.67344,-0.37023 -2.93164,-0.38477 h -0.004 -6.0039 z m 0.006,1 h 6 c 1.25853,0.0147 2.08912,0.0598 2.45508,0.26172 0.18341,0.10119 0.2872,0.21275 0.38476,0.47266 C 365.93741,162.99428 366,163.40761 366,164 v 8 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20135,0.37147 -0.38476,0.47266 -0.36682,0.20239 -1.19739,0.24709 -2.46094,0.26172 h -6.78711 L 354,171.79297 V 164 c 0,-0.59239 0.0626,-1.00571 0.16016,-1.26562 0.0976,-0.25992 0.20331,-0.37146 0.38672,-0.47266 C 354.91283,162.0598 355.74148,162.01469 357,162 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 356,169 v 5 h 2 v -4 h 2 v 4 h 4 v -5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-memory-sd-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-memory-sd-symbolic.svg
new file mode 100644
index 000000000..f4d1d0399
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-memory-sd-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-331.99997,-159.99994)">
+ <path d="m 337,162 c -0.65761,0 -1.17852,0.0599 -1.61719,0.22461 -0.43866,0.16467 -0.79038,0.46152 -0.99804,0.83789 -0.41533,0.75275 -0.37023,1.67345 -0.38477,2.93164 v 0.004 5.0039 0.004 c 0.0146,1.25819 -0.0306,2.17889 0.38477,2.93164 0.20765,0.37637 0.55938,0.67322 0.99804,0.83789 C 335.82147,174.94006 336.34239,175 337,175 h 4 c 0.65761,0 1.17852,-0.0599 1.61719,-0.22461 0.43866,-0.16466 0.78843,-0.46152 0.99609,-0.83789 0.41532,-0.75275 0.37218,-1.67344 0.38672,-2.93164 v -0.004 -3.65429 l -1.02344,-1.53516 c -0.009,-1.14163 0.0283,-2.04388 -0.36133,-2.75 -0.20766,-0.37637 -0.55938,-0.67323 -0.99804,-0.83789 C 341.17852,162.05994 340.65761,162 340,162 Z m 0,1 h 3 c 0.59239,0 1.00571,0.0626 1.26562,0.16016 0.25992,0.0976 0.37146,0.20331 0.47266,0.38672 0.20239,0.36681 0.24714,1.19545 0.26172,2.45898 l 0.002,0.14844 0.99805,1.49804 v 3.3418 c -0.0146,1.26354 -0.0593,2.09217 -0.26172,2.45898 -0.10119,0.18341 -0.21275,0.28916 -0.47266,0.38672 C 342.00572,173.93741 341.59239,174 341,174 h -4 c -0.59239,0 -1.00572,-0.0626 -1.26562,-0.16016 -0.25991,-0.0976 -0.37147,-0.20331 -0.47266,-0.38672 C 335.05981,173.08717 335.01474,172.25853 335,171 v -0.006 -4.98828 V 166 c 0.0147,-1.25852 0.0598,-2.08717 0.26172,-2.45312 0.10119,-0.18341 0.21275,-0.28916 0.47266,-0.38672 C 335.99428,163.06259 336.40761,163 337,163 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 336,164 v 2 h 1 v -2 z m 2,0 v 2 h 1 v -2 z m 2,0 v 2 h 1 v -2 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-audio-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-audio-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-audio-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-bd-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-bd-symbolic.svg
new file mode 100644
index 000000000..9d8e89eec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-bd-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-272,-160)">
+ <path d="m 280,165 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,1.5 a 1.5,1.5 0 0 1 1.5,1.5 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 -1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 z" style="fill:#d4be98"/>
+ <path d="m 280,160 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,1 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-blu-ray-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-blu-ray-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-blu-ray-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-cd-audio-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-cd-audio-symbolic.svg
new file mode 100644
index 000000000..9d8e89eec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-cd-audio-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-272,-160)">
+ <path d="m 280,165 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,1.5 a 1.5,1.5 0 0 1 1.5,1.5 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 -1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 z" style="fill:#d4be98"/>
+ <path d="m 280,160 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,1 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-data-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-data-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-data-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-symbolic.svg
new file mode 100644
index 000000000..9d8e89eec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-272,-160)">
+ <path d="m 280,165 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,1.5 a 1.5,1.5 0 0 1 1.5,1.5 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 -1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 z" style="fill:#d4be98"/>
+ <path d="m 280,160 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,1 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-video-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-video-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-dvd-video-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-mixed-cd-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-mixed-cd-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-mixed-cd-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-recordable-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-recordable-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-recordable-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-symbolic.svg
new file mode 100644
index 000000000..9d8e89eec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-272,-160)">
+ <path d="m 280,165 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,1.5 a 1.5,1.5 0 0 1 1.5,1.5 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 -1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 z" style="fill:#d4be98"/>
+ <path d="m 280,160 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,1 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-optical-video-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-video-symbolic.svg
new file mode 120000
index 000000000..541b97163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-optical-video-symbolic.svg
@@ -0,0 +1 @@
+../16/media-optical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-removable-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-removable-symbolic.svg
new file mode 100644
index 000000000..54229f3fb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-removable-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-159.99994)">
+ <path d="m 317,164 c -0.65761,0 -1.17852,0.0599 -1.61719,0.22461 -0.43866,0.16467 -0.79038,0.46152 -0.99804,0.83789 -0.41533,0.75275 -0.37023,1.67345 -0.38477,2.93164 v 0.004 4.0039 0.004 c 0.0146,1.25819 -0.0306,2.17889 0.38477,2.93164 0.20765,0.37637 0.55938,0.67322 0.99804,0.83789 C 315.82147,175.94006 316.34239,176 317,176 h 5 c 0.65761,0 1.17852,-0.0599 1.61719,-0.22461 0.43866,-0.16466 0.78843,-0.46152 0.99609,-0.83789 0.41532,-0.75275 0.37218,-1.67344 0.38672,-2.93164 v -0.004 -4.0039 -0.004 c -0.0145,-1.2582 0.0306,-2.17889 -0.38477,-2.93164 -0.20766,-0.37637 -0.55938,-0.67323 -0.99804,-0.83789 C 323.17852,164.05994 322.65761,164 322,164 Z m 0,1 h 5 c 0.59239,0 1.00571,0.0626 1.26562,0.16016 0.25992,0.0976 0.37146,0.20331 0.47266,0.38672 0.20192,0.36595 0.24703,1.1946 0.26172,2.45312 v 3.99414 c -0.0146,1.26354 -0.0593,2.09217 -0.26172,2.45898 -0.10119,0.18341 -0.21275,0.28916 -0.47266,0.38672 C 323.00572,174.93741 322.59239,175 322,175 h -5 c -0.59239,0 -1.00572,-0.0626 -1.26562,-0.16016 -0.25991,-0.0976 -0.37147,-0.20331 -0.47266,-0.38672 C 315.05981,174.08717 315.01474,173.25853 315,172 v -0.006 -3.98828 V 168 c 0.0147,-1.25852 0.0598,-2.08717 0.26172,-2.45312 0.10119,-0.18341 0.21275,-0.28916 0.47266,-0.38672 C 315.99428,165.06259 316.40761,165 317,165 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 316,160 v 3 h 1 v -2 h 5 v 2 h 1 v -3 z m 2,2 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-tape-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-tape-symbolic.svg
new file mode 100644
index 000000000..6d1c84e1e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-tape-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-291.99997,-159.99994)">
+ <path d="m 295.99414,163 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 292.05994,164.82148 292,165.34239 292,166 v 5 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 307.94006,172.17852 308,171.65761 308,171 v -5 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 306.93741,164.99429 307,165.40761 307,166 v 5 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 306.08717,172.94019 305.25852,172.98529 304,173 H 296.00586 296 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 293.06259,172.00572 293,171.59239 293,171 v -5 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 293.91088,164.05981 294.74147,164.01471 296,164 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 296.49995,166.00006 c 1.37479,0 2.5,1.12521 2.5,2.5 0,0.56453 -0.21241,1.08026 -0.53125,1.5 h 3.0625 c -0.31884,-0.41974 -0.53125,-0.93547 -0.53125,-1.5 0,-1.37479 1.12521,-2.5 2.5,-2.5 1.37479,0 2.5,1.12521 2.5,2.5 0,1.37479 -1.12521,2.5 -2.5,2.5 h -0.5 -6 -0.5 c -1.37479,0 -2.5,-1.12521 -2.5,-2.5 0,-1.37479 1.12521,-2.5 2.5,-2.5 z m 0,1 c -0.83435,0 -1.5,0.66565 -1.5,1.5 0,0.83435 0.66565,1.5 1.5,1.5 0.83435,0 1.5,-0.66565 1.5,-1.5 0,-0.83435 -0.66565,-1.5 -1.5,-1.5 z m 7,0 c -0.83435,0 -1.5,0.66565 -1.5,1.5 0,0.83435 0.66565,1.5 1.5,1.5 0.83435,0 1.5,-0.66565 1.5,-1.5 0,-0.83435 -0.66565,-1.5 -1.5,-1.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/media-zip-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/media-zip-symbolic.svg
new file mode 100644
index 000000000..7d579a0f8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/media-zip-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-371.99997,-159.99994)">
+ <path d="m 376.99414,161 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 373.05994,162.82148 373,163.34239 373,164 v 11 h 0.5 13.5 v -11 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -6.0039 z m 0.006,1 h 6 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 385.93741,162.99429 386,163.40761 386,164 v 10 h -12 v -10 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 374.91088,162.05981 375.74147,162.01471 377,162 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <rect style="fill:#d4be98" width="8" height="4" x="376" y="162"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/monitor-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/monitor-symbolic.svg
new file mode 100644
index 000000000..a8ea8b983
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/monitor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-119.99994)">
+ <path d="m 315.99414,121 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 312.05994,122.82148 312,123.34239 312,124 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 327.94006,131.17852 328,130.65761 328,130 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 326.93741,122.99429 327,123.40761 327,124 v 6 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 326.08717,131.94019 325.25852,131.98529 324,132 H 316.00586 316 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 313.06259,131.00572 313,130.59239 313,130 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 313.91088,122.05981 314.74147,122.01471 316,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 318,132 h 4 v 1.5 c 0,1.5 0.5,1.5 1.5,1.5 h 0.5 v 1 h -8 v -1 h 0.5 c 1,0 1.5,0 1.5,-1.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-ipod-standard-color-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-ipod-standard-color-symbolic.svg
new file mode 100644
index 000000000..7a1d646ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-ipod-standard-color-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-411.99997,-119.99994)">
+ <path d="m 416.5,121 c -0.54167,0 -0.98393,0.0636 -1.35938,0.23047 -0.37544,0.16687 -0.66818,0.45743 -0.83789,0.79687 -0.3394,0.67888 -0.30263,1.47268 -0.30273,2.47266 v 8 c 10e-5,1.00002 -0.0367,1.79378 0.30273,2.47266 0.16971,0.33943 0.46245,0.63001 0.83789,0.79687 C 415.51607,135.9364 415.95834,136 416.5,136 h 5 c 0.54167,0 0.98392,-0.0636 1.35938,-0.23047 0.37545,-0.16687 0.66816,-0.45743 0.83789,-0.79687 C 424.03671,134.29377 424,133.5 424,132.5 v -8 c 5e-5,-1.00002 0.0367,-1.79377 -0.30273,-2.47266 -0.16974,-0.33944 -0.46243,-0.63 -0.83789,-0.79687 C 422.48391,121.0636 422.04167,121 421.5,121 Z m 0,1 h 5 c 0.45833,0 0.76607,0.0614 0.95312,0.14453 0.18706,0.0831 0.26933,0.16757 0.34961,0.32813 0.16057,0.32111 0.19732,1.02735 0.19727,2.02734 v 8 c 0,1 -0.0367,1.70623 -0.19727,2.02734 -0.0803,0.16056 -0.16256,0.245 -0.34961,0.32813 C 422.26608,134.9386 421.95833,135 421.5,135 h -5 c -0.45834,0 -0.7661,-0.0614 -0.95312,-0.14453 -0.18703,-0.0831 -0.26934,-0.16757 -0.34961,-0.32813 C 415.03673,134.20624 415.0001,133.50007 415,132.5 v -8 c 10e-5,-1.00003 0.0367,-1.70622 0.19727,-2.02734 0.0803,-0.16056 0.16258,-0.245 0.34961,-0.32813 C 415.7339,122.06141 416.04167,122 416.5,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 416,123 v 4 h 6 v -4 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ <path d="m 419,128 c -1.65093,0 -3,1.34907 -3,3 0,1.65093 1.34907,3 3,3 1.65093,0 3,-1.34907 3,-3 0,-1.65093 -1.34907,-3 -3,-3 z m 0,1 c 1.11049,0 2,0.88951 2,2 0,1.11049 -0.88951,2 -2,2 -1.11049,0 -2,-0.88951 -2,-2 0,-1.11049 0.88951,-2 2,-2 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..7a1d646ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/multimedia-player-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-411.99997,-119.99994)">
+ <path d="m 416.5,121 c -0.54167,0 -0.98393,0.0636 -1.35938,0.23047 -0.37544,0.16687 -0.66818,0.45743 -0.83789,0.79687 -0.3394,0.67888 -0.30263,1.47268 -0.30273,2.47266 v 8 c 10e-5,1.00002 -0.0367,1.79378 0.30273,2.47266 0.16971,0.33943 0.46245,0.63001 0.83789,0.79687 C 415.51607,135.9364 415.95834,136 416.5,136 h 5 c 0.54167,0 0.98392,-0.0636 1.35938,-0.23047 0.37545,-0.16687 0.66816,-0.45743 0.83789,-0.79687 C 424.03671,134.29377 424,133.5 424,132.5 v -8 c 5e-5,-1.00002 0.0367,-1.79377 -0.30273,-2.47266 -0.16974,-0.33944 -0.46243,-0.63 -0.83789,-0.79687 C 422.48391,121.0636 422.04167,121 421.5,121 Z m 0,1 h 5 c 0.45833,0 0.76607,0.0614 0.95312,0.14453 0.18706,0.0831 0.26933,0.16757 0.34961,0.32813 0.16057,0.32111 0.19732,1.02735 0.19727,2.02734 v 8 c 0,1 -0.0367,1.70623 -0.19727,2.02734 -0.0803,0.16056 -0.16256,0.245 -0.34961,0.32813 C 422.26608,134.9386 421.95833,135 421.5,135 h -5 c -0.45834,0 -0.7661,-0.0614 -0.95312,-0.14453 -0.18703,-0.0831 -0.26934,-0.16757 -0.34961,-0.32813 C 415.03673,134.20624 415.0001,133.50007 415,132.5 v -8 c 10e-5,-1.00003 0.0367,-1.70622 0.19727,-2.02734 0.0803,-0.16056 0.16258,-0.245 0.34961,-0.32813 C 415.7339,122.06141 416.04167,122 416.5,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 416,123 v 4 h 6 v -4 z" style="solid-color:#d4be98;fill:#d4be98;fill-rule:evenodd"/>
+ <path d="m 419,128 c -1.65093,0 -3,1.34907 -3,3 0,1.65093 1.34907,3 3,3 1.65093,0 3,-1.34907 3,-3 0,-1.65093 -1.34907,-3 -3,-3 z m 0,1 c 1.11049,0 2,0.88951 2,2 0,1.11049 -0.88951,2 -2,2 -1.11049,0 -2,-0.88951 -2,-2 0,-1.11049 0.88951,-2 2,-2 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/phone-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/phone-symbolic.svg
new file mode 100644
index 000000000..f2a0a656f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/phone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-351.99997,-119.99994)">
+ <path d="m 357,120.75 -1,0.25 v 11.5 c 10e-5,1.00002 -0.0367,1.79378 0.30273,2.47266 0.16971,0.33943 0.46246,0.63001 0.83789,0.79687 C 357.51608,135.9364 357.95834,136 358.5,136 h 4 c 0.54167,0 0.98392,-0.0636 1.35938,-0.23047 0.37545,-0.16687 0.66816,-0.45743 0.83789,-0.79687 C 365.03671,134.29377 365,133.5 365,132.5 v -6 c 5e-5,-1.00002 0.0367,-1.79377 -0.30273,-2.47266 -0.16974,-0.33944 -0.46244,-0.63 -0.83789,-0.79687 C 363.4839,123.0636 363.04167,123 362.5,123 H 357 Z m 0,3.25 h 5.5 c 0.45833,0 0.76608,0.0614 0.95312,0.14453 0.18706,0.0831 0.26933,0.16757 0.34961,0.32813 0.16057,0.32111 0.19732,1.02735 0.19727,2.02734 v 6 c 0,1 -0.0367,1.70623 -0.19727,2.02734 -0.0803,0.16056 -0.16255,0.245 -0.34961,0.32813 C 363.26608,134.9386 362.95833,135 362.5,135 h -4 c -0.45834,0 -0.76611,-0.0614 -0.95312,-0.14453 -0.18703,-0.0831 -0.26934,-0.16757 -0.34961,-0.32813 C 357.03673,134.20624 357.0001,133.50007 357,132.5 Z m 1,1 v 3 h 5 v -3 z m 0,4 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z m -4,2 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z m -4,2 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/preferences-desktop-keyboard-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/preferences-desktop-keyboard-symbolic.svg
new file mode 100644
index 000000000..70e3ec4dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/preferences-desktop-keyboard-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <g color="#000" transform="translate(-492 -200)">
+ <path fill="#d4be98" d="M495.994 203c-1.258.015-2.179-.03-2.932.385a1.88 1.88 0 0 0-.837.998c-.165.438-.225.96-.225 1.617v5c0 .658.06 1.179.225 1.617.164.439.461.79.837.998.753.416 1.674.37 2.932.385H503.006c1.258-.015 2.179.03 2.932-.385a1.88 1.88 0 0 0 .838-.998c.164-.438.224-.96.224-1.617v-5c0-.658-.06-1.179-.225-1.617a1.88 1.88 0 0 0-.837-.998c-.753-.416-1.674-.37-2.932-.385H495.998zm.006 1h7c1.259.015 2.087.06 2.453.262.184.1.29.212.387.472.097.26.16.674.16 1.266v5c0 .592-.063 1.006-.16 1.266-.098.26-.203.371-.387.472-.366.202-1.194.247-2.453.262h-7c-1.259-.015-2.087-.06-2.453-.262-.184-.1-.29-.212-.387-.472-.097-.26-.16-.674-.16-1.266v-5c0-.592.063-1.006.16-1.266.098-.26.203-.371.387-.472.366-.202 1.194-.247 2.453-.262z" font-family="sans-serif" font-weight="400" overflow="visible"/>
+ <path fill="#d4be98" fill-rule="evenodd" d="M495 206v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-7.002 2l.004 1H497v-1zm2.002 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-7 2v1h1v-1zm2 0v1h5v-1zm6 0l.012 1h.994l-.012-1z" font-family="sans-serif" font-weight="400" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/printer-network-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/printer-network-symbolic.svg
new file mode 100644
index 000000000..594dadca2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/printer-network-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-391.99997,-159.99994)">
+ <path d="m 395,160 v 4.02539 c -0.7495,0.0179 -1.41066,0.0687 -1.9375,0.35938 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 392.05994,165.82148 392,166.34239 392,167 v 3 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 H 399 v 1 h -5 v 1 h 12 v -1 h -5 v -1 h 3.00195 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 407.93979,171.17852 408,170.65761 408,170 v -3 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.52684,-0.29069 -1.188,-0.34148 -1.9375,-0.35938 V 160 Z m 1,1 h 8 v 3 h -8 z m 0,4 h 8 c 1.25852,0.0147 2.08718,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 406.93727,165.99429 407,166.40761 407,167 v 3 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 406.08719,171.94019 405.25852,171.98529 404,172 H 396.00586 396 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21274 -0.38476,-0.47266 C 393.06259,171.00572 393,170.59239 393,170 v -3 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 393.91088,165.05981 394.74147,165.01471 396,165 Z m 9.5,1 c -0.27614,0 -0.5,0.22386 -0.5,0.5 0,0.27614 0.22386,0.5 0.5,0.5 0.27614,0 0.5,-0.22386 0.5,-0.5 0,-0.27614 -0.22386,-0.5 -0.5,-0.5 z m -10.5,4 v 1 h 10 v -1 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/printer-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/printer-symbolic.svg
new file mode 100644
index 000000000..68446a5f7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/printer-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-371.99997,-159.99994)">
+ <path d="m 375,160 v 4 0.0254 c -0.7495,0.0179 -1.41066,0.0687 -1.9375,0.35938 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 372.05994,165.82148 372,166.34239 372,167 v 3 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.28228,0.15575 0.59904,0.23344 0.9375,0.28711 v -1.02539 c -0.18721,-0.0355 -0.34724,-0.0792 -0.45508,-0.13867 -0.18341,-0.10119 -0.2872,-0.21274 -0.38476,-0.47266 C 373.06261,171.00572 373,170.59239 373,170 v -3 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 373.91088,165.05981 374.74147,165.01471 376,165 h 8 c 1.25852,0.0147 2.08718,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 386.93741,165.99429 387,166.40761 387,167 v 3 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.2033,0.37147 -0.38672,0.47266 -0.10756,0.0593 -0.26682,0.10322 -0.45312,0.13867 v 1.02539 c 0.33846,-0.0537 0.65522,-0.13134 0.9375,-0.28711 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 387.94008,171.17852 388,170.65761 388,170 v -3 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.52684,-0.29069 -1.188,-0.34148 -1.9375,-0.35938 V 164 160 Z m 1,1 h 8 v 3 h -8 z m 9.5,5 a 0.5,0.5 0 0 0 -0.5,0.5 0.5,0.5 0 0 0 0.5,0.5 0.5,0.5 0 0 0 0.5,-0.5 0.5,0.5 0 0 0 -0.5,-0.5 z m -10.5,4 v 0.5 5.5 h 10 v -5.5 -0.5 h -1 v 0.5 4.5 h -8 v -4.5 -0.5 z m 2,1 v 1 h 6 v -1 z m 0,2 v 1 h 6 v -1 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/removable-media-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/removable-media-symbolic.svg
new file mode 120000
index 000000000..6c47ebe44
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/removable-media-symbolic.svg
@@ -0,0 +1 @@
+../16/drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/smartphone-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/smartphone-symbolic.svg
new file mode 100644
index 000000000..47321c96c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/smartphone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-351.99997,-119.99994)">
+ <path d="m 357.5,120 c -0.54167,1e-5 -0.98391,0.0636 -1.35938,0.23047 -0.37544,0.16687 -0.66816,0.45744 -0.83789,0.79687 -0.33943,0.67888 -0.30268,1.47267 -0.30273,2.47266 v 9 c 0,1 -0.0367,1.79572 0.30273,2.47461 0.16973,0.33944 0.46244,0.62805 0.83789,0.79492 C 356.51608,135.9364 356.95833,136 357.5,136 h 5 c 0.54164,4e-5 0.98392,-0.0636 1.35938,-0.23047 0.37545,-0.16686 0.66815,-0.45548 0.83789,-0.79492 0.33943,-0.67888 0.30268,-1.4746 0.30273,-2.47461 v -9 c 0,-1 0.0367,-1.79377 -0.30273,-2.47266 -0.16973,-0.33944 -0.46244,-0.63 -0.83789,-0.79687 C 363.48392,120.0636 363.04167,120 362.5,120 Z m -1.42969,2 h 7.85938 c 0.0509,0.37338 0.0703,0.8701 0.0703,1.5 v 9 c -3e-5,0.62989 -0.0194,1.12605 -0.0703,1.5 h -7.85938 c -0.0509,-0.37395 -0.0703,-0.8701 -0.0703,-1.5 v -9 c 3e-5,-0.6299 0.0194,-1.12663 0.0703,-1.5 z" style="solid-color:#d4be98;fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/stock_cell-phone-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/stock_cell-phone-symbolic.svg
new file mode 120000
index 000000000..542f9a8dd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/stock_cell-phone-symbolic.svg
@@ -0,0 +1 @@
+../16/phone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/system-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/system-symbolic.svg
new file mode 100644
index 000000000..a8ea8b983
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/system-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-119.99994)">
+ <path d="m 315.99414,121 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 312.05994,122.82148 312,123.34239 312,124 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 327.94006,131.17852 328,130.65761 328,130 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 326.93741,122.99429 327,123.40761 327,124 v 6 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 326.08717,131.94019 325.25852,131.98529 324,132 H 316.00586 316 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 313.06259,131.00572 313,130.59239 313,130 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 313.91088,122.05981 314.74147,122.01471 316,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 318,132 h 4 v 1.5 c 0,1.5 0.5,1.5 1.5,1.5 h 0.5 v 1 h -8 v -1 h 0.5 c 1,0 1.5,0 1.5,-1.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/tablet-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/tablet-symbolic.svg
new file mode 100644
index 000000000..ff916a6c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/tablet-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-351.99997,-139.99994)">
+ <path d="m 355.99414,142 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 352.05994,143.82148 352,144.34239 352,145 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 367.94006,152.17852 368,151.65761 368,151 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 366.93741,143.99429 367,144.40761 367,145 v 6 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 366.08717,152.94019 365.25852,152.98529 364,153 H 356.00586 356 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 353.06259,152.00572 353,151.59239 353,151 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 353.91088,143.05981 354.74147,143.01471 356,143 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 352.5,143.5 1,-1 h 0.5 v 11 h -0.5 l -1,-1 z" style="fill:#d4be98"/>
+ <path d="m 367.5,143.5 -1,-1 H 366 v 11 h 0.5 l 1,-1 z" style="fill:#d4be98"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/thunderbolt-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/thunderbolt-symbolic.svg
new file mode 100644
index 000000000..91f94d637
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/thunderbolt-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <g transform="translate(-672 -60)">
+ <path fill="#d4be98" d="M679.852 66h3.693l-4.338 6.241 1.672.174-4.184 3.578 1.964-1.036c.318.038 1.01.064 1.337.064A7.005 7.005 0 0 0 687 68.015c-.016-2.468-1.28-5.007-4.003-6.33l.16-1.676zM673 68.015a6.99 6.99 0 0 0 3.581 6.114l.319-3.72 1.01 1.206L679.715 68H676l3.16-6.934a6.999 6.999 0 0 0-6.16 6.95"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/unity-fallback-mount-helper-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/unity-fallback-mount-helper-symbolic.svg
new file mode 120000
index 000000000..6c47ebe44
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/unity-fallback-mount-helper-symbolic.svg
@@ -0,0 +1 @@
+../16/drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/devices/symbolic/video-display-symbolic.svg b/.icons/Gruvbox-Dark/devices/symbolic/video-display-symbolic.svg
new file mode 100644
index 000000000..a8ea8b983
--- /dev/null
+++ b/.icons/Gruvbox-Dark/devices/symbolic/video-display-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g transform="translate(-311.99997,-119.99994)">
+ <path d="m 315.99414,121 c -1.2582,0.0145 -2.17889,-0.0306 -2.93164,0.38477 -0.37637,0.20766 -0.67323,0.55938 -0.83789,0.99804 C 312.05994,122.82148 312,123.34239 312,124 v 6 c 0,0.65761 0.0599,1.17853 0.22461,1.61719 0.16467,0.43866 0.46152,0.79039 0.83789,0.99804 0.75275,0.41532 1.67345,0.3702 2.93164,0.38477 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17889,0.0306 2.93164,-0.38477 0.37637,-0.20766 0.67322,-0.55938 0.83789,-0.99804 C 327.94006,131.17852 328,130.65761 328,130 v -6 c 0,-0.65761 -0.0599,-1.17852 -0.22461,-1.61719 -0.16466,-0.43866 -0.46152,-0.79038 -0.83789,-0.99804 -0.75275,-0.41534 -1.67344,-0.37025 -2.93164,-0.38477 h -0.004 -8.0039 z m 0.006,1 h 8 c 1.25852,0.0147 2.08717,0.0598 2.45312,0.26172 0.18341,0.1012 0.28916,0.21274 0.38672,0.47266 C 326.93741,122.99429 327,123.40761 327,124 v 6 c 0,0.59239 -0.0626,1.00572 -0.16016,1.26562 -0.0976,0.25991 -0.20331,0.37147 -0.38672,0.47266 C 326.08717,131.94019 325.25852,131.98529 324,132 H 316.00586 316 c -1.25853,-0.0147 -2.08912,-0.0598 -2.45508,-0.26172 -0.18341,-0.10119 -0.2872,-0.21275 -0.38476,-0.47266 C 313.06259,131.00572 313,130.59239 313,130 v -6 c 0,-0.59239 0.0626,-1.00572 0.16016,-1.26562 0.0976,-0.25991 0.20135,-0.37147 0.38476,-0.47266 C 313.91088,122.05981 314.74147,122.01471 316,122 Z" style="solid-color:#d4be98;fill:#d4be98"/>
+ <path d="m 318,132 h 4 v 1.5 c 0,1.5 0.5,1.5 1.5,1.5 h 0.5 v 1 h -8 v -1 h 0.5 c 1,0 1.5,0 1.5,-1.5 z" style="fill:#d4be98"/>
+ </g>
+</svg>