summaryrefslogtreecommitdiff
path: root/.icons/Material-Black-Lime-Numix/24/devices
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Material-Black-Lime-Numix/24/devices')
l---------.icons/Material-Black-Lime-Numix/24/devices/3floppy_unmount.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/ac-adapter.svg4
l---------.icons/Material-Black-Lime-Numix/24/devices/audio-card.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/audio-headphones.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/audio-headset.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/audio-input-microphone.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/audio-speakers.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/audiocard.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/battery.svg13
l---------.icons/Material-Black-Lime-Numix/24/devices/block-device.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/camera-photo.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/camera-unmount.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/camera-web.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/camera.svg19
l---------.icons/Material-Black-Lime-Numix/24/devices/camera_unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/cdrom-unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/cdrom_unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/cdwriter_unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/chardevice.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/computer-apple-ipad.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/computer-laptop.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/computer.svg5
l---------.icons/Material-Black-Lime-Numix/24/devices/cpu.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/cups.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/cupsprinter.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/deja-dup-cloud.svg7
l---------.icons/Material-Black-Lime-Numix/24/devices/device_cpu.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/device_mem.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/device_pci.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/device_usb.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/display.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/drive-cdrom.svg11
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-ieee1394.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-scsi.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-system.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-usb.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/drive-multidisk.svg8
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-optical.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-ieee1394.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb-pendrive.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb.svg8
l---------.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/dvd_unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/floppy.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-cd-blank.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-cd.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-computer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-battery.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom-audio.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-computer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-audio.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdr.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrom.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrw.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr-plus.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdram.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrom.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrw.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd-alt.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ethernet.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashdisk.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashkey.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-floppy.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-1394.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-usb.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ipod.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-jazdisk.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-keyboard.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-cf.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-memory.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-ms.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sdmmc.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sm.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-memory.svg17
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-ball.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-optical.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-properties.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-network.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-pcmcia.svg64
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-network.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-new.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-1394.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-usb.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-empty.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-full.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-1394.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-usb.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-wavelan.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-zipdisk.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-blockdev.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-client.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-server.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-ipod.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-phone-manager.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gnome-stock-mic.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gtk-cdrom.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gtk-floppy.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gtk-harddisk.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/gtkpod.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/harddrive.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/hdd-unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/hdd_unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/headphones.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/i-network-printer.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/input-gaming.svg14
l---------.icons/Material-Black-Lime-Numix/24/devices/input-keyboard.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/input-mouse.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/input-tablet.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/input-touchpad.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/ipod-mount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/ipod_mount.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/keyboard.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/kjobviewer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/kxkb.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/laptop.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-cdr.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/media-cdrom-audio.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-cdrom.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-cdrom1.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-cdrw.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-dvd.svg13
l---------.icons/Material-Black-Lime-Numix/24/devices/media-dvdrw.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-flash-cf.svg46
l---------.icons/Material-Black-Lime-Numix/24/devices/media-flash-memory-stick.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-flash-ms.svg40
l---------.icons/Material-Black-Lime-Numix/24/devices/media-flash-sd-mmc.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-flash.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-floppy.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-jaz.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-memory-sd.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-memory-sm.svg133
l---------.icons/Material-Black-Lime-Numix/24/devices/media-memory.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-optical-audio.svg11
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-bd.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-audio.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-r.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-rw.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-cdr.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-data.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r-plus.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-ram.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rom.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rw.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-video.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-optical.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/media-removable.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-tape.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/media-zip.svg8
l---------.icons/Material-Black-Lime-Numix/24/devices/monitor.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/mouse.svg9
l---------.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod-touch.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-mini-blue.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-touch.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/multimedia-player.svg8
l---------.icons/Material-Black-Lime-Numix/24/devices/music-player.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/network-modem.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/network-vpn.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/network-wired-disconnected.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/network-wired.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/network-wireless.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/network-workgroup.svg3
l---------.icons/Material-Black-Lime-Numix/24/devices/network_fs.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/nfs.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/nm-device-wired.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/nm-device-wireless.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/pda.svg9
l---------.icons/Material-Black-Lime-Numix/24/devices/phone-motorola-droid.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/phone.svg10
l---------.icons/Material-Black-Lime-Numix/24/devices/printer-network.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/printer-remote.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/printer.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/printer1.svg9
l---------.icons/Material-Black-Lime-Numix/24/devices/printmgr.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/processor.svg3
l---------.icons/Material-Black-Lime-Numix/24/devices/samba.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/devices/scanner.svg11
l---------.icons/Material-Black-Lime-Numix/24/devices/smartphone.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/stock_cell-phone.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/stock_mic.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/stock_printers.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/system-config-soundcard.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/system-floppy.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/system.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/tablet.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/usbpendrive-unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/usbpendrive_unmount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/video-display.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/wired-gui.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/xfce-printer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/xfce4-display.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/xfce4-keyboard.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/xfce4-mount.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/xfce4-mouse.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast-mouse.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast-printer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast_HD.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast_idetude.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast_mouse.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast_printer.svg1
l---------.icons/Material-Black-Lime-Numix/24/devices/yast_soundcard.svg1
212 files changed, 907 insertions, 0 deletions
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/3floppy_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/3floppy_unmount.svg
new file mode 120000
index 00000000..6af143ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/3floppy_unmount.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/ac-adapter.svg b/.icons/Material-Black-Lime-Numix/24/devices/ac-adapter.svg
new file mode 100644
index 00000000..da26cc69
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/ac-adapter.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11 19 0 2.526 c 0 0.264 -0.209 0.474 -0.471 0.474 l -1.058 0 c -0.262 0 -0.501 -0.212 -0.471 -0.474 l 0 -2.526 z m 4 0 0 2.526 c 0 0.264 -0.209 0.474 -0.471 0.474 l -1.058 0 c -0.262 0 -0.472 -0.21 -0.471 -0.474 l 0 -2.526 z" style="fill:#909ea9;fill-opacity:1"/>
+ <path d="m 2.608 2.563 c 0.152 0.006 0.295 0.05 0.412 0.112 0.156 0.082 0.267 0.198 0.314 0.349 0.207 0.666 0.621 1.282 1.164 1.705 0.788 0.657 1.96 0.892 3.178 1.211 0.614 0.149 1.254 0.321 1.896 0.579 0.645 0.257 1.277 0.624 1.824 1.145 0.609 0.59 1.049 1.347 1.255 2.172 0.067 0.271 0.107 0.887 0.124 1.165 l 2.022 0 c 1.221 0 2.203 0.989 2.203 2.218 l 0 4.782 -10 0 0 -4.782 c 0 -1.229 0.982 -2.218 2.203 -2.218 l 2.02 0 c -0.014 -0.151 -0.029 -0.644 -0.065 -0.79 c -0.134 -0.538 -0.426 -1.044 -0.824 -1.428 -0.353 -0.35 -0.827 -0.615 -1.34 -0.829 -0.516 -0.212 -1.087 -0.358 -1.687 -0.507 -1.209 -0.277 -2.57 -0.613 -3.753 -1.501 -0.799 -0.629 -1.388 -1.494 -1.687 -2.461 -0.068 -0.219 -0.032 -0.446 0.078 -0.612 0.111 -0.166 0.293 -0.268 0.503 -0.296 0.053 -0.007 0.106 -0.015 0.157 -0.013" style="fill:#20262b;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/audio-card.svg b/.icons/Material-Black-Lime-Numix/24/devices/audio-card.svg
new file mode 120000
index 00000000..24bf4788
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/audio-card.svg
@@ -0,0 +1 @@
+audiocard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/audio-headphones.svg b/.icons/Material-Black-Lime-Numix/24/devices/audio-headphones.svg
new file mode 100644
index 00000000..09b9d115
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/audio-headphones.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.877 3.504 c 0 0 -1.591 0.117 -2.652 0.516 c -1.061 0.398 -1.744 0.862 -3.182 1.922 -1.438 1.061 -0.754 1.265 -0.754 1.265 0.384 0.044 0.882 0.028 1.223 -0.205 0.435 -0.297 1.384 -1.06 2.182 -1.387 1 -0.411 2.097 -0.681 3.182 -0.681 c 1.085 0 2.178 0.27 3.182 0.681 0.798 0.326 1.747 1.09 2.182 1.387 0.341 0.233 0.839 0.249 1.223 0.205 0 0 0.684 -0.204 -0.754 -1.265 c -1.438 -1.061 -2.121 -1.524 -3.182 -1.922 -1.061 -0.398 -2.652 -0.516 -2.652 -0.516" style="fill:#89c86b;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path transform="scale(-1,-1)" d="m -3.63 -11.859 a 8.37 8.37 0 0 1 -4.185 7.249 8.37 8.37 0 0 1 -8.37 0 8.37 8.37 0 0 1 -4.185 -7.249" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#515151;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:0.81;stroke-dashoffset:0"/>
+ <path d="m 3.225 11.859 0.135 1.62 0.81 0 -0.135 -1.62 z" style="fill:#89c86b;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect width="3.78" height="8.64" x="3.252" y="12.64" rx="1.08" transform="matrix(0.9961947,-0.08715574,0.08715574,0.9961947,0,0)" style="fill:#515151;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 3.36 13.479 0.612 6.993 0.538 -0.047 -0.047 -0.538 0.538 -0.047 -0.565 -6.455" style="fill:#515151;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect width="1.08" height="8.64" x="3.252" y="12.64" transform="matrix(0.9961947,-0.08715574,0.08715574,0.9961947,0,0)" style="fill:#89c86b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.775 11.859 -0.135 1.62 -0.81 0 0.135 -1.62 z" style="fill:#89c86b;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect rx="1.08" y="10.548" x="-20.656" height="8.64" width="3.78" transform="matrix(-0.99619438,-0.08715941,-0.08715207,0.99619502,0,0)" style="fill:#515151;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.64 13.479 -0.612 6.993 -0.538 -0.047 l 0.047 -0.538 -0.538 -0.047 0.565 -6.455 z" style="fill:#515151;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect y="10.548" x="-20.656" height="8.64" width="1.08" transform="matrix(-0.99619438,-0.08715941,-0.08715207,0.99619502,0,0)" style="fill:#89c86b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/audio-headset.svg b/.icons/Material-Black-Lime-Numix/24/devices/audio-headset.svg
new file mode 100644
index 00000000..36624e0b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/audio-headset.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.877 3.504 c 0 0 -1.591 0.117 -2.652 0.516 c -1.061 0.398 -1.744 0.862 -3.182 1.922 -1.438 1.061 -0.754 1.265 -0.754 1.265 0.384 0.044 0.882 0.028 1.223 -0.205 0.435 -0.297 1.384 -1.06 2.182 -1.387 1 -0.411 2.097 -0.681 3.182 -0.681 c 1.085 0 2.178 0.27 3.182 0.681 0.798 0.326 1.747 1.09 2.182 1.387 0.341 0.233 0.839 0.249 1.223 0.205 0 0 0.684 -0.204 -0.754 -1.265 c -1.438 -1.061 -2.121 -1.524 -3.182 -1.922 -1.061 -0.398 -2.652 -0.516 -2.652 -0.516" style="fill:#faae40;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path transform="scale(-1,-1)" d="m -3.63 -11.859 a 8.37 8.37 0 0 1 -4.185 7.249 8.37 8.37 0 0 1 -8.37 0 8.37 8.37 0 0 1 -4.185 -7.249" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#515151;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:0.81;stroke-dashoffset:0"/>
+ <path d="m 3.225 11.859 0.135 1.62 0.81 0 -0.135 -1.62 z" style="fill:#faae40;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect width="3.78" height="8.64" x="3.252" y="12.64" rx="1.08" transform="matrix(0.9961947,-0.08715574,0.08715574,0.9961947,0,0)" style="fill:#515151;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 3.36 13.479 0.612 6.993 0.538 -0.047 -0.047 -0.538 0.538 -0.047 -0.565 -6.455 z" style="fill:#515151;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect width="1.08" height="8.64" x="3.252" y="12.64" transform="matrix(0.9961947,-0.08715574,0.08715574,0.9961947,0,0)" style="fill:#faae40;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.775 11.859 -0.135 1.62 -0.81 0 0.135 -1.62 z" style="fill:#faae40;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect rx="1.08" y="10.549" x="-20.656" height="8.64" width="3.78" transform="matrix(-0.99619438,-0.08715941,-0.08715207,0.99619502,0,0)" style="fill:#515151;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.64 13.479 -0.612 6.993 -0.538 -0.047 0.047 -0.538 -0.538 -0.047 0.565 -6.455 z" style="fill:#515151;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <rect y="10.549" x="-20.656" height="8.64" width="1.08" transform="matrix(-0.99619438,-0.08715941,-0.08715207,0.99619502,0,0)" style="fill:#faae40;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12 1.329 c -0.228 -0.003 -0.414 0.183 -0.41 0.411 0.004 0.223 0.187 0.402 0.41 0.399 5.373 0 9.72 4.347 9.72 9.72 0 1.62 -0.243 4.541 -0.742 4.645 c -0.353 0.073 -0.877 0.215 -0.877 0.215 l 0 0.81 c 0 0 1.402 -0.174 1.731 -0.657 c 0.212 -0.312 0.701 -1.773 0.699 -5.01 0 -5.811 -4.719 -10.53 -10.53 -10.53" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#515151;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <rect width="1.62" height="1.113" x="12" y="1.566" rx="0.378" style="fill:#515151;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/audio-input-microphone.svg b/.icons/Material-Black-Lime-Numix/24/devices/audio-input-microphone.svg
new file mode 100644
index 00000000..28c602c8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/audio-input-microphone.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="8" height="14" x="8" y="2" rx="4" ry="4.5" style="fill:#d6d6d6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 8 12 -1.75 0.997 0.013 -1" style="fill:#373737;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 16 12 1.75 0.997 -0.013 -1" style="fill:#373737;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6.277 11.706 a 0.571 0.571 0 0 0 -0.563 0.579 c 0 2.245 1.199 4.322 3.143 5.444 1.944 1.122 4.342 1.122 6.286 0 1.944 -1.122 3.143 -3.199 3.143 -5.444 a 0.571 0.571 0 1 0 -1.143 0 c 0 1.838 -0.979 3.535 -2.571 4.454 -1.592 0.919 -3.551 0.919 -5.143 0 -1.592 -0.919 -2.571 -2.616 -2.571 -4.454 a 0.571 0.571 0 0 0 -0.58 -0.579 z" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#547181;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <path d="m 11.429 18.457 c -0.221 1.655 -1.494 2.688 -2.857 3.543 l 6.857 0 c -1.363 -0.855 -2.636 -1.888 -2.857 -3.543 z" style="fill:#547181;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path d="m 8 11.5 c 0 2.493 1.784 4.5 4 4.5 2.216 0 4 -2.01 4 -4.5 l -8 0 z" style="fill:#547181;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 8 11 0 0.5 c 0 0.172 0.028 0.334 0.045 0.5 l 7.91 0 c 0.016 -0.166 0.045 -0.328 0.045 -0.5 l 0 -0.5 -8 0" style="fill:#373737;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="M 14,6 C 13.446,6 13,6.223 13,6.5 13,6.777 13.446,7 14,7 l 2,0 0,-1 -2,0 z" style="fill:#828282;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="M 14,8 C 13.446,8 13,8.223 13,8.5 13,8.777 13.446,9 14,9 l 2,0 0,-1 -2,0 z" style="fill:#828282;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 13 2.158 0 13.684 c 0.792 -0.229 1.479 -0.719 2 -1.389 l 0 -10.906 c -0.521 -0.67 -1.208 -1.16 -2 -1.389" style="fill:#fff;opacity:0.2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 15 16.453 c -0.139 0.1 -0.278 0.2 -0.428 0.287 c -0.495 0.286 -1.028 0.472 -1.572 0.58 l 0 1.162 c 0.692 -0.111 1.367 -0.338 2 -0.682 l 0 -1.348 z" style="fill:#fff;opacity:0.2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 13 19.723 0 2.277 l 2 0 0 -0.295 c -0.81 -0.546 -1.55 -1.17 -2 -1.982" style="fill:#fff;opacity:0.2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 8 8 0 1 l 2 0 c 0.554 0 1 -0.223 1 -0.5 0 -0.277 -0.446 -0.5 -1 -0.5 l -2 0" style="fill:#828282;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 8 6 0 1 l 2 0 c 0.554 0 1 -0.223 1 -0.5 0 -0.277 -0.446 -0.5 -1 -0.5 l -2 0" style="fill:#828282;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/audio-speakers.svg b/.icons/Material-Black-Lime-Numix/24/devices/audio-speakers.svg
new file mode 100644
index 00000000..f8eea3a5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/audio-speakers.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="M 11 6 A 3 3 0 1 1 5 6 3 3 0 1 1 11 6 z" transform="matrix(0.66666665,0,0,0.66666665,11.675147,12.991531)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="M 11 6 A 3 3 0 1 1 5 6 3 3 0 1 1 11 6 z" transform="matrix(0.66666665,0,0,0.66666665,11.675147,2.974576)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="M 11 6 A 3 3 0 1 1 5 6 3 3 0 1 1 11 6 z" transform="matrix(0.66666665,0,0,0.66666665,1.6073446,12.991531)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="M 11 6 A 3 3 0 1 1 5 6 3 3 0 1 1 11 6 z" transform="matrix(0.66666665,0,0,0.66666665,1.6073446,2.974576)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="M 40 24 A 16 16 0 1 1 8 24 16 16 0 1 1 40 24 z" transform="scale(0.5,0.5)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="m 37 24 a 13 13 0 1 1 -26 0 13 13 0 1 1 26 0 z" transform="scale(0.5,0.5)" style="fill:#657b83;fill-opacity:1;stroke:none"/>
+ <path d="m 12 12 0.532 6.467 c 1.535 -0.125 2.962 -0.792 4.04 -1.861 l -4.573 -4.606 z" style="fill:#fdf6e3;fill-opacity:0.253;stroke:none"/>
+ <path d="m 12 12 3.694 5.335 c 1.267 -0.876 2.169 -2.167 2.569 -3.632 l -6.263 -1.703 z" style="fill:#268bd2;fill-opacity:0.253;stroke:none"/>
+ <path d="m 37 24 a 13 13 0 1 1 -26 0 13 13 0 1 1 26 0 z" transform="scale(0.5,0.5)" style="stroke-dasharray:none;stroke-opacity:0.157;fill:none;stroke-miterlimit:4;stroke:#fdf6e3;stroke-width:2"/>
+ <path d="m 12 12 -0.532 -6.467 c -1.535 0.125 -2.962 0.792 -4.04 1.861 l 4.573 4.606 z" style="fill:#073642;fill-opacity:0.261;stroke:none"/>
+ <path d="m 12 12 -3.694 -5.335 c -1.267 0.876 -2.169 2.167 -2.569 3.632 l 6.263 1.703 z" style="fill:#002b36;fill-opacity:0.145;stroke:none"/>
+ <path d="m 27 22.5 a 3.5 3.5 0 1 1 -7 0 3.5 3.5 0 1 1 7 0 z" transform="matrix(0.85714284,0,0,0.85714284,-8.1428568,-7.2857137)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/audiocard.svg b/.icons/Material-Black-Lime-Numix/24/devices/audiocard.svg
new file mode 100644
index 00000000..cc5bc214
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/audiocard.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="M 20,15 6,15 6,7 20,7 z" style="fill:#a6b44a;fill-opacity:1;stroke:none"/>
+ <path d="m 7 8 0 2 5 0 0 -2 z" style="fill:#073642;stroke:none"/>
+ <path d="m 14 8 0 2 5 0 0 -2 z" style="fill:#073642;stroke:none"/>
+ <path d="m 7 11 0 1 12 0 0 -1 z" style="fill:#073642;stroke:none"/>
+ <path d="m 7 13 0 1 12 0 0 -1 z" style="fill:#073642;stroke:none"/>
+ <rect width="1" height="2" x="4" y="7" style="fill:#859900;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="2" x="4" y="10" style="fill:#268bd2;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="2" x="4" y="13" style="fill:#dc322f;fill-opacity:1;stroke:none"/>
+ <path d="m 6 4 -1 0 0 14 -1 0 0 1 2 0 z" style="fill:#657b83;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="8" x="17" y="7" style="fill:#fdf6e3;fill-opacity:0.337;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/battery.svg b/.icons/Material-Black-Lime-Numix/24/devices/battery.svg
new file mode 100644
index 00000000..aad8c085
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/battery.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <defs>
+ <linearGradient y2="23" x2="0" y1="-7" gradientTransform="matrix(0.5,0,0,0.5,-1.0000001,-0.9999999)" gradientUnits="userSpaceOnUse" id="linearGradient3048">
+ <stop style="stop-color:#839496;stop-opacity:1"/>
+ <stop offset="1" style="stop-color:#667678;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path d="m 11 4 c -0.554 0 -1 0.446 -1 1 l 0 1.01 -1 0 c -0.554 0 -1 0.446 -1 1 l 0 11.992 c 0 0.554 0.446 1 1 1 l 6 0 c 0.554 0 1 -0.446 1 -1 l 0 -11.992 c 0 -0.554 -0.447 -1.028 -1 -1 l -1 0 0 -1.01 c 0 -0.554 -0.446 -1 -1 -1 z" style="fill:url(#linearGradient3048);fill-opacity:1;stroke:none"/>
+ <rect rx="1" y="6" x="8" height="14" width="8" style="fill:#6fa7ce;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="8" height="14" x="8" y="6" rx="1" style="fill:#6fa7ce;opacity:0.2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="2" height="14" x="13" y="6" style="fill:#fff;opacity:0.2;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="2" x="12" y="4" style="fill:#fff;opacity:0.2;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/block-device.svg b/.icons/Material-Black-Lime-Numix/24/devices/block-device.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/block-device.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/camera-photo.svg b/.icons/Material-Black-Lime-Numix/24/devices/camera-photo.svg
new file mode 120000
index 00000000..548c3346
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/camera-photo.svg
@@ -0,0 +1 @@
+camera.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/camera-unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/camera-unmount.svg
new file mode 120000
index 00000000..548c3346
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/camera-unmount.svg
@@ -0,0 +1 @@
+camera.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/camera-web.svg b/.icons/Material-Black-Lime-Numix/24/devices/camera-web.svg
new file mode 100644
index 00000000..c3d9e567
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/camera-web.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1)">
+ <circle r="6" cy="9" cx="11" style="fill:#586e75;opacity:1;fill-opacity:1;stroke:none"/>
+ <rect y="15.75" x="9" height="1.5" width="4" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <rect y="18" x="7" height="1" width="8" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <circle r="4" cy="8.971" cx="11.03" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <circle r="3" cy="9" cx="11" style="fill:#eee8d5;fill-opacity:1;stroke:none"/>
+ <path d="m 14 3.813 0 10.375 c 0.804 -0.466 1.488 -1.102 2 -1.875 l 0 -6.625 c -0.512 -0.773 -1.196 -1.409 -2 -1.875" style="fill:#fdf6e3;fill-opacity:0.281;stroke:none"/>
+ <path d="m 12.906 6.688 c 0.402 0.511 0.641 1.159 0.641 1.859 0 1.657 -1.343 3 -3 3 -0.7 0 -1.349 -0.238 -1.859 -0.641 c 0.55 0.667 1.381 1.094 2.313 1.094 1.657 0 3 -1.343 3 -3 0 -0.932 -0.427 -1.762 -1.094 -2.313" style="fill:#768e9e;fill-opacity:0.691;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/camera.svg b/.icons/Material-Black-Lime-Numix/24/devices/camera.svg
new file mode 100644
index 00000000..98ea5955
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/camera.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.5,0,0,0.5,17.491526,-0.50548253)" style="fill:none;stroke:#fff">
+ <g transform="translate(-38.38147,-1006.1003)" style="stroke-width:0.5">
+ <path d="m 15 16.875 -2.185 14.218 19.935 0 l -2.75 -14.226 z" transform="translate(0,1004.3622)"/>
+ <path d="m 12.741 31.581 0 3.03 20.08 0 0 -3.03 z" transform="translate(0,1004.3622)"/>
+ </g>
+ <g transform="translate(-39.59798,-1004.3622)" style="stroke-width:0.4">
+ <path d="m 24.86 1036.35 -9.148 0 0 -0.928 c 2.966 0 6.427 0 9.148 0 z"/>
+ <path d="m 26.584 1036.35 4.508 0 0 -0.647 -4.508 0 z"/>
+ </g>
+ </g>
+ <rect width="3" height="2" x="4.985" y="5.969" rx="1" style="fill:#657b83;fill-opacity:1;stroke:none"/>
+ <rect width="16" height="10" x="4" y="6.995" rx="0.909" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <rect width="1.5" height="9.993" x="17.492" y="7" style="fill:#eee8d5;fill-opacity:0.289;stroke:none"/>
+ <path d="m -3 24 a 8 8 0 1 1 -16 0 8 8 0 1 1 16 0 z" transform="matrix(0.75,0,0,0.75,20.25,-5.9978814)" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="m 30 25 a 6 6 0 1 1 -12 0 6 6 0 1 1 12 0 z" transform="matrix(0.66587291,0,0,0.66666663,-3.9619714,-4.6712159)" style="fill:#eee8d5;fill-opacity:1;stroke:none"/>
+ <path d="m 14.15 8.62 c 0.651 0.712 1.04 1.647 1.04 2.688 0 2.209 -1.789 4 -3.995 4 -0.777 0 -1.488 -0.22 -2.102 -0.604 0.73 0.79 1.774 1.292 2.934 1.292 2.207 0 3.995 -1.791 3.995 -4 0 -1.423 -0.754 -2.666 -1.873 -3.375 z" style="fill:#839496;fill-opacity:0.59;stroke:none"/>
+ <path d="m 3 17 a 2 2 0 1 1 -4 0 2 2 0 1 1 4 0 z" transform="matrix(0.37288136,0,0,0.37288136,18.124566,2.1563432)" style="fill:#eee8d5;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/camera_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/camera_unmount.svg
new file mode 120000
index 00000000..548c3346
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/camera_unmount.svg
@@ -0,0 +1 @@
+camera.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/cdrom-unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/cdrom-unmount.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/cdrom-unmount.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/cdrom_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/cdrom_unmount.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/cdrom_unmount.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/cdwriter_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/cdwriter_unmount.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/cdwriter_unmount.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/chardevice.svg b/.icons/Material-Black-Lime-Numix/24/devices/chardevice.svg
new file mode 120000
index 00000000..d890a06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/chardevice.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/computer-apple-ipad.svg b/.icons/Material-Black-Lime-Numix/24/devices/computer-apple-ipad.svg
new file mode 120000
index 00000000..bd3c1341
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/computer-apple-ipad.svg
@@ -0,0 +1 @@
+input-tablet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/computer-laptop.svg b/.icons/Material-Black-Lime-Numix/24/devices/computer-laptop.svg
new file mode 100644
index 00000000..d03175ee
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/computer-laptop.svg
@@ -0,0 +1,9 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <rect width="16" x="4" height="11" y="4" style="fill:#424242;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" rx="0.472" ry="0.478"/>
+ <rect width="14" x="5" y="5" height="9" style="fill:#cecece;fill-opacity:1;stroke:none"/>
+ <path style="fill:#424242;fill-opacity:1;stroke:none" d="m 2.5 19 19 0 0 0.5 c 0 0.277 -0.446 0.5 -1 0.5 l -17 0 c -0.554 0 -0.804 -0.304 -1 -0.5 z"/>
+ <path style="fill:#b5b5b5;fill-opacity:1;stroke:none" d="m 4 15 -1.5 4 19 0 -1.5 -4 z"/>
+ <path style="fill:#757575;fill-opacity:1;stroke:none" d="M 5,15.5 4.5,17 19.5,17 19,15.5 Z"/>
+ <path style="fill:#757575;fill-opacity:1;stroke:none" d="m 10 18 0 0.5 4 0 0 -0.5 z"/>
+ <rect width="2" x="16" y="4" height="11" style="fill:#fff;opacity:0.4;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/computer.svg b/.icons/Material-Black-Lime-Numix/24/devices/computer.svg
new file mode 100644
index 00000000..309e325e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/computer.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="15" height="11" x="4.5" y="4.507" style="fill:#67a6d2;fill-opacity:1;stroke:none"/>
+ <path d="m 14 4.507 -3.828 11 9.328 0 0 -11 -5.5 0 z" style="fill:#eee8d5;opacity:0.232;fill-opacity:1;stroke:none"/>
+ <path d="m 4.538 4.03 c -0.293 0.031 -0.539 0.306 -0.537 0.6 l 0 10.8 c 0 0.314 0.286 0.6 0.6 0.6 l 5.4 0 0 1.012 4 0 0 -1.012 5.4 0 c 0.314 0 0.6 -0.286 0.6 -0.6 l 0 -10.8 c 0 -0.314 -0.286 -0.6 -0.6 -0.6 l -14.8 0 z m 0.794 1.013 c 0.025 -0.005 0.05 -0.005 0.075 0 l 13.186 0 c 0.209 0 0.4 0.191 0.4 0.4 l 0 9.206 c 0 0.209 -0.191 0.4 -0.4 0.4 l -13.186 0 c -0.209 0 -0.4 -0.191 -0.4 -0.4 l 0 -9.206 c -0.003 -0.187 0.142 -0.365 0.325 -0.4 z m 2.181 12.951 0 1.013 9.5 0 0 -1.013 z" style="fill:#1e404d;fill-opacity:1;color:#000"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/cpu.svg b/.icons/Material-Black-Lime-Numix/24/devices/cpu.svg
new file mode 120000
index 00000000..d3b4eac9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/cpu.svg
@@ -0,0 +1 @@
+processor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/cups.svg b/.icons/Material-Black-Lime-Numix/24/devices/cups.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/cups.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/cupsprinter.svg b/.icons/Material-Black-Lime-Numix/24/devices/cupsprinter.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/cupsprinter.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/deja-dup-cloud.svg b/.icons/Material-Black-Lime-Numix/24/devices/deja-dup-cloud.svg
new file mode 100644
index 00000000..184dd6bc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/deja-dup-cloud.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(0,-24)">
+ <path d="m 12.761 29.01 c -1.328 0 -2.448 0.721 -3.069 1.747 -0.452 -0.218 -0.942 -0.372 -1.482 -0.372 -1.851 0 -3.354 1.437 -3.354 3.208 0 1.771 1.503 3.208 3.354 3.208 1.159 0 2.123 -0.605 2.725 -1.461 0.543 0.316 1.145 0.544 1.827 0.544 0.438 0 0.84 -0.106 1.228 -0.243 0.244 0.398 0.565 0.724 0.958 0.988 -0.003 0.06 -0.03 0.111 -0.03 0.172 0 1.771 1.503 3.208 3.354 3.208 1.851 0 3.354 -1.437 3.354 -3.208 0 -1.086 -0.603 -1.998 -1.467 -2.578 0.003 -0.06 0.03 -0.111 0.03 -0.172 0 -1.771 -1.503 -3.208 -3.354 -3.208 -0.298 0 -0.563 0.102 -0.838 0.172 -0.572 -1.173 -1.793 -2.01 -3.234 -2.01 z" style="fill:#7e7e7e;fill-opacity:1;stroke:none"/>
+ <path d="m 14.917 34.74 c -1.088 0 -1.969 0.711 -2.261 1.661 -0.332 -0.167 -0.692 -0.286 -1.093 -0.286 -1.322 0 -2.396 1.027 -2.396 2.292 0 0.265 0.078 0.508 0.165 0.745 -0.658 0.353 -1.123 1 -1.123 1.776 0 1.138 0.966 2.062 2.156 2.062 0.085 0 9.02 0 9.104 0 1.19 0 2.156 -0.924 2.156 -2.062 0 -0.773 -0.465 -1.423 -1.123 -1.776 0.087 -0.237 0.165 -0.479 0.165 -0.745 0 -1.265 -1.073 -2.292 -2.396 -2.292 -0.401 0 -0.761 0.12 -1.093 0.286 -0.292 -0.951 -1.173 -1.661 -2.261 -1.661 z" style="fill:#c4c5c2;fill-opacity:1;stroke:none"/>
+ <path d="m 9.106 32.751 c -1.092 0 -1.976 0.711 -2.269 1.661 -0.333 -0.167 -0.694 -0.286 -1.097 -0.286 -1.327 0 -2.404 1.027 -2.404 2.292 0 0.265 0.078 0.508 0.165 0.745 c -0.66 0.353 -1.127 1 -1.127 1.776 c 0 1.138 0.969 2.062 2.163 2.062 0.085 0 9.05 0 9.135 0 1.194 0 2.163 -0.924 2.163 -2.062 0 -0.773 -0.466 -1.423 -1.127 -1.776 0.087 -0.237 0.165 -0.479 0.165 -0.745 0 -1.265 -1.077 -2.292 -2.404 -2.292 -0.402 0 -0.763 0.12 -1.097 0.286 -0.293 -0.951 -1.177 -1.661 -2.269 -1.661 z" style="fill:#dadada;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/device_cpu.svg b/.icons/Material-Black-Lime-Numix/24/devices/device_cpu.svg
new file mode 120000
index 00000000..d3b4eac9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/device_cpu.svg
@@ -0,0 +1 @@
+processor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/device_mem.svg b/.icons/Material-Black-Lime-Numix/24/devices/device_mem.svg
new file mode 120000
index 00000000..f19a62ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/device_mem.svg
@@ -0,0 +1 @@
+gnome-dev-memory.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/device_pci.svg b/.icons/Material-Black-Lime-Numix/24/devices/device_pci.svg
new file mode 120000
index 00000000..24bf4788
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/device_pci.svg
@@ -0,0 +1 @@
+audiocard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/device_usb.svg b/.icons/Material-Black-Lime-Numix/24/devices/device_usb.svg
new file mode 120000
index 00000000..16eb34c6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/device_usb.svg
@@ -0,0 +1 @@
+gnome-dev-flashdisk.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/display.svg b/.icons/Material-Black-Lime-Numix/24/devices/display.svg
new file mode 100644
index 00000000..b658b118
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/display.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="15" height="11" x="4.5" y="4.507" style="fill:#67a6d2;fill-opacity:1;stroke:none"/>
+ <path d="m 14 4.507 -3.828 11 9.328 0 0 -11 -5.5 0 z" style="fill:#eee8d5;opacity:0.232;fill-opacity:1;stroke:none"/>
+ <path d="m 4.538 4.03 c -0.293 0.031 -0.539 0.306 -0.537 0.6 l 0 10.8 c 0 0.314 0.286 0.6 0.6 0.6 l 5.4 0 0 1.012 4 0 0 -1.012 5.4 0 c 0.314 0 0.6 -0.286 0.6 -0.6 l 0 -10.8 c 0 -0.314 -0.286 -0.6 -0.6 -0.6 l -14.8 0 z m 0.794 1.013 c 0.025 -0.005 0.05 -0.005 0.075 0 l 13.186 0 c 0.209 0 0.4 0.191 0.4 0.4 l 0 9.206 c 0 0.209 -0.191 0.4 -0.4 0.4 l -13.186 0 c -0.209 0 -0.4 -0.191 -0.4 -0.4 l 0 -9.206 c -0.003 -0.187 0.142 -0.365 0.325 -0.4 z m 2.181 12.951 0 1.013 9.5 0 0 -1.013 z" style="fill:#1e404d;fill-opacity:1;color:#000"/>
+ <path d="m 6.528 7.571 0 -1.082 1.082 0" style="stroke-dasharray:none;stroke-opacity:1;fill:#fdf6e3;stroke-miterlimit:4;stroke:#fdf6e3;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1.082"/>
+ <path d="m 16.397 6.49 1.082 0 0 1.082" style="stroke-dasharray:none;stroke-opacity:1;fill:#fdf6e3;stroke-miterlimit:4;stroke:#fdf6e3;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1.082"/>
+ <path d="m 17.479 12.344 0 1.082 -1.082 0" style="stroke-dasharray:none;stroke-opacity:1;fill:#fdf6e3;stroke-miterlimit:4;stroke:#fdf6e3;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1.082"/>
+ <path d="m 7.61 13.426 -1.082 0 0 -1.082" style="stroke-dasharray:none;stroke-opacity:1;fill:#fdf6e3;stroke-miterlimit:4;stroke:#fdf6e3;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1.082"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-cdrom.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-cdrom.svg
new file mode 100644
index 00000000..991d2278
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-cdrom.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1.0000004)">
+ <rect rx="1" y="2" x="4" height="14" width="14" style="fill:#839496;fill-opacity:1;stroke:none"/>
+ <g transform="matrix(0.49999998,0,0,0.49999998,-0.99999968,-502.18108)" style="fill:#eee8d5">
+ <path transform="translate(0,1004.3622)" d="m 14.656 34 c 1.465 3.519 5.099 6 9.344 6 4.245 0 7.879 -2.481 9.344 -6 z"/>
+ </g>
+ <circle r="0.5" cy="13.5" cx="15.5" style="fill:#fdf6e3;fill-opacity:1;stroke:none"/>
+ <path d="m 15.5 2 0 14 1.5 0 0 -14 -1.5 0 z" style="fill:#fdf6e3;fill-opacity:0.458;stroke:none"/>
+ <path d="m 7 17 6.578 2.328 c 0.945 -0.533 1.686 -1.349 2.094 -2.328" style="fill:#657b83;fill-opacity:0.273;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-ieee1394.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-ieee1394.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-ieee1394.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-scsi.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-scsi.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-scsi.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-system.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-system.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-system.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-usb.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-usb.svg
new file mode 100644
index 00000000..551350c6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk-usb.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="12" height="16" x="6" y="4" rx="1" style="fill:#dc4946;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="16" x="14.98" y="4" style="fill:#fdf6e3;opacity:0.464;fill-opacity:1;stroke:none"/>
+ <path d="m 12.02 6.98 c -0.645 -0.007 -1.299 0.14 -1.91 0.463 -1.953 1.035 -2.678 3.453 -1.643 5.406 0.858 1.618 2.66 2.401 4.367 2.036 l -0.744 -2.626 c -0.024 0.001 -0.045 0.014 -0.07 0.014 -0.744 0 -1.348 -0.604 -1.348 -1.348 0 -0.744 0.604 -1.348 1.348 -1.348 0.744 0 1.348 0.604 1.348 1.348 0 0.333 -0.123 0.635 -0.323 0.871 l 1.727 2.064 c 1.252 -1.208 1.614 -3.146 0.758 -4.76 -0.711 -1.342 -2.091 -2.106 -3.51 -2.12 z" style="fill:#073642;fill-opacity:1"/>
+ <path d="m 12.957 13.493 1.5 4.5 1.5 0 0 -1 z" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="m 8.218 12.161 c 0.358 1.124 1.217 2.056 2.364 2.505 l 0.941 -2.508 c -0.136 -0.054 -0.258 -0.13 -0.375 -0.231 -0.189 -0.163 -0.327 -0.367 -0.401 -0.588 l -2.528 0.822 z" style="fill:#93a1a1;opacity:0.495;fill-opacity:1"/>
+ <path d="m 8.104 10.1 c -0.252 1.152 0.026 2.389 0.795 3.351 l 2.069 -1.701 c -0.091 -0.115 -0.159 -0.242 -0.209 -0.388 -0.082 -0.236 -0.1 -0.482 -0.054 -0.71 l -2.601 -0.552 z" style="fill:#268bd2;opacity:0.246;fill-opacity:1"/>
+ <path d="m 15.773 9.648 c -0.366 -1.121 -1.232 -2.048 -2.382 -2.488 l -0.923 2.515 c 0.136 0.053 0.259 0.128 0.377 0.229 0.19 0.162 0.33 0.365 0.406 0.585 l 2.522 -0.84 z" style="fill:#93a1a1;opacity:0.495;fill-opacity:1"/>
+ <path d="m 15.902 11.705 c 0.243 -1.154 -0.043 -2.389 -0.819 -3.345 l -2.057 1.716 c 0.092 0.114 0.16 0.241 0.212 0.387 0.084 0.235 0.103 0.481 0.059 0.709 l 2.605 0.533 z" style="fill:#268bd2;opacity:0.19;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-harddisk.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-multidisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-multidisk.svg
new file mode 100644
index 00000000..c1cb394b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-multidisk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect transform="matrix(0 -1 -1 0 0 0)" style="fill:#839496;fill-opacity:1" height="18" rx="1" width="4" y="-21" x="-13"/>
+ <path style="fill:#073642;fill-opacity:1" d="m 5 17.5 0 2.5 2 0 0 -2.5 z m 12 0 0 2.5 2 0 0 -2.5 z"/>
+ <rect transform="matrix(0 -1 -1 0 0 0)" style="fill:#839496;fill-opacity:1" height="18" rx="1" width="4" y="-21" x="-18"/>
+ <rect transform="matrix(0 -1 -1 0 0 0)" style="fill:#839496;fill-opacity:1" height="18" width="4" rx="1" y="-21" x="-8"/>
+ <path style="fill:#fff;opacity:0.4;fill-opacity:1" d="m 16 4 0 4 2 0 0 -4 -2 0 z m 0 5 0 4 2 0 0 -4 -2 0 z m 0 5 0 4 2 0 0 -4 -2 0 z"/>
+ <circle style="fill:#6bdd33;fill-opacity:1" r="1" cy="16" cx="6"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-optical.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-optical.svg
new file mode 120000
index 00000000..f5402dd3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-optical.svg
@@ -0,0 +1 @@
+drive-cdrom.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-ieee1394.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-ieee1394.svg
new file mode 120000
index 00000000..12bc01b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-ieee1394.svg
@@ -0,0 +1 @@
+drive-harddisk-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb-pendrive.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb-pendrive.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb-pendrive.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb.svg
new file mode 100644
index 00000000..8c327164
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media-usb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12 20 c 4 0 4 -3.5 4 -3.5 l 0 -7.5 c 0 -0.554 -0.446 -1 -1 -1 l -6 0 c -0.554 0 -1 0.446 -1 1 l 0 7.5 c 0 0 0 3.5 4 3.5 z" style="fill:#dc4946;fill-opacity:1;stroke:none"/>
+ <path d="m 14 8 0 11.607 c 0.41 -0.187 0.741 -0.426 1 -0.691 l 0 -10.916 -1 0" style="fill:#fff;opacity:0.394;fill-opacity:1;stroke:none"/>
+ <rect width="6" height="4" x="9" y="-8" transform="scale(1,-1)" rx="0" style="fill:#657b83;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="4" x="13" y="-8" transform="scale(1,-1)" style="fill:#fff;opacity:0.311;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="2" x="10" y="-7" transform="scale(1,-1)" style="fill:#002b36;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="2" x="13" y="-7" transform="scale(1,-1)" style="fill:#002b36;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media.svg b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media.svg
new file mode 120000
index 00000000..12bc01b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/drive-removable-media.svg
@@ -0,0 +1 @@
+drive-harddisk-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/dvd_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/dvd_unmount.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/dvd_unmount.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/floppy.svg b/.icons/Material-Black-Lime-Numix/24/devices/floppy.svg
new file mode 120000
index 00000000..6af143ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/floppy.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-cd-blank.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-cd-blank.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-cd-blank.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-cd.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-cd.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-cd.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-computer.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-computer.svg
new file mode 120000
index 00000000..d890a06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-computer.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-battery.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-battery.svg
new file mode 120000
index 00000000..a400f383
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-battery.svg
@@ -0,0 +1 @@
+battery.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom-audio.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom-audio.svg
new file mode 120000
index 00000000..446400df
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom-audio.svg
@@ -0,0 +1 @@
+media-optical-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-cdrom.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-computer.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-computer.svg
new file mode 120000
index 00000000..d890a06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-computer.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-audio.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-audio.svg
new file mode 120000
index 00000000..446400df
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-audio.svg
@@ -0,0 +1 @@
+media-optical-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdr.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdr.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdr.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrom.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrom.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrom.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrw.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrw.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-cdrw.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr-plus.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr-plus.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr-plus.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdr.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdram.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdram.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdram.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrom.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrom.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrom.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrw.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrw.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-disc-dvdrw.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd-alt.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd-alt.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd-alt.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-dvd.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ethernet.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ethernet.svg
new file mode 120000
index 00000000..f16eb6e8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ethernet.svg
@@ -0,0 +1 @@
+nm-device-wired.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashdisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashdisk.svg
new file mode 120000
index 00000000..12bc01b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashdisk.svg
@@ -0,0 +1 @@
+drive-harddisk-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashkey.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashkey.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-flashkey.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-floppy.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-floppy.svg
new file mode 120000
index 00000000..6af143ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-floppy.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-1394.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-1394.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-1394.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-usb.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-usb.svg
new file mode 120000
index 00000000..12bc01b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk-usb.svg
@@ -0,0 +1 @@
+drive-harddisk-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-harddisk.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ipod.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ipod.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-ipod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-jazdisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-jazdisk.svg
new file mode 120000
index 00000000..76962031
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-jazdisk.svg
@@ -0,0 +1 @@
+media-jaz.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-keyboard.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-keyboard.svg
new file mode 120000
index 00000000..5fc97368
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-keyboard.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-cf.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-cf.svg
new file mode 120000
index 00000000..35cc904f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-cf.svg
@@ -0,0 +1 @@
+media-flash-cf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-memory.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-memory.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-memory.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-ms.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-ms.svg
new file mode 120000
index 00000000..c043f363
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-ms.svg
@@ -0,0 +1 @@
+media-flash-ms.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sdmmc.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sdmmc.svg
new file mode 120000
index 00000000..3421cd88
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sdmmc.svg
@@ -0,0 +1 @@
+media-memory-sd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sm.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sm.svg
new file mode 120000
index 00000000..ce972f80
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-media-sm.svg
@@ -0,0 +1 @@
+media-memory-sm.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-memory.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-memory.svg
new file mode 100644
index 00000000..62cea518
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-memory.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1)">
+ <rect rx="0.5" y="15" x="2" height="3" width="13" style="fill:#a6b44a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="6" height="10" width="22" style="fill:#a6b44a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="3" height="6" x="17" y="8" rx="0.5" style="fill:#073642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect y="16" x="3" height="1" width="1" style="fill:#e0e22d;fill-opacity:1;stroke:none"/>
+ <rect y="6" x="18" height="10" width="2" style="fill:#fdf6e3;fill-opacity:0.309;stroke:none"/>
+ <rect width="1" height="1" x="5" y="16" style="fill:#e0e22d;fill-opacity:1;stroke:none"/>
+ <rect y="16" x="7" height="1" width="1" style="fill:#e0e22d;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="1" x="9" y="16" style="fill:#e0e22d;fill-opacity:1;stroke:none"/>
+ <rect y="16" x="11" height="1" width="1" style="fill:#e0e22d;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="1" x="13" y="16" style="fill:#e0e22d;fill-opacity:1;stroke:none"/>
+ <rect rx="0.5" y="8" x="2" height="6" width="3" style="fill:#073642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="3" height="6" x="7" y="8" rx="0.5" style="fill:#073642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="8" x="12" height="6" width="3" style="fill:#073642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-ball.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-ball.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-ball.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-optical.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-optical.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-optical.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-properties.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-properties.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-mouse-properties.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-network.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-network.svg
new file mode 100644
index 00000000..4f3130df
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-network.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g style="fill-opacity:0.8">
+ <path d="m 2.617 4.03 c -0.336 0.07 -0.598 0.402 -0.594 0.746 l 0 13.953 c 0 0.391 0.359 0.746 0.75 0.746 l 18.453 0 c 0.391 0 0.75 -0.355 0.75 -0.746 l 0 -12.441 c 0 -0.391 -0.359 -0.75 -0.75 -0.75 l -7.23 0 l 0 -0.762 c 0 -0.391 -0.359 -0.746 -0.75 -0.746 l -10.473 0 c -0.051 -0.008 -0.105 -0.008 -0.156 0 Z" style="fill:#ededec"/>
+ <path d="m 2.594 4 c -0.34 0.07 -0.602 0.406 -0.594 0.75 l 0 14 c 0 0.395 0.355 0.75 0.75 0.75 l 18.5 0 c 0.395 0 0.75 -0.355 0.75 -0.75 l 0 -12.484 c 0 -0.395 -0.355 -0.75 -0.75 -0.75 l -7.25 0 l 0 -0.766 c 0 -0.395 -0.355 -0.75 -0.75 -0.75 l -10.5 0 c -0.051 -0.004 -0.105 -0.004 -0.156 0 m 8.906 4 l 0.5 0 c 2.207 0 4 1.793 4 4 c 0 2.207 -1.293 4 -4 4 c -2.5 0 -4 -1.793 -4 -4 c 0 -2.207 1.793 -4 3.5 -4 m 0.828 0.563 c -0.004 0.016 0.004 0.012 0 0.031 c -0.035 0.34 -0.227 0.121 -0.297 0.156 c -0.07 0.035 -0.547 0.695 -0.547 0.625 c 0 -0.07 0.094 -0.172 0.094 -0.172 c 0 0 0.027 -0.301 -0.031 -0.625 c -0.156 0.02 -0.305 0.039 -0.453 0.078 l -0.469 0.766 c 0.039 0.008 0.09 0.016 0.141 0.047 c 0.25 0.145 0.352 0.281 0.422 0.297 c 0.07 0.02 0.387 -0.434 0.156 0.047 c -0.23 0.48 -0.34 0.645 -0.609 0.75 c -0.016 0.004 -0.031 0.008 -0.047 0.016 c -0.07 0.082 -0.164 0.164 -0.281 0.266 c -0.254 0.227 -0.375 0.258 -0.375 0.484 c 0 0.227 0.004 0.402 -0.172 0.703 c -0.176 0.301 -0.293 0.289 -0.219 0.516 c 0.074 0.227 0.125 0.629 0 0.453 c -0.125 -0.176 -0.07 -0.527 -0.172 -0.328 c -0.09 0.176 -0.297 0.242 -0.313 0.422 c -0.004 0.023 -0.008 0.047 0 0.078 c 0 0.004 0 0.008 0 0.016 c 0.066 0.215 0.438 -0.078 0.438 0.094 c 0 0.176 -0.324 0.164 -0.25 0.313 c 0.074 0.148 0.371 -0.293 0.625 -0.219 c 0.254 0.074 0.086 0.117 0.313 0.219 c 0.227 0.102 0.359 0.211 0.359 0.359 c 0 0.148 0.715 0.078 0.641 0.328 c -0.074 0.25 -0.148 0.195 -0.375 0.469 c -0.125 0.152 -0.238 0.238 -0.313 0.313 c 0.102 0.074 0.129 0.117 0.25 0.078 c 0.16 -0.055 -0.047 -0.133 0.078 -0.203 c 0.031 -0.02 0.043 -0.031 0.063 -0.047 c 0.02 -0.016 0.039 -0.035 0.078 -0.047 c 0.074 -0.023 0.23 -0.031 0.578 -0.031 c 0.695 0 1.031 0.031 1.031 0.031 c 0 0 0.23 0 0.016 0.125 c -0.156 0.09 -0.477 0.254 -0.516 0.297 c 0.016 0 0.055 -0.004 0.094 -0.016 c 0.32 -0.09 0.766 -0.168 0.891 -0.203 c 0.055 -0.016 0.332 -0.16 0.563 -0.266 c 0.008 -0.023 0.008 -0.039 0.016 -0.063 l -0.016 0 c -0.176 -0.074 -0.316 -0.414 -0.266 -0.516 c 0.051 -0.102 0.172 -0.184 0.297 -0.438 c 0.125 -0.254 0.105 -0.078 -0.25 -0.531 c -0.355 -0.453 -0.543 0.027 -0.719 -0.125 c -0.176 -0.152 -0.535 -0.285 -0.688 -0.563 c -0.152 -0.277 -0.078 -0.07 -0.078 -0.375 c 0 -0.305 -0.027 -0.074 0.047 -0.328 c 0.074 -0.254 0.277 -0.277 0.531 -0.453 c 0.035 -0.023 0.074 -0.031 0.109 -0.047 c -0.055 -0.055 -0.141 -0.172 -0.297 -0.328 c 0 0 0.156 -0.324 0.281 -0.375 c 0.121 -0.047 0.195 -0.031 0.359 0.016 c 0.008 -0.027 0.008 -0.031 0.016 -0.094 c 0.023 -0.203 -0.078 -0.094 -0.078 -0.219 c 0 -0.125 0.059 0.004 0.234 -0.047 c 0.176 -0.051 0.184 -0.395 0.359 -0.344 c 0.176 0.051 0.176 -0.07 0.328 -0.297 c 0.152 -0.227 0 -0.102 -0.203 -0.203 c -0.203 -0.102 -0.027 0.152 -0.078 0.328 c -0.051 0.176 -0.199 0.066 -0.375 -0.313 c -0.176 -0.379 -0.023 -0.227 0.078 -0.531 c 0.02 -0.055 0.039 -0.078 0.063 -0.109 c -0.328 -0.145 -0.691 -0.23 -1.063 -0.266 m 0.672 1.344 c 0.078 0.012 0.133 0.098 0.172 0.172 c 0.02 0.043 0.008 0.055 -0.016 0.063 c 0 0 0.031 0.086 0.031 0.109 c 0 0.023 -0.051 0.016 -0.172 -0.016 c -0.09 -0.023 -0.031 -0.031 0.031 -0.078 l -0.109 0 c -0.043 0 -0.066 -0.008 -0.078 -0.016 c 0.008 0.004 0.004 0.004 0.016 0.016 c 0.016 0.016 0.016 0.027 0.016 0.031 c -0.02 0 -0.066 -0.008 -0.109 0 c -0.082 0.02 0.008 -0.039 0.047 -0.109 c 0 0 0.023 0.016 0.031 0.031 c 0.016 -0.035 0.047 -0.098 0.047 -0.188 c 0.031 -0.012 0.066 -0.023 0.094 -0.016 m 1.906 0.219 c -0.125 0.094 -0.289 0.305 -0.422 0.438 c -0.227 0.227 0.125 0.254 0.25 0.281 c 0.125 0.027 0.246 -0.063 0.5 -0.063 c -0.004 -0.012 -0.012 -0.02 -0.016 -0.031 c -0.035 0.004 -0.066 0.016 -0.109 0.016 c -0.148 0 -0.051 -0.141 -0.016 -0.344 c -0.051 -0.102 -0.125 -0.199 -0.188 -0.297 m -1.563 0.469 c -0.055 -0.016 -0.137 0.039 -0.234 0.094 c 0.07 0.102 -0.141 0.379 -0.25 0.578 c -0.004 0.004 -0.012 0.008 -0.016 0.016 c 0.215 -0.035 0.559 0.016 1.313 0.203 c 0 0 0.277 -0.07 0.328 0.031 c 0.02 0.035 0.117 0.055 0.234 0.063 c 0.305 -0.121 0.141 -0.227 0.141 -0.469 c 0 -0.254 -0.379 0.031 -0.328 -0.094 c 0.051 -0.125 -0.059 -0.121 -0.234 -0.297 c -0.176 -0.176 -0.141 0.438 -0.266 0.313 c -0.125 -0.125 -0.137 -0.023 -0.188 -0.125 c -0.051 -0.102 -0.219 -0.266 -0.219 -0.266 c 0 0 0.117 0.137 0.094 0.391 c -0.023 0.254 -0.375 0.031 -0.375 0.031 c 0 0 0.055 -0.023 0.156 -0.047 c 0.102 -0.023 -0.02 -0.184 -0.094 -0.359 c -0.02 -0.043 -0.039 -0.055 -0.063 -0.063 m 2.125 1.25 c -0.027 0.02 -0.074 0.051 -0.109 0.063 c -0.277 0.102 -0.469 0.313 -0.469 0.313 c 0 0 0.32 0 0.547 0.203 c 0.016 -0.137 0.031 -0.281 0.031 -0.422 c 0 -0.051 0.004 -0.105 0 -0.156 Z" style="fill:#000"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-pcmcia.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-pcmcia.svg
new file mode 100644
index 00000000..987faaf6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-pcmcia.svg
@@ -0,0 +1,64 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
+ <defs>
+ <filter width="24" x="0" y="0" height="24" filterUnits="objectBoundingBox" id="alpha">
+ <feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" in="SourceGraphic" type="matrix"/>
+ </filter>
+ <g id="surface6">
+ <path d="m 4.574 20.5 l -4.574 0 l 0 -3 l 4.574 0 Z" style="fill:url(#radial0)"/>
+ <path d="m 16.926 17.5 l 4.574 0 l 0 3 l -4.574 0 Z" style="fill:url(#radial1)"/>
+ <path d="m 4.574 17.5 l 12.352 0 l 0 3 l -12.352 0 Z" style="fill:url(#linear0)"/>
+ </g>
+ <linearGradient id="linear1" y1="13" y2="38" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#fff;stop-opacity:0.6"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="scale(.5)" id="linear3" y1="24" y2="28" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#ecd562"/>
+ <stop offset="1" style="stop-color:#df8122"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(.45744 0 0 .375 -.45744 2.5)" id="linear0" y1="48" y2="40" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#000;stop-opacity:0"/>
+ <stop offset="0.5" style="stop-color:#000"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="linear2" y1="17" y2="18" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#fdfdfd"/>
+ <stop offset="1" style="stop-color:#9f9f9f"/>
+ </linearGradient>
+ <mask id="mask0">
+ <g style="filter:url(#alpha)">
+ <rect width="24" height="24" style="fill:#000;fill-opacity:0.302"/>
+ </g>
+ </mask>
+ <radialGradient cx="9.286" cy="18.04" gradientTransform="matrix(2.65854 -.03734 .0168 1.19584 -15.70336 .10714)" id="radial3" r="17" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#efefef"/>
+ <stop offset="1" style="stop-color:#c8c8c8"/>
+ </radialGradient>
+ <radialGradient cx="12.156" cy="40.48" gradientTransform="matrix(1.81157 -.03214 .02008 1.13174 -10.67818 -10.72976)" id="radial2" r="22" gradientUnits="userSpaceOnUse" xlink:href="#radial3"/>
+ <radialGradient cx="1" cy="44" gradientTransform="matrix(.91489 0 0 .3 16.01057 5.8)" id="radial1" r="5" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#000"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="1" cy="44" gradientTransform="matrix(-.91489 0 0 -.3 5.48934 32.2)" id="radial0" r="5" gradientUnits="userSpaceOnUse" xlink:href="#radial1"/>
+ </defs>
+ <use xlink:href="#surface6" style="mask:url(#mask0)"/>
+ <g style="stroke-linecap:round">
+ <path d="m 3.5 12.5 c -0.555 0 -1 0.445 -1 1 l 0 24 c 0 0.555 0.445 1 1 1 l 35 0 c 0.555 0 1 -0.445 1 -1 c -0.016 -0.5 0.5 -0.984 1 -1 l 4 0 c 0.555 0 1 -0.445 1 -1 l 0 -20 c 0 -0.555 -0.445 -1 -1 -1 l -4 0 c -0.5 0 -0.969 -0.5 -1 -1 c 0 -0.555 -0.445 -1 -1 -1 Z" transform="scale(.5)" style="fill:url(#radial2);stroke:#8c8c8c"/>
+ <path d="m 3.5 13.469 c -0.031 0 -0.031 0 -0.031 0.031 l 0 24 c 0 0.031 0 0.031 0.031 0.031 l 35 0 c 0.016 0 0.031 0 0.031 0 c 0 0 0 -0.016 0 -0.031 c -0.008 -0.578 0.258 -1.047 0.594 -1.375 c 0.344 -0.336 0.789 -0.578 1.344 -0.594 c 0.008 0 0.023 0 0.031 0 l 4 0 c 0.031 0 0.031 0 0.031 -0.031 l 0 -20 c 0 -0.031 0 -0.031 -0.031 -0.031 l -4 0 c -0.578 0 -1.039 -0.258 -1.375 -0.594 c -0.336 -0.336 -0.563 -0.773 -0.594 -1.313 c 0 -0.023 0 -0.039 0 -0.063 c 0 -0.031 0 -0.031 -0.031 -0.031 Z" transform="scale(.5)" style="fill:none;stroke:url(#linear1)"/>
+ <path d="m 3.5 16.5 l 32 0 c 0.555 0 1 0.445 1 1 l 0 16 c 0 0.555 -0.445 1 -1 1 l -32 0" transform="scale(.5)" style="fill:url(#radial3);stroke:url(#linear2)"/>
+ </g>
+ <g style="fill:#d6b943">
+ <path d="m 4 6.516 l 5 0 l 0 0.484 l -5 0 Z"/>
+ <path d="m 4 18.516 l 5 0 l 0 0.484 l -5 0 Z"/>
+ </g>
+ <path d="m 5.5 9.5 l 11 0 c 0.277 0 0.5 0.223 0.5 0.5 l 0 5.5 c 0 0.277 -0.223 0.5 -0.5 0.5 l -11 0 c -0.277 0 -0.5 -0.223 -0.5 -0.5 l 0 -5.5 c 0 -0.277 0.223 -0.5 0.5 -0.5 Z" style="fill:#606060"/>
+ <path d="m 8 12.5 l 8.5 0 l 0 1 l -8.5 0 Z" style="fill:url(#linear3)"/>
+ <g style="fill:#fff">
+ <path d="m 8 14.02 l 0.723 0 c 0.16 0 0.277 0.039 0.355 0.117 c 0.078 0.078 0.117 0.188 0.117 0.332 c 0 0.145 -0.043 0.262 -0.129 0.344 c -0.086 0.082 -0.215 0.125 -0.391 0.125 l -0.238 0 l 0 0.539 l -0.438 0 l 0 -1.457 m 0.438 0.621 l 0.105 0 c 0.086 0 0.145 -0.016 0.18 -0.043 c 0.031 -0.031 0.051 -0.07 0.051 -0.117 c 0 -0.047 -0.016 -0.086 -0.047 -0.117 c -0.027 -0.031 -0.082 -0.047 -0.164 -0.047 l -0.125 0 l 0 0.324"/>
+ <path d="m 10.363 14.879 l 0.383 0.117 c -0.027 0.113 -0.066 0.203 -0.121 0.277 c -0.055 0.074 -0.125 0.133 -0.207 0.168 c -0.082 0.039 -0.184 0.059 -0.313 0.059 c -0.152 0 -0.277 -0.023 -0.375 -0.07 c -0.098 -0.043 -0.18 -0.125 -0.25 -0.242 c -0.07 -0.117 -0.105 -0.266 -0.105 -0.445 c 0 -0.242 0.063 -0.426 0.184 -0.555 c 0.125 -0.133 0.301 -0.195 0.527 -0.195 c 0.176 0 0.316 0.035 0.418 0.109 c 0.102 0.074 0.18 0.188 0.227 0.344 l -0.383 0.086 c -0.016 -0.043 -0.027 -0.074 -0.043 -0.098 c -0.023 -0.031 -0.055 -0.059 -0.09 -0.078 c -0.035 -0.02 -0.074 -0.027 -0.117 -0.027 c -0.102 0 -0.176 0.039 -0.227 0.125 c -0.039 0.059 -0.063 0.156 -0.063 0.285 c 0 0.164 0.023 0.273 0.074 0.332 c 0.047 0.063 0.113 0.09 0.199 0.09 c 0.082 0 0.145 -0.023 0.188 -0.07 c 0.043 -0.051 0.074 -0.121 0.094 -0.211"/>
+ <path d="m 10.949 14.02 l 0.574 0 l 0.223 0.887 l 0.219 -0.887 l 0.57 0 l 0 1.457 l -0.355 0 l 0 -1.109 l -0.277 1.109 l -0.32 0 l -0.273 -1.109 l 0 1.109 l -0.359 0 l 0 -1.457"/>
+ <path d="m 13.75 14.879 l 0.383 0.117 c -0.027 0.113 -0.066 0.203 -0.121 0.277 c -0.055 0.074 -0.125 0.133 -0.207 0.168 c -0.082 0.039 -0.184 0.059 -0.313 0.059 c -0.152 0 -0.277 -0.023 -0.375 -0.07 c -0.098 -0.043 -0.18 -0.125 -0.25 -0.242 c -0.07 -0.117 -0.105 -0.266 -0.105 -0.445 c 0 -0.242 0.063 -0.426 0.184 -0.555 c 0.125 -0.133 0.301 -0.195 0.527 -0.195 c 0.18 0 0.316 0.035 0.418 0.109 c 0.102 0.074 0.18 0.188 0.227 0.344 l -0.383 0.086 c -0.012 -0.043 -0.027 -0.074 -0.043 -0.098 c -0.023 -0.031 -0.055 -0.059 -0.09 -0.078 c -0.035 -0.02 -0.074 -0.027 -0.117 -0.027 c -0.098 0 -0.176 0.039 -0.227 0.125 c -0.039 0.059 -0.059 0.156 -0.059 0.285 c 0 0.164 0.023 0.273 0.07 0.332 c 0.047 0.063 0.113 0.09 0.199 0.09 c 0.082 0 0.145 -0.023 0.188 -0.07 c 0.043 -0.051 0.074 -0.121 0.094 -0.211"/>
+ <path d="m 14.359 14.02 l 0.438 0 l 0 1.457 l -0.438 0 l 0 -1.457"/>
+ <path d="m 15.977 15.234 l -0.496 0 l -0.07 0.238 l -0.445 0 l 0.531 -1.457 l 0.473 0 l 0.531 1.457 l -0.457 0 l -0.066 -0.238 m -0.094 -0.316 l -0.156 -0.523 l -0.152 0.523 l 0.309 0"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-network.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-network.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-network.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-new.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-new.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer-new.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-printer.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-1394.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-1394.svg
new file mode 120000
index 00000000..12bc01b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-1394.svg
@@ -0,0 +1 @@
+drive-harddisk-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-usb.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-usb.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable-usb.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable.svg
new file mode 120000
index 00000000..12bc01b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-removable.svg
@@ -0,0 +1 @@
+drive-harddisk-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-empty.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-empty.svg
new file mode 120000
index 00000000..4bae044c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-empty.svg
@@ -0,0 +1 @@
+../places/user-trash.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-full.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-full.svg
new file mode 120000
index 00000000..ecdebd90
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-trash-full.svg
@@ -0,0 +1 @@
+../places/user-trash-full.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-1394.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-1394.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-1394.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-usb.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-usb.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-unknown-usb.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-wavelan.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-wavelan.svg
new file mode 120000
index 00000000..c85ebf49
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-wavelan.svg
@@ -0,0 +1 @@
+nm-device-wireless.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-zipdisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-zipdisk.svg
new file mode 120000
index 00000000..52ca1431
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-dev-zipdisk.svg
@@ -0,0 +1 @@
+media-zip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-blockdev.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-blockdev.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-blockdev.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-client.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-client.svg
new file mode 120000
index 00000000..d890a06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-client.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-server.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-server.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-fs-server.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-ipod.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-ipod.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-ipod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-phone-manager.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-phone-manager.svg
new file mode 120000
index 00000000..383406fc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-phone-manager.svg
@@ -0,0 +1 @@
+phone.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gnome-stock-mic.svg b/.icons/Material-Black-Lime-Numix/24/devices/gnome-stock-mic.svg
new file mode 120000
index 00000000..2e4b541a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gnome-stock-mic.svg
@@ -0,0 +1 @@
+audio-input-microphone.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gtk-cdrom.svg b/.icons/Material-Black-Lime-Numix/24/devices/gtk-cdrom.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gtk-cdrom.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gtk-floppy.svg b/.icons/Material-Black-Lime-Numix/24/devices/gtk-floppy.svg
new file mode 120000
index 00000000..6af143ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gtk-floppy.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gtk-harddisk.svg b/.icons/Material-Black-Lime-Numix/24/devices/gtk-harddisk.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gtk-harddisk.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/gtkpod.svg b/.icons/Material-Black-Lime-Numix/24/devices/gtkpod.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/gtkpod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/harddrive.svg b/.icons/Material-Black-Lime-Numix/24/devices/harddrive.svg
new file mode 100644
index 00000000..3897d77c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/harddrive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="12" height="16" x="6" y="4" rx="1" style="fill:#839496;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="16" x="14.98" y="4" style="fill:#fdf6e3;opacity:0.464;fill-opacity:1;stroke:none"/>
+ <path d="m 12.02 6.98 c -0.645 -0.007 -1.299 0.14 -1.91 0.463 -1.953 1.035 -2.678 3.453 -1.643 5.406 0.858 1.618 2.66 2.401 4.367 2.036 l -0.744 -2.626 c -0.024 0.001 -0.045 0.014 -0.07 0.014 -0.744 0 -1.348 -0.604 -1.348 -1.348 0 -0.744 0.604 -1.348 1.348 -1.348 0.744 0 1.348 0.604 1.348 1.348 0 0.333 -0.123 0.635 -0.323 0.871 l 1.727 2.064 c 1.252 -1.208 1.614 -3.146 0.758 -4.76 -0.711 -1.342 -2.091 -2.106 -3.51 -2.12 z" style="fill:#073642;fill-opacity:1"/>
+ <path d="m 12.957 13.493 1.5 4.5 1.5 0 0 -1 z" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <path d="m 8.218 12.161 c 0.358 1.124 1.217 2.056 2.364 2.505 l 0.941 -2.508 c -0.136 -0.054 -0.258 -0.13 -0.375 -0.231 -0.189 -0.163 -0.327 -0.367 -0.401 -0.588 l -2.528 0.822 z" style="fill:#93a1a1;opacity:0.495;fill-opacity:1"/>
+ <path d="m 8.104 10.1 c -0.252 1.152 0.026 2.389 0.795 3.351 l 2.069 -1.701 c -0.091 -0.115 -0.159 -0.242 -0.209 -0.388 -0.082 -0.236 -0.1 -0.482 -0.054 -0.71 l -2.601 -0.552 z" style="fill:#268bd2;opacity:0.246;fill-opacity:1"/>
+ <path d="m 15.773 9.648 c -0.366 -1.121 -1.232 -2.048 -2.382 -2.488 l -0.923 2.515 c 0.136 0.053 0.259 0.128 0.377 0.229 0.19 0.162 0.33 0.365 0.406 0.585 l 2.522 -0.84 z" style="fill:#93a1a1;opacity:0.495;fill-opacity:1"/>
+ <path d="m 15.902 11.705 c 0.243 -1.154 -0.043 -2.389 -0.819 -3.345 l -2.057 1.716 c 0.092 0.114 0.16 0.241 0.212 0.387 0.084 0.235 0.103 0.481 0.059 0.709 l 2.605 0.533 z" style="fill:#268bd2;opacity:0.19;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/hdd-unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/hdd-unmount.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/hdd-unmount.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/hdd_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/hdd_unmount.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/hdd_unmount.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/headphones.svg b/.icons/Material-Black-Lime-Numix/24/devices/headphones.svg
new file mode 120000
index 00000000..3f0ee3ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/headphones.svg
@@ -0,0 +1 @@
+audio-headphones.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/i-network-printer.svg b/.icons/Material-Black-Lime-Numix/24/devices/i-network-printer.svg
new file mode 100644
index 00000000..a54b0fc5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/i-network-printer.svg
@@ -0,0 +1,12 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <rect width="12" height="6.5" y="4" style="fill:#f8e9b8;fill-opacity:1;stroke:none" x="6"/>
+ <path d="m 5 9.997 c -0.554 0 -1 0.446 -1 1 l 0 6 c 0 0.554 0.446 1 1 1 l 1 0 0 -3 12 0 0 3 1 0 c 0.554 0 1 -0.446 1 -1 l 0 -6 c 0 -0.554 -0.446 -1 -1 -1 l -14 0 z" style="fill:#df5c4f;fill-opacity:1;stroke:none"/>
+ <rect width="12" height="5" y="15" style="fill:#f8e9b8;fill-opacity:1;stroke:none" x="6"/>
+ <rect width="12" height="1" y="10" style="fill:#954c3f;fill-opacity:1;stroke:none" x="6"/>
+ <rect width="12" height="2.992" y="12" style="fill:#954c3f;fill-opacity:1;stroke:none" x="6"/>
+ <path d="m 36 25 a 1 1 0 1 1 -2 0 1 1 0 1 1 2 0 z" transform="matrix(0.5 0 0 0.5 -0.508 0.508)" style="fill:#eee8d5;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="8" y="9.997" style="fill:#eee8d5;opacity:0.311;fill-opacity:1;stroke:none" x="18"/>
+ <rect width="18" height="1" y="21.5" style="fill:#c7c7c7;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" x="3"/>
+ <rect width="1" height="3" y="20" style="fill:#c7c7c7;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" x="11.5"/>
+ <rect width="6" height="2" y="21" style="fill:#737373;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" x="9"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/input-gaming.svg b/.icons/Material-Black-Lime-Numix/24/devices/input-gaming.svg
new file mode 100644
index 00000000..71242965
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/input-gaming.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1)">
+ <path d="m 5.924 4.252 c -0.539 0.022 -0.983 0.253 -1.289 0.485 -1.807 1.371 -3.385 7.089 -3.385 10.115 c 0 3.03 0.696 2.898 1.299 2.898 0.604 0 1.363 -0.415 2.026 -0.999 c 1.831 -1.612 2.675 -3.75 4.496 -3.75 l 3.858 0 c 1.821 0 2.664 2.138 4.496 3.75 0.663 0.584 1.422 0.999 2.026 0.999 0.604 0 1.299 0.129 1.299 -2.898 c 0 -3.03 -1.578 -8.744 -3.385 -10.115 -0.489 -0.371 -1.331 -0.74 -2.355 -0.253 -0.687 0.327 -1.301 0.517 -2.199 0.517 l -3.621 0 c -0.898 0 -1.512 -0.19 -2.199 -0.517 -0.384 -0.183 -0.743 -0.245 -1.066 -0.231" style="fill:#deddc9;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <ellipse ry="1.5" rx="1.5" cy="9" cx="6.5" style="fill:#3b3b3b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse ry="0.75" rx="0.75" cy="7.5" cx="16.25" style="fill:#df8003;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse ry="0.75" rx="0.75" cx="17.75" cy="9" style="fill:#e45146;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse ry="0.75" rx="0.75" cy="10.5" cx="16.25" style="fill:#68bf45;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse ry="0.75" rx="0.75" cx="14.75" cy="9" style="fill:#5b6dc1;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse ry="0.625" rx="0.625" cy="9" cx="11" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#3b3b3b;fill-rule:nonzero;stroke-linecap:round;stroke-linejoin:miter;stroke-width:0.2;stroke-dashoffset:0"/>
+ <ellipse ry="0.5" rx="0.5" cy="9" cx="9.5" style="fill:#3b3b3b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse ry="0.5" rx="0.5" cx="12.5" cy="9" style="fill:#3b3b3b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 16.08 4.252 c -0.025 -0.001 -0.051 0.003 -0.076 0.003 l 0 11.09 c 0.423 0.442 0.878 0.92 1.425 1.401 0.186 0.164 0.38 0.309 0.575 0.44 l 0 -11.785 c -0.207 -0.276 -0.42 -0.505 -0.636 -0.669 -0.306 -0.232 -0.748 -0.462 -1.288 -0.484" style="fill:#fff;opacity:0.4;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/input-keyboard.svg b/.icons/Material-Black-Lime-Numix/24/devices/input-keyboard.svg
new file mode 120000
index 00000000..5fc97368
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/input-keyboard.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/input-mouse.svg b/.icons/Material-Black-Lime-Numix/24/devices/input-mouse.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/input-mouse.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/input-tablet.svg b/.icons/Material-Black-Lime-Numix/24/devices/input-tablet.svg
new file mode 100644
index 00000000..a9f1a900
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/input-tablet.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="14" height="10" x="4" y="7" rx="0.8" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <rect width="11.5" height="7.5" x="5.25" y="8.25" style="fill:#93a1a1;fill-opacity:1;stroke:none"/>
+ <rect rx="0.15" y="8" x="17" height="0.75" width="0.75" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="10" x="15" y="7" style="fill:#fdf6e3;fill-opacity:0.217;stroke:none"/>
+ <path d="m 20 16.25 -1 -1.5 0 -6.514 c 0 0 0 -0.486 0.5 -0.486 0.5 0 0.5 0.486 0.5 0.486 l 0 6.514" style="fill:#073642;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="0.5" x="-14.75" y="19.5" transform="matrix(0,-1,1,0,0,0)" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <rect width="0.75" height="0.75" x="17" y="9.5" rx="0.15" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <rect width="0.75" height="0.75" x="4.25" y="8" rx="0.15" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <rect rx="0.15" y="9.5" x="4.25" height="0.75" width="0.75" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/input-touchpad.svg b/.icons/Material-Black-Lime-Numix/24/devices/input-touchpad.svg
new file mode 100644
index 00000000..d34aefe3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/input-touchpad.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect rx="1.5" height="20" transform="matrix(0 -1 -1 0 0 0)" y="-22" x="-21" style="fill:#a8a8a8;fill-opacity:1" width="18"/>
+ <rect height="1" y="5" x="17" style="opacity:0.2" width="3"/>
+ <rect height="2.5" y="17.5" x="11" style="fill:#dcdcdc;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" width="2"/>
+ <rect height="1" y="17" x="3" style="fill:#dcdcdc;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" width="18"/>
+ <rect height="18" y="3" x="16" style="fill:#fdf6e3;fill-opacity:0.217;stroke:none" width="2"/>
+ <rect height="1" y="8" x="17" style="opacity:0.2" width="3"/>
+ <rect height="1" y="11" x="17" style="opacity:0.2" width="3"/>
+ <rect height="1" y="14" x="17" style="opacity:0.2" width="3"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/ipod-mount.svg b/.icons/Material-Black-Lime-Numix/24/devices/ipod-mount.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/ipod-mount.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/ipod_mount.svg b/.icons/Material-Black-Lime-Numix/24/devices/ipod_mount.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/ipod_mount.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/keyboard.svg b/.icons/Material-Black-Lime-Numix/24/devices/keyboard.svg
new file mode 100644
index 00000000..5d238347
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/keyboard.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1)">
+ <path d="m 15.03 12 0 -5.5 c 0 0 0 -0.5 -0.5 -0.5 l -1 0 c 0 0 -0.5 0 -0.5 0.5 l 0 1 c 0 0 0 0.5 -0.5 0.5 l -3 0 c 0 0 -0.5 0 -0.5 -0.5 l 0 -1.5 1 0 0 0.5 c 0 0 0 0.5 0.5 0.5 l 1 0 c 0 0 0.5 0 0.5 -0.5 l 0 -1 c 0 0 0 -0.5 0.5 -0.5 l 3 0 c 0 0 0.5 0 0.5 0.5 l 0 6.5 z" style="fill:#93a1a1;fill-opacity:1;stroke:none"/>
+ <rect y="9" x="3" height="8" width="16" rx="1.068" style="fill:#b6bdbd;fill-opacity:1;stroke:none"/>
+ <g transform="matrix(0.5,0,0,0.54545455,-1,-550.37197)" style="fill:#6f8a93;fill-opacity:1">
+ <path d="m 10 1027.35 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 4 0 0 -2.75 z m 2 2.75 0 4.125 2 0 0 -4.875 z m -26 1.375 0 2.75 5 0 0 -2.75 z m 6 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 3 0 0 -2.75 z m -22 4.125 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 15 0 0 -2.75 z m 16 0 0 2.75 3 0 0 -2.75 z m 4 0 0 2.75 4 0 0 -2.75 z" style="color:#000"/>
+ </g>
+ <rect y="9" x="16" height="8" width="2" style="fill:#fdf6e3;opacity:0.329;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/kjobviewer.svg b/.icons/Material-Black-Lime-Numix/24/devices/kjobviewer.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/kjobviewer.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/kxkb.svg b/.icons/Material-Black-Lime-Numix/24/devices/kxkb.svg
new file mode 120000
index 00000000..5fc97368
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/kxkb.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/laptop.svg b/.icons/Material-Black-Lime-Numix/24/devices/laptop.svg
new file mode 120000
index 00000000..a1955381
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/laptop.svg
@@ -0,0 +1 @@
+computer-laptop.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-cdr.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-cdr.svg
new file mode 100644
index 00000000..b50ebc5d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-cdr.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.5,0,0,0.5,0,-502.1811)" style="fill:#eee8d5">
+ <path d="m 24 8 c -8.837 0 -16 7.163 -16 16 0 8.837 7.163 16 16 16 8.837 0 16 -7.163 16 -16 0 -8.837 -7.163 -16 -16 -16 z m 0 11 c 2.756 0 5 2.244 5 5 0 2.756 -2.244 5 -5 5 -2.756 0 -5 -2.244 -5 -5 0 -2.756 2.244 -5 5 -5 z m 0 1 c -2.215 0 -4 1.785 -4 4 0 2.215 1.785 4 4 4 2.215 0 4 -1.785 4 -4 0 -2.215 -1.785 -4 -4 -4 z m 0 1.5 c 1.381 0 2.5 1.119 2.5 2.5 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 z" transform="translate(0,1004.3622)"/>
+ </g>
+ <path d="m 11.134 11.11 c 0.195 -0.189 0.445 -0.315 0.715 -0.349 l -0.097 -0.735 c -0.432 0.054 -0.826 0.243 -1.137 0.544 l 0.519 0.539 z m -0.866 -0.894 c 0.388 -0.373 0.889 -0.615 1.426 -0.683 l -0.696 -5.458 c -1.719 0.219 -3.327 0.987 -4.567 2.187 l 3.837 3.954 z" style="fill:#657b83;opacity:0.256"/>
+ <path d="m 13.167 12.433 c -0.094 0.254 -0.266 0.476 -0.495 0.623 l 0.404 0.621 c 0.367 -0.234 0.641 -0.575 0.791 -0.981 l -0.7 -0.263 z m 1.167 0.433 c -0.189 0.504 -0.538 0.938 -0.992 1.231 l 2.98 4.626 c 1.457 -0.939 2.577 -2.324 3.178 -3.941 l -5.166 -1.915 z" style="fill:#fffefb;opacity:0.464;fill-opacity:1"/>
+ <path d="m 12.896 12.863 c -0.188 0.195 -0.434 0.331 -0.703 0.373 l 0.123 0.731 c 0.43 -0.068 0.817 -0.271 1.117 -0.583 l -0.537 -0.521 z m 0.896 0.863 c -0.375 0.386 -0.868 0.645 -1.401 0.732 l 0.884 5.431 c 1.711 -0.279 3.291 -1.101 4.488 -2.344 l -3.971 -3.819 z" style="fill:#657b83;opacity:0.256"/>
+ <path d="m 10.842 11.545 c 0.099 -0.252 0.275 -0.471 0.507 -0.614 l -0.392 -0.629 c -0.371 0.227 -0.652 0.563 -0.81 0.966 l 0.695 0.276 z m -1.158 -0.455 c 0.199 -0.5 0.555 -0.928 1.016 -1.212 l -2.892 -4.681 c -1.474 0.911 -2.621 2.275 -3.252 3.881 l 5.129 2.01 z" style="fill:#fffefb;opacity:0.426;fill-opacity:1"/>
+ <path d="m 12 9 c -1.657 0 -3 1.343 -3 3 c 0 1.657 1.343 3 3 3 c 1.657 0 3 -1.343 3 -3 c 0 -1.657 -1.343 -3 -3 -3 z m 0 1 c 1.105 0 2 0.895 2 2 c 0 1.105 -0.895 2 -2 2 c -1.105 0 -2 -0.895 -2 -2 c 0 -1.105 0.895 -2 2 -2 z" style="fill:#839496;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom-audio.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom-audio.svg
new file mode 120000
index 00000000..446400df
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom-audio.svg
@@ -0,0 +1 @@
+media-optical-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom1.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom1.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrom1.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-cdrw.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrw.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-cdrw.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-dvd.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-dvd.svg
new file mode 100644
index 00000000..76e65ad7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-dvd.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1.0000003)">
+ <g transform="matrix(0.5,0,0,0.5,-1,-503.1811)" style="fill:#eee8d5">
+ <path transform="translate(0,1004.3622)" d="m 24 8 c -8.837 0 -16 7.163 -16 16 0 8.837 7.163 16 16 16 8.837 0 16 -7.163 16 -16 0 -8.837 -7.163 -16 -16 -16 m 0 11 c 2.756 0 5 2.244 5 5 0 2.756 -2.244 5 -5 5 -2.756 0 -5 -2.244 -5 -5 0 -2.756 2.244 -5 5 -5 z m 0 1 c -2.215 0 -4 1.785 -4 4 0 2.215 1.785 4 4 4 2.215 0 4 -1.785 4 -4 0 -2.215 -1.785 -4 -4 -4 z m 0 1.5 c 1.381 0 2.5 1.119 2.5 2.5 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 z"/>
+ </g>
+ <path d="m 10.134 10.11 c 0.195 -0.189 0.445 -0.315 0.715 -0.349 l -0.097 -0.735 c -0.432 0.054 -0.826 0.243 -1.137 0.544 l 0.519 0.539 m -0.866 -0.894 c 0.388 -0.373 0.889 -0.615 1.426 -0.683 l -0.696 -5.458 c -1.719 0.219 -3.327 0.987 -4.567 2.187 l 3.837 3.954 z" style="fill:#657b83;opacity:0.256"/>
+ <path d="m 12.167 11.433 c -0.094 0.254 -0.266 0.476 -0.495 0.623 l 0.404 0.621 c 0.367 -0.234 0.641 -0.575 0.791 -0.981 l -0.7 -0.263 z m 1.167 0.433 c -0.189 0.504 -0.538 0.938 -0.992 1.231 l 2.98 4.626 c 1.457 -0.939 2.577 -2.324 3.178 -3.941 l -5.166 -1.915 z" style="fill:#fffefb;opacity:0.464;fill-opacity:1"/>
+ <path d="m 11.896 11.863 c -0.188 0.195 -0.434 0.331 -0.703 0.373 l 0.123 0.731 c 0.43 -0.068 0.817 -0.271 1.117 -0.583 l -0.537 -0.521 m 0.896 0.863 c -0.375 0.386 -0.868 0.645 -1.401 0.732 l 0.884 5.431 c 1.711 -0.279 3.291 -1.101 4.488 -2.344 l -3.971 -3.819 z" style="fill:#657b83;opacity:0.256"/>
+ <path d="m 9.842 10.545 c 0.099 -0.252 0.275 -0.471 0.507 -0.614 l -0.392 -0.629 c -0.371 0.227 -0.652 0.563 -0.81 0.966 l 0.695 0.276 z m -1.158 -0.455 c 0.199 -0.5 0.555 -0.928 1.016 -1.212 l -2.892 -4.681 c -1.474 0.911 -2.621 2.275 -3.252 3.881 l 5.129 2.01 z" style="fill:#fffefb;opacity:0.426;fill-opacity:1"/>
+ <path d="m 11 8 c -1.657 0 -3 1.343 -3 3 0 1.657 1.343 3 3 3 1.657 0 3 -1.343 3 -3 0 -1.657 -1.343 -3 -3 -3 z m 0 1 c 1.105 0 2 0.895 2 2 0 1.105 -0.895 2 -2 2 -1.105 0 -2 -0.895 -2 -2 0 -1.105 0.895 -2 2 -2 z" style="fill:#839496;fill-opacity:1;stroke:none"/>
+ </g>
+ <path d="m 5.173 15.997 3.825 0 1.904 0 c 0.035 0 0.071 -0.006 0.106 0 0.042 0.006 0.055 0.066 0.07 0.106 0.048 0.126 0.078 0.262 0.113 0.394 0.086 0.325 0.196 0.643 0.295 0.963 0.101 0.328 0.187 0.66 0.273 0.992 0.039 0.152 0.072 0.301 0.082 0.458 0.002 0.02 0.016 0.041 0.029 0.041 0.008 -0.028 0.019 -0.056 0.031 -0.083 0.029 -0.064 0.064 -0.126 0.1 -0.185 0.073 -0.118 0.155 -0.228 0.233 -0.344 0.087 -0.13 0.17 -0.263 0.259 -0.392 0.192 -0.275 0.393 -0.541 0.591 -0.81 0.203 -0.276 0.406 -0.552 0.608 -0.828 0.044 -0.06 0.089 -0.117 0.13 -0.179 0.032 -0.048 0.065 -0.105 0.118 -0.125 0.097 -0.035 0.21 -0.017 0.308 -0.013 0.294 0.015 0.589 0.005 0.883 0.005 l 0.942 0 c 0.314 0 0.629 0 0.942 0 0.154 0 0.309 -0.005 0.464 0.009 0.142 0.013 0.283 0.033 0.424 0.061 0.518 0.103 1.048 0.32 1.431 0.747 0.18 0.201 0.328 0.448 0.394 0.728 0.063 0.262 0.05 0.539 -0.016 0.797 -0.134 0.522 -0.462 0.974 -0.852 1.275 -0.243 0.187 -0.486 0.359 -0.755 0.492 -0.265 0.13 -0.54 0.23 -0.822 0.3 -0.594 0.147 -1.202 0.12 -1.806 0.12 l -1.414 0 c 0.013 -0.164 0.061 -0.323 0.094 -0.483 0.036 -0.175 0.072 -0.35 0.108 -0.524 0.073 -0.354 0.147 -0.708 0.22 -1.062 0.041 -0.201 0.081 -0.403 0.121 -0.605 0.019 -0.097 0.039 -0.192 0.061 -0.288 0.012 -0.05 0.022 -0.125 0.053 -0.166 0.015 -0.021 0.051 -0.024 0.073 -0.026 0.048 -0.006 0.097 -0.006 0.144 -0.006 0.113 0.006 0.226 0.006 0.339 0.006 l 0.97 0 c -0.02 0.173 -0.064 0.34 -0.1 0.509 -0.039 0.18 -0.075 0.362 -0.112 0.544 -0.076 0.367 -0.156 0.734 -0.222 1.105 0.29 0 0.579 0.012 0.866 -0.034 0.146 -0.024 0.299 -0.071 0.439 -0.125 0.129 -0.048 0.254 -0.109 0.372 -0.185 0.358 -0.232 0.645 -0.636 0.662 -1.123 0.007 -0.206 -0.042 -0.413 -0.155 -0.576 -0.139 -0.202 -0.353 -0.311 -0.564 -0.379 -0.527 -0.171 -1.096 -0.109 -1.638 -0.106 -0.157 0 -0.314 0 -0.471 0.006 -0.075 0 -0.151 0 -0.227 0 -0.077 0 -0.164 -0.011 -0.239 0.006 -0.065 0.012 -0.109 0.101 -0.15 0.153 -0.055 0.071 -0.11 0.141 -0.165 0.212 -0.106 0.136 -0.212 0.272 -0.319 0.407 -0.424 0.542 -0.843 1.089 -1.264 1.634 -0.332 0.43 -0.661 0.863 -0.997 1.289 -0.203 0.258 -0.414 0.51 -0.606 0.778 -0.019 0.026 -0.046 0.056 -0.057 0.089 -0.001 0 -0.001 0.006 -0.001 0.006 -0.021 0 -0.023 0.007 -0.028 -0.02 -0.007 -0.039 -0.016 -0.076 -0.027 -0.114 -0.021 -0.081 -0.048 -0.16 -0.075 -0.239 -0.113 -0.33 -0.209 -0.669 -0.313 -1 -0.212 -0.688 -0.425 -1.377 -0.638 -2.065 c -0.066 -0.212 -0.133 -0.424 -0.199 -0.636 -0.033 -0.103 -0.065 -0.205 -0.097 -0.308 -0.017 -0.055 -0.041 -0.218 -0.113 -0.218 c 0 0.097 0.023 0.184 0.049 0.276 0.033 0.124 0.052 0.248 0.062 0.378 0.026 0.319 -0.002 0.646 -0.111 0.944 -0.204 0.553 -0.651 0.978 -1.091 1.278 -0.464 0.316 -0.986 0.511 -1.518 0.609 -0.288 0.053 -0.575 0.071 -0.865 0.069 -0.311 0 -0.621 -0.006 -0.931 -0.006 l -0.947 0 -0.227 0 c 0 -0.081 0.032 -0.17 0.05 -0.249 0.039 -0.17 0.072 -0.342 0.107 -0.513 0.148 -0.706 0.294 -1.412 0.442 -2.117 0.016 -0.078 0.032 -0.155 0.049 -0.232 0.006 -0.028 -0.001 -0.042 0.028 -0.042 l 0.057 0 0.114 0 0.456 0 0.892 0 c -0.149 0.719 -0.298 1.439 -0.446 2.158 0.3 0 0.603 0.017 0.899 -0.039 0.149 -0.027 0.294 -0.076 0.436 -0.131 0.116 -0.045 0.229 -0.092 0.335 -0.16 0.396 -0.254 0.719 -0.745 0.669 -1.286 -0.056 -0.602 -0.612 -0.829 -1.066 -0.885 -0.275 -0.035 -0.553 -0.026 -0.829 -0.026 -0.316 0 -0.631 0 -0.947 0 l -0.362 0 -0.076 0 c -0.021 0 -0.076 0.013 -0.076 -0.013 0 -0.065 0.027 -0.139 0.04 -0.202 0.057 -0.264 0.114 -0.528 0.171 -0.792" style="fill:#268bd2"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-dvdrw.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-dvdrw.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-dvdrw.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-flash-cf.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-cf.svg
new file mode 100644
index 00000000..370582bf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-cf.svg
@@ -0,0 +1,46 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <linearGradient gradientTransform="scale(.5)" id="linear1" y1="11" y2="42" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#e5e5e5"/>
+ <stop offset="1" style="stop-color:#aaa"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(.5 0 0 .5 0 1)" id="linear2" y1="3.656" y2="21" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#ecd562"/>
+ <stop offset="1" style="stop-color:#df8122"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(.03279 0 0 .01647 .14769 13.7038)" id="linear0" y1="366.65" y2="609.5" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#000;stop-opacity:0"/>
+ <stop offset="0.5" style="stop-color:#000;stop-opacity:0.404"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </linearGradient>
+ <radialGradient cx="605.71" cy="486.65" gradientTransform="matrix(.03279 0 0 .01647 .15414 13.7038)" id="radial0" r="117.14" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#000;stop-opacity:0.404"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="5" cy="7.1" gradientTransform="matrix(2.28528 .06529 -.04762 1.66667 -6.08829 -.1598)" id="radial3" r="21" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:0.4"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="605.71" cy="486.65" gradientTransform="matrix(-.03279 0 0 .01647 23.84609 13.7038)" id="radial1" r="117.14" gradientUnits="userSpaceOnUse" xlink:href="#radial0"/>
+ <radialGradient cx="9" cy="19.15" gradientTransform="matrix(1.90909 0 0 1.40909 -8.18182 -4.98219)" id="radial2" r="22" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#787878"/>
+ <stop offset="1" style="stop-color:#3c3c3c"/>
+ </radialGradient>
+ </defs>
+ <path d="m 4.082 19.742 l 15.836 0 l 0 4 l -15.836 0 Z" style="fill:url(#linear0)"/>
+ <path d="m 19.918 19.742 c 0 0 0 4 0 4 c 1.688 0.004 4.082 -0.898 4.082 -2 c 0 -1.105 -1.883 -2 -4.082 -2 Z" style="fill:url(#radial0)"/>
+ <path d="m 4.082 19.742 c 0 0 0 4 0 4 c -1.687 0.004 -4.082 -0.898 -4.082 -2 c 0 -1.105 1.887 -2 4.082 -2 Z" style="fill:url(#radial1)"/>
+ <g style="stroke-linecap:round">
+ <path d="m 3.32 8.5 l 41.36 0 c 0.453 0 0.82 0.367 0.82 0.82 l 0 34.36 c 0 0.453 -0.367 0.82 -0.82 0.82 l -41.36 0 c -0.453 0 -0.82 -0.367 -0.82 -0.82 l 0 -34.36 c 0 -0.453 0.367 -0.82 0.82 -0.82 Z" transform="scale(.5)" style="fill:url(#radial2);stroke:#282828;stroke-linejoin:round"/>
+ <path d="m 3.5 9.5 l 41 0 l 0 34 l -41 0 Z" transform="scale(.5)" style="fill:none;stroke:url(#radial3)"/>
+ </g>
+ <path d="m 3 5.5 c -0.277 0 -0.5 0.223 -0.5 0.5 l 0 5.5 l 0.5 0 l 0 9 c 0 0.234 0.266 0.5 0.5 0.5 l 17 0 c 0.234 0 0.5 -0.266 0.5 -0.5 l 0 -9 l 0.5 0 l 0 -5.5 c 0 -0.277 -0.223 -0.5 -0.5 -0.5 Z" style="fill:url(#linear1)"/>
+ <path d="m 3.5 11 l 0 8.5 c 0 0.234 0.266 0.5 0.5 0.5 l 16 0 c 0.234 0 0.5 -0.266 0.5 -0.5 l 0 -8.5" style="fill:#fff"/>
+ <path d="m 3.5 11.5 l 0 -5.04 c 0 -0.215 0.266 -0.457 0.5 -0.457 l 16 0 c 0.234 0 0.5 0.242 0.5 0.457 l 0 5.04" style="fill:url(#linear2)"/>
+ <path d="m 58.08 31 l 5.924 -7 l 5.924 7 Z" transform="matrix(.31651 0 0 .32143 -8.25658 -.58928)" style="fill:#fff;stroke:#ba5d12;stroke-linejoin:round;stroke-width:0.784"/>
+ <g style="fill:#282828">
+ <path d="m 11.984 17.352 l 0.961 0.316 c -0.063 0.293 -0.164 0.539 -0.305 0.734 c -0.137 0.199 -0.313 0.348 -0.516 0.449 c -0.207 0.098 -0.465 0.148 -0.785 0.148 c -0.383 0 -0.699 -0.063 -0.945 -0.184 c -0.242 -0.121 -0.453 -0.336 -0.629 -0.645 c -0.176 -0.309 -0.266 -0.703 -0.266 -1.18 c 0 -0.641 0.156 -1.133 0.465 -1.477 c 0.313 -0.344 0.754 -0.516 1.324 -0.516 c 0.449 0 0.797 0.098 1.051 0.297 c 0.258 0.195 0.449 0.496 0.57 0.906 l -0.965 0.234 c -0.035 -0.117 -0.07 -0.203 -0.105 -0.258 c -0.063 -0.094 -0.137 -0.164 -0.227 -0.211 c -0.086 -0.051 -0.188 -0.074 -0.297 -0.074 c -0.246 0 -0.438 0.109 -0.57 0.328 c -0.098 0.16 -0.148 0.414 -0.148 0.762 c 0 0.426 0.059 0.723 0.18 0.883 c 0.117 0.156 0.285 0.234 0.5 0.234 c 0.211 0 0.367 -0.063 0.473 -0.191 c 0.109 -0.129 0.188 -0.313 0.234 -0.559"/>
+ <path d="m 13.48 15.07 l 2.703 0 l 0 0.828 l -1.605 0 l 0 0.676 l 1.371 0 l 0 0.781 l -1.371 0 l 0 1.578 l -1.098 0 l 0 -3.863"/>
+ <path d="m 19.5 18.93 l -2.953 0 c 0.035 -0.316 0.137 -0.617 0.309 -0.895 c 0.172 -0.281 0.492 -0.613 0.965 -0.996 c 0.289 -0.23 0.473 -0.41 0.555 -0.531 c 0.078 -0.121 0.121 -0.234 0.121 -0.344 c 0 -0.117 -0.043 -0.219 -0.121 -0.301 c -0.078 -0.086 -0.18 -0.129 -0.301 -0.129 c -0.125 0 -0.227 0.043 -0.309 0.129 c -0.078 0.086 -0.133 0.238 -0.16 0.457 l -0.984 -0.086 c 0.039 -0.305 0.109 -0.539 0.211 -0.707 c 0.105 -0.172 0.25 -0.301 0.438 -0.391 c 0.188 -0.09 0.445 -0.137 0.777 -0.137 c 0.348 0 0.617 0.043 0.809 0.129 c 0.191 0.086 0.344 0.219 0.453 0.398 c 0.113 0.176 0.168 0.379 0.168 0.598 c 0 0.238 -0.063 0.461 -0.191 0.676 c -0.125 0.215 -0.355 0.449 -0.688 0.707 c -0.199 0.148 -0.332 0.254 -0.398 0.313 c -0.066 0.063 -0.145 0.141 -0.234 0.234 l 1.535 0 l 0 0.875"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-flash-memory-stick.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-memory-stick.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-memory-stick.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-flash-ms.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-ms.svg
new file mode 100644
index 00000000..ce5413c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-ms.svg
@@ -0,0 +1,40 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <defs>
+ <linearGradient gradientTransform="matrix(0 -1.0833 1.0357 0 -.5893 51.542)" id="linear0" x1="19.885" gradientUnits="userSpaceOnUse" x2="18.962">
+ <stop style="stop-color:#6c6cab"/>
+ <stop offset="1" style="stop-color:#ababcf"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0 2)" id="linear1" y1="13.962" y2="33.04" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#fff;stop-opacity:0.451"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </linearGradient>
+ <radialGradient cx="24.22" cy="45.26" gradientTransform="matrix(.561 0 0 .03506 -1.5868 16.413)" id="radial0" r="21.39" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#000;stop-opacity:0.302"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="10.125" cy="15.833" gradientTransform="matrix(1.6034 .01259 -.00619 .788 -6.011 9.3958)" id="radial1" r="23" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b8b2ec"/>
+ <stop offset="1" style="stop-color:#8080b4"/>
+ </radialGradient>
+ </defs>
+ <g style="fill-rule:evenodd">
+ <path d="m 24 18 c 0 0.414 -5.371 0.75 -12 0.75 c -6.629 0 -12 -0.336 -12 -0.75 c 0 -0.414 5.371 -0.75 12 -0.75 c 6.629 0 12 0.336 12 0.75 Z" style="fill:url(#radial0)"/>
+ <path d="m 6 35.492 l 39.27 0 c 0.813 0.039 1.227 -0.094 1.227 -0.883 l 0 -2.523 c 0 -0.766 -1.047 -0.781 -1.047 -0.781 l 0.031 -12.586 c 0 0 1.023 0.063 1.023 -0.766 l 0 -2.453 l -44 0 c -0.469 0 -1 0.531 -1 1 l 0 16 Z" transform="scale(.5)" style="fill:url(#radial1);stroke:#60608f;stroke-linejoin:round"/>
+ </g>
+ <g style="fill:none">
+ <path d="m 45 31.5 l -27.547 0 c -0.531 0 -0.953 -0.43 -0.953 -0.969 l 0 -11.06 c 0 -0.539 0.422 -0.969 0.953 -0.969 l 27.547 0" transform="scale(.5)" style="stroke:url(#linear0)"/>
+ <path d="m 2.5 16.438 l 0 15.563 c 1.289 0.852 2.523 1.711 3.813 2.563 l 39.25 0 l 0 -2.281 c -0.781 0.039 -1.211 -0.75 -1.063 -1.445 c 0.023 -4.102 -0.008 -8.203 0.055 -12.305 c -0.047 -0.75 1.078 -0.5 1.01 -1.039 l -0.063 -0.992 c -14.09 0 -28.898 -0.063 -43 -0.063 Z" transform="scale(.5)" style="stroke:url(#linear1);stroke-linejoin:round;stroke-width:0.951"/>
+ </g>
+ <g style="fill-rule:evenodd">
+ <path d="m 4.5 11.77 c -1.059 0 -1.922 -0.012 -1.922 0.031 c 0 0.043 0.863 0.094 1.922 0.094 c 1.059 0 1.922 -0.051 1.922 -0.094 c 0 -0.043 -0.863 -0.031 -1.922 -0.031 m 0 0.285 c -0.793 0 -1.438 -0.016 -1.438 0.016 c 0 0.031 0.645 0.09 1.438 0.09 c 0.793 0 1.438 -0.059 1.438 -0.09 c 0 -0.031 -0.645 -0.016 -1.438 -0.016 m 0 0.348 c -0.582 0 -1.055 -0.012 -1.055 0.012 c 0 0.027 0.473 0.086 1.055 0.086 c 0.582 0 1.055 -0.059 1.055 -0.086 c 0 -0.023 -0.473 -0.012 -1.055 -0.012 m -1.121 -0.836 c 0.219 -0.027 0.324 -0.117 0.371 -0.25 c 0.043 -0.129 0.133 -0.215 0.289 -0.211 c 0.152 0.008 0.18 0.074 0.152 0.156 c -0.027 0.082 -0.02 0.133 -0.039 0.207 c -0.043 0.164 0.734 0.152 0.695 0 c -0.02 -0.074 -0.016 -0.125 -0.039 -0.207 c -0.027 -0.082 0 -0.148 0.152 -0.156 c 0.156 -0.004 0.246 0.082 0.289 0.211 c 0.047 0.133 0.152 0.223 0.371 0.25 c 0.215 0.023 0.469 0.016 0.684 0.02 c 0.215 0.004 0.297 -0.043 0.023 -0.066 c -0.277 -0.027 -0.641 -0.133 -0.711 -0.273 c -0.07 -0.137 -0.141 -0.203 -0.395 -0.219 c -0.527 -0.035 -0.895 -0.035 -1.445 0 c -0.254 0.016 -0.324 0.082 -0.395 0.219 c -0.07 0.141 -0.434 0.246 -0.711 0.273 c -0.273 0.023 -0.191 0.07 0.023 0.066 c 0.215 -0.004 0.469 0.004 0.684 -0.02 Z" style="fill:#444459"/>
+ <path d="m 15.266 13.98 l -0.387 0 c -0.105 0 -0.191 0.09 -0.191 0.199 l 0 0.621 c 0 0.109 0.086 0.199 0.191 0.199 l 0.387 0 c 0.102 0 0.188 -0.09 0.188 -0.199 l 0 -0.621 c 0 -0.109 -0.086 -0.199 -0.188 -0.199 m -0.023 0.754 c 0 0.086 -0.039 0.156 -0.086 0.156 l -0.172 0 c -0.047 0 -0.086 -0.07 -0.086 -0.156 l 0 -0.492 c 0 -0.086 0.039 -0.156 0.086 -0.156 l 0.172 0 c 0.047 0 0.086 0.07 0.086 0.156 m 3.02 0.047 l -0.363 0 c -0.047 0 -0.086 -0.105 -0.086 -0.203 l 0 -0.059 c 0 -0.102 0.039 -0.184 0.086 -0.184 l 0.535 0 l 0 -0.121 l -0.637 0 c -0.105 0 -0.191 0.102 -0.191 0.23 l 0 0.207 c 0 0.125 0.086 0.25 0.191 0.25 l 0.371 0 c 0.047 0 0.086 0.082 0.086 0.184 l 0 0.102 c 0 0.098 -0.039 0.18 -0.086 0.18 l -0.559 0 l 0 0.125 l 0.652 0 c 0.105 0 0.191 -0.105 0.191 -0.23 l 0 -0.25 c 0 -0.129 -0.086 -0.23 -0.191 -0.23 m -5.52 -0.109 l 0 0.621 c 0 0.109 0.09 0.199 0.199 0.199 l 0.473 0 l 0 -0.109 l -0.359 0 c -0.047 0 -0.086 -0.07 -0.086 -0.156 l 0 -0.195 l 0.438 0 l 0 -0.098 l -0.438 0 l 0 -0.195 c 0 -0.09 0.039 -0.16 0.086 -0.16 l 0.359 0 l 0 -0.105 l -0.473 0 c -0.109 0 -0.199 0.09 -0.199 0.199 m 7.18 0 l 0 0.621 c 0 0.109 0.094 0.199 0.203 0.199 l 0.469 0 l 0 -0.109 l -0.355 0 c -0.047 0 -0.09 -0.07 -0.09 -0.156 l 0 -0.492 c 0 -0.086 0.043 -0.156 0.09 -0.156 l 0.355 0 l 0 -0.105 l -0.469 0 c -0.109 0 -0.203 0.09 -0.203 0.199 m -5.938 0.543 l -0.18 -0.742 l -0.215 0 l 0 1.02 l 0.148 0 l 0 -0.707 l 0.168 0.707 l 0.16 0 l 0.16 -0.668 l 0 0.668 l 0.227 0 l 0 -1.02 l -0.289 0 m -2.168 0.672 l -0.227 -0.934 l -0.27 0 l 0 1.281 l 0.184 0 l 0 -0.887 l 0.215 0.887 l 0.199 0 l 0.215 -0.902 l 0 0.902 l 0.27 0 l 0 -1.281 l -0.359 0 m 4.129 0.641 l 0 -0.18 c 0 -0.109 -0.086 -0.199 -0.191 -0.199 l -0.484 0 l 0 1.02 l 0.195 0 l 0 -0.914 l 0.223 0 c 0.047 0 0.086 0.07 0.086 0.16 l 0 0.051 c 0 0.086 -0.039 0.156 -0.086 0.156 l -0.047 0 l 0 0.012 l -0.09 0 l 0.227 0.535 l 0.168 0 l -0.184 -0.438 c 0.102 -0.008 0.184 -0.094 0.184 -0.199 m 3.066 0.637 l 0.195 0 l 0 -1.02 l -0.195 0 m -0.918 0.172 l 0.262 0 l 0 0.848 l 0.195 0 l 0 -0.848 l 0.262 0 l 0 -0.172 l -0.719 0 m 3 0 l -0.195 0 l -0.297 0.355 l 0 -0.355 l -0.195 0 l 0 1.02 l 0.195 0 l 0 -0.438 l 0.297 0.438 l 0.195 0 l -0.383 -0.563 m -4.242 -0.059 l -0.172 -0.398 l -0.195 0 l 0.25 0.578 l 0 0.441 l 0.195 0 l 0 -0.445 l 0.223 -0.574 l -0.145 0 Z" style="fill:#393959"/>
+ <g style="fill:#444459">
+ <path d="m 6.16 9.535 l 0 0.121 l 0.031 0 c 0.027 0 0.035 0.008 0.035 0.02 c 0 0.008 -0.004 0.02 -0.012 0.035 l -0.125 0.188 c -0.016 0.027 -0.031 0.023 -0.047 0.004 l -0.117 -0.184 c -0.008 -0.012 -0.016 -0.023 -0.016 -0.035 c 0 -0.016 0.012 -0.027 0.043 -0.027 l 0.031 0 l 0 -0.117 l -0.434 0 l 0 0.117 c 0.109 0 0.102 0.016 0.141 0.078 l 0.234 0.371 l 0 0.184 c 0 0.051 -0.016 0.066 -0.066 0.066 l -0.074 0 l 0 0.117 l 0.477 0 l 0 -0.117 l -0.074 0 c -0.047 0 -0.063 -0.016 -0.063 -0.066 l 0 -0.184 l 0.195 -0.305 c 0.074 -0.133 0.082 -0.145 0.137 -0.145 l 0.043 0 l 0 -0.117 l -0.34 0 m -3.477 0.215 c 0 -0.074 0.094 -0.125 0.207 -0.125 c 0.09 0 0.195 0.051 0.242 0.117 c 0.027 0.035 0.059 0.059 0.066 0.125 l 0.094 0 l 0 -0.336 l -0.102 0 c 0 0.078 -0.023 0.078 -0.043 0.055 c -0.082 -0.063 -0.164 -0.082 -0.262 -0.082 c -0.238 0 -0.387 0.121 -0.387 0.313 c 0 0.184 0.117 0.234 0.281 0.27 l 0.141 0.035 c 0.172 0.039 0.223 0.055 0.223 0.125 c 0 0.07 -0.051 0.117 -0.207 0.121 c -0.102 0 -0.215 -0.043 -0.262 -0.105 c -0.027 -0.035 -0.055 -0.055 -0.078 -0.141 l -0.094 0 l 0 0.348 l 0.105 0 c 0.004 -0.051 0.016 -0.09 0.039 -0.07 c 0.078 0.059 0.207 0.098 0.293 0.098 c 0.254 0 0.391 -0.113 0.391 -0.316 c 0 -0.391 -0.648 -0.227 -0.648 -0.43 m 2.414 -0.094 l 0.059 0 c 0.051 0 0.07 0.016 0.07 0.066 l -0.004 0.371 l -0.414 -0.555 l -0.34 0 l 0 0.117 l 0.066 0 c 0.051 0 0.066 0.016 0.066 0.066 l 0 0.57 c 0 0.047 -0.016 0.066 -0.066 0.066 l -0.066 0 l 0 0.113 l 0.395 0 l 0 -0.113 l -0.066 0 c -0.051 0 -0.066 -0.02 -0.066 -0.066 l 0 -0.473 l 0.48 0.652 l 0.148 0 l 0 -0.75 c 0 -0.051 0.02 -0.066 0.07 -0.066 l 0.051 0 l 0 -0.117 l -0.383 0 m -1.148 -0.043 c -0.305 0 -0.492 0.191 -0.492 0.5 c 0 0.301 0.188 0.492 0.484 0.492 c 0.312 0 0.496 -0.188 0.496 -0.508 c 0 -0.289 -0.195 -0.484 -0.488 -0.484 m -0.008 0.871 c -0.168 0 -0.266 -0.137 -0.266 -0.379 c 0 -0.234 0.102 -0.371 0.273 -0.371 c 0.168 0 0.262 0.141 0.262 0.383 c 0 0.234 -0.098 0.367 -0.27 0.367 Z"/>
+ <path d="m 3.414 14.375 l -0.914 0.836 l 0.914 0.84 Z"/>
+ </g>
+ </g>
+ <g style="fill:#393959">
+ <path d="m 4.27 15.645 c 0.09 -0.109 0.301 -0.383 0.301 -0.637 c 0 -0.203 -0.125 -0.34 -0.277 -0.34 c -0.098 0 -0.18 0.031 -0.281 0.07 l 0.016 0.25 c 0.047 -0.043 0.129 -0.094 0.188 -0.094 c 0.078 0 0.129 0.063 0.129 0.16 c 0 0.176 -0.184 0.398 -0.277 0.531 l -0.07 0.098 l 0 0.211 l 0.582 0 l 0 -0.211 l -0.34 0 m 0.703 -0.57 c -0.027 0 -0.055 0 -0.082 0.004 l 0 -0.223 l 0.336 0 l 0 -0.203 l -0.523 0 l 0 0.641 c 0.055 -0.02 0.105 -0.035 0.152 -0.035 c 0.066 0 0.188 0.039 0.188 0.211 c 0 0.082 -0.047 0.199 -0.172 0.199 c -0.059 0 -0.105 -0.023 -0.176 -0.063 l -0.012 0.215 c 0.066 0.035 0.113 0.055 0.23 0.055 c 0.238 0 0.355 -0.203 0.355 -0.402 c 0 -0.258 -0.105 -0.402 -0.297 -0.402 m 0.719 0.016 c -0.027 0 -0.102 0.004 -0.164 0.102 l -0.004 0 c 0.008 -0.172 0.039 -0.352 0.203 -0.352 c 0.059 0 0.121 0.031 0.16 0.051 l 0.012 -0.207 c -0.074 -0.031 -0.129 -0.051 -0.203 -0.051 c -0.285 0 -0.375 0.328 -0.375 0.668 c 0 0.262 0.055 0.578 0.324 0.578 c 0.27 0 0.301 -0.309 0.301 -0.383 c 0 -0.266 -0.121 -0.406 -0.254 -0.406 m -0.059 0.598 c -0.098 0 -0.098 -0.148 -0.098 -0.184 c 0 -0.063 0 -0.211 0.098 -0.211 c 0.086 0 0.098 0.137 0.098 0.188 c 0 0.063 -0.008 0.207 -0.098 0.207 m 0.945 -0.141 l -0.113 -0.563 l -0.246 0 l 0 0.875 l 0.148 0 l 0 -0.691 l 0.004 0 l 0.148 0.691 l 0.109 0 l 0.156 -0.691 l 0 0.691 l 0.148 0 l 0 -0.875 l -0.234 0 m 0.691 0.422 l 0 -0.004 c 0.039 -0.004 0.125 -0.063 0.125 -0.199 c 0 -0.094 -0.043 -0.219 -0.191 -0.219 l -0.258 0 l 0 0.875 l 0.25 0 c 0.039 0 0.215 -0.02 0.215 -0.242 c 0 -0.137 -0.063 -0.191 -0.141 -0.211 m -0.168 -0.281 l 0.043 0 c 0.082 0 0.094 0.074 0.094 0.105 c 0 0.02 0 0.109 -0.094 0.109 l -0.043 0 m 0.047 0.371 l -0.047 0 l 0 -0.227 l 0.066 0 c 0.051 0 0.086 0.039 0.086 0.113 c 0 0.113 -0.082 0.113 -0.105 0.113 Z"/>
+ <path d="m 14.5 10.191 l 0.18 0 l 0 0.793 l 0.191 0 l 0 -0.793 l 0.18 0 l 0 -0.176 l -0.551 0 m 0.949 -0.016 c -0.238 0 -0.348 0.215 -0.348 0.5 c 0 0.285 0.109 0.5 0.348 0.5 c 0.234 0 0.348 -0.215 0.348 -0.5 c 0 -0.285 -0.113 -0.5 -0.348 -0.5 m 0 0.836 c -0.113 0 -0.152 -0.152 -0.152 -0.336 c 0 -0.188 0.039 -0.336 0.152 -0.336 c 0.109 0 0.148 0.148 0.148 0.336 c 0 0.184 -0.039 0.336 -0.148 0.336 m 0.949 -0.82 l -0.551 0 l 0 0.176 l 0.18 0 l 0 0.793 l 0.191 0 l 0 -0.793 l 0.18 0 m 0.234 -0.176 l -0.273 0.969 l 0.184 0 l 0.059 -0.219 l 0.254 0 l 0.051 0.219 l 0.199 0 l -0.262 -0.969 l -0.215 0 m 0.008 0.59 l 0.098 -0.402 l 0.086 0.402 m 0.563 -0.59 l -0.195 0 l 0 0.969 l 0.465 0 l 0 -0.176 l -0.27 0 m 0.891 -0.027 c 0.074 -0.086 0.254 -0.309 0.254 -0.508 c 0 -0.164 -0.105 -0.273 -0.234 -0.273 c -0.086 0 -0.156 0.023 -0.242 0.055 l 0.012 0.203 c 0.043 -0.039 0.109 -0.078 0.164 -0.078 c 0.066 0 0.109 0.051 0.109 0.129 c 0 0.145 -0.16 0.32 -0.238 0.426 l -0.063 0.078 l 0 0.172 l 0.5 0 l 0 -0.172 l -0.293 0 m 0.652 -0.457 c -0.023 0 -0.047 0 -0.07 0.004 l 0 -0.18 l 0.285 0 l 0 -0.164 l -0.445 0 l 0 0.516 c 0.047 -0.016 0.09 -0.027 0.129 -0.027 c 0.059 0 0.164 0.031 0.164 0.168 c 0 0.066 -0.043 0.16 -0.148 0.16 c -0.051 0 -0.09 -0.02 -0.152 -0.047 l -0.012 0.172 c 0.059 0.023 0.098 0.043 0.199 0.043 c 0.203 0 0.305 -0.164 0.305 -0.324 c 0 -0.207 -0.094 -0.32 -0.254 -0.32 m 0.66 0.008 c -0.02 0 -0.086 0.008 -0.137 0.082 l -0.004 0 c 0.004 -0.137 0.031 -0.281 0.172 -0.281 c 0.051 0 0.102 0.027 0.137 0.043 l 0.012 -0.168 c -0.063 -0.023 -0.109 -0.039 -0.176 -0.039 c -0.242 0 -0.32 0.262 -0.32 0.535 c 0 0.211 0.047 0.465 0.277 0.465 c 0.23 0 0.258 -0.25 0.258 -0.309 c 0 -0.211 -0.102 -0.328 -0.219 -0.328 m -0.047 0.484 c -0.086 0 -0.086 -0.121 -0.086 -0.148 c 0 -0.055 0 -0.172 0.086 -0.172 c 0.074 0 0.082 0.109 0.082 0.152 c 0 0.051 -0.008 0.168 -0.082 0.168 m 0.879 -0.098 l -0.102 -0.418 l -0.215 0 l 0 0.652 l 0.133 0 l 0 -0.516 l 0.133 0.516 l 0.094 0 l 0.141 -0.516 l 0 0.516 l 0.133 0 l 0 -0.652 l -0.207 0 m 0.609 0.313 c 0.035 -0.004 0.113 -0.047 0.113 -0.148 c 0 -0.07 -0.043 -0.164 -0.172 -0.164 l -0.227 0 l 0 0.652 l 0.219 0 c 0.035 0 0.191 -0.016 0.191 -0.18 c 0 -0.105 -0.055 -0.145 -0.125 -0.16 m -0.148 -0.207 l 0.039 0 c 0.07 0 0.082 0.055 0.082 0.078 c 0 0.012 -0.004 0.082 -0.086 0.082 l -0.035 0 m 0.043 0.273 l -0.043 0 l 0 -0.168 l 0.055 0 c 0.051 0 0.078 0.027 0.078 0.086 c 0 0.082 -0.07 0.082 -0.09 0.082 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-flash-sd-mmc.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-sd-mmc.svg
new file mode 120000
index 00000000..3421cd88
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-flash-sd-mmc.svg
@@ -0,0 +1 @@
+media-memory-sd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-flash.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-flash.svg
new file mode 120000
index 00000000..3421cd88
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-flash.svg
@@ -0,0 +1 @@
+media-memory-sd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-floppy.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-floppy.svg
new file mode 100644
index 00000000..f5284ad0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-floppy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="M 4,4 4,20 20,20 20,7 17,4 z" style="fill:#002b36;stroke:none"/>
+ <path d="m 16 4 0 4 -6 0 0 -4 z" style="fill:#93a1a1;stroke:none"/>
+ <path d="m 6 10 0 10 12 0 0 -10 z" style="fill:#eee8d5;stroke:none"/>
+ <path d="m 15 5 0 2 -1 0 0 -2 z" style="fill:#002b36;stroke:none"/>
+ <path d="m 7 13 0 1 10 0 0 -1 z" style="fill:#002b36;stroke:none"/>
+ <path d="m 17 17 -10 0 0 1 10 0 z" style="fill:#002b36;stroke:none"/>
+ <path d="m 18 5 0 15 1 0 0 -14 z" style="fill:#fdf6e3;fill-opacity:0.229;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-jaz.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-jaz.svg
new file mode 100644
index 00000000..9dc850a8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-jaz.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g style="fill:#909ea9">
+ <path d="m 6.75 4 c -0.059 0.012 -0.117 0.031 -0.172 0.063 l -2.344 1.453 c -0.141 0.09 -0.234 0.254 -0.234 0.422 l 0 13.08 c 0 0.262 0.238 0.5 0.5 0.5 l 1.844 0 c 0.008 0.258 0.242 0.484 0.5 0.484 l 10.313 0 c 0.258 0 0.492 -0.227 0.5 -0.484 l 1.844 0 c 0.262 0 0.5 -0.238 0.5 -0.5 l 0 -13.08 c 0 -0.168 -0.094 -0.332 -0.234 -0.422 l -2.344 -1.453 c -0.082 -0.047 -0.172 -0.066 -0.266 -0.063 l -10.313 0 c -0.031 -0.004 -0.063 -0.004 -0.094 0 m 0.25 1 l 10.5 0 l 1.5 1 l 0 12.5 l -1.5 0 l 0 -5 l -11 0 l 0 5 l -1.5 0 l 0 -12.5 m 2 9.5 l 10 0 l 0 0.5 l -10 0 m 0 1.5 l 10 0 l 0 0.5 l -10 0 Z"/>
+ <path d="m 11.25 4.5 l -1.75 0 l 0 1.5 l 7 0 l 0 -1.5 Z"/>
+ <path d="m 7 12.5 l 0 -3.5 l 7 0 l 0 3.5 Z"/>
+ <path d="m 15 9 l 0 3.5 l 2 0 l 0 -3.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-memory-sd.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-memory-sd.svg
new file mode 100644
index 00000000..9a53b1a2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-memory-sd.svg
@@ -0,0 +1,11 @@
+<!-- Generator: flash2svg, http://dissentgraphics.com/tools/flash2svg -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="image-rendering:optimizeSpeed;enable-background:new 0 0 1024 1024">
+ <rect width="0.8" height="1.8" x="17.2" y="8.2" rx="0.244" style="fill:#8e8e8e;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 8 4 9.5 0 c 0.277 0 0.5 0.223 0.5 0.5 l 0 3.5 -0.5 0 0 4 0.5 0 0 7.5 c 0 0.277 -0.223 0.5 -0.5 0.5 l -4.5 0 -0.2 -0.5 -1.6 0 -0.2 0.5 -4.5 0 c -0.277 0 -0.5 -0.223 -0.5 -0.5 l 0 -9.5 0.5 0 0 -1 -0.5 0 0 -3 z" style="fill:#464646;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1" height="3" x="7.5" y="6" rx="0.2" style="fill:#ffd642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.2" y="5" x="9.5" height="4" width="1" style="fill:#ffd642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1" height="4" x="11.5" y="5" rx="0.2" style="fill:#ffd642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.2" y="5" x="13.5" height="4" width="1" style="fill:#ffd642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1" height="4" x="15.5" y="5" rx="0.2" style="fill:#ffd642;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1" height="16" x="15" y="4" style="fill:#faf2f2;opacity:0.2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-memory-sm.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-memory-sm.svg
new file mode 100644
index 00000000..8b4731fe
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-memory-sm.svg
@@ -0,0 +1,133 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
+ <defs>
+ <filter width="24" x="0" y="0" height="24" filterUnits="objectBoundingBox" id="alpha">
+ <feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" in="SourceGraphic" type="matrix"/>
+ </filter>
+ <g id="surface10">
+ <path d="m 222.01 188 c 0 8.833 -7.167 16 -16 16 c -8.833 0 -16 -7.167 -16 -16 c 0 -8.833 7.167 -16 16 -16 c 8.833 0 16 7.167 16 16 Z" transform="matrix(.09375 0 0 .09375 -2.56 -3.375)" style="fill:url(#radial4);stroke:url(#radial5);fill-rule:evenodd;stroke-width:5.333"/>
+ </g>
+ <g id="surface13">
+ <path d="m 308.53 76.47 l -1.969 1.969 l 0 3.063 l 16 0 l 0 -5.03 Z" transform="matrix(.5 0 0 .5 -148 -25)" style="stroke-opacity:0.137;fill:none;stroke:#fff"/>
+ <path d="m 306.55 78.43 l 0 3.078 l 16.02 0 l 0 -5.04 l -14.05 0 l -1.969 1.961" transform="matrix(.5 0 0 .5 -148 -25.5)" style="fill:none;stroke:url(#radial6)"/>
+ </g>
+ <g id="surface15">
+ <path d="m 301.48 53.23 l 0 40.38 c 0.07 1.055 1 2.102 2.391 2 l 31.852 0 c 0.891 -0.047 1.773 -0.789 1.758 -2.258 l 0 -36.93 c 0 -0.719 -0.227 -1.195 -0.75 -1.719 c 0 0 -2.75 -2.828 -2.75 -2.828 c -0.273 -0.273 -0.453 -0.383 -1.242 -0.383 l -30 0 c -0.938 0.063 -1.297 1 -1.234 1.734 Z" transform="matrix(.5 0 0 .5 -148 -25.5)" style="fill:url(#linear1);stroke:#2e3436;fill-rule:evenodd"/>
+ <path d="m 307.38 55.617 l 24.19 0 c 1.047 0 1.891 0.852 1.891 1.898 l 0 13.203 c 0 1.047 -0.844 1.898 -1.891 1.898 l -24.19 0 c -1.047 0 -1.898 -0.852 -1.898 -1.898 l 0 -13.203 c 0 -1.047 0.852 -1.898 1.898 -1.898 Z" transform="matrix(.5 0 0 .5 -148 -25.5)" style="fill:#ecd400;stroke:#2e3436;fill-rule:evenodd;stroke-width:3"/>
+ <path d="m 307.38 55.617 l 24.19 0 c 1.047 0 1.891 0.852 1.891 1.898 l 0 13.203 c 0 1.047 -0.844 1.898 -1.891 1.898 l -24.19 0 c -1.047 0 -1.898 -0.852 -1.898 -1.898 l 0 -13.203 c 0 -1.047 0.852 -1.898 1.898 -1.898 Z" transform="matrix(.5 0 0 .5 -148 -25.5)" style="fill:url(#linear2);stroke:#c39f00;fill-rule:evenodd"/>
+ <path d="m 307.98 56.618 l 23.711 0 c 0.633 0 1.143 0.516 1.147 1.148 l 0 12.703 c -0.004 0.633 -0.517 1.148 -1.15 1.148 l -23.703 0 c -0.633 0 -1.151 -0.516 -1.147 -1.148 l 0 -12.703 c -0.004 -0.633 0.509 -1.148 1.142 -1.148 Z" transform="matrix(.5 0 -.00277 .49999 -148 -25.5)" style="stroke-opacity:0.447;fill:none;stroke:#fff"/>
+ <path d="m 5.988 2.559 l 0 3 c 3.605 -1.43 7.531 1.988 11.5 1 l 0 -3.965 l 0.5 0 l 0 7.965 l -0.5 0 l 0 -3 c -4.328 0.969 -7.773 -2.523 -11.5 -1 l 0 4 l -0.5 0 l 0 -8 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 6.488 2.559 l 0 2.367 l 0.5 -0.121 l 0 -2.246 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 7.488 4.805 l 0 -2.246 l 0.5 0 l 0 2.203 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 8.488 4.762 l 0 -2.203 l 0.5 0 l 0 2.277 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 9.488 4.949 l 0 -2.391 l 0.5 0 l 0 2.5 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 10.488 5.137 l 0 -2.578 l 0.5 0 l 0 2.668 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 11.488 5.402 l 0 -2.844 l 0.5 0 l 0 2.91 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 12.488 5.668 l 0 -3.109 l 0.5 0 l 0 3.199 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 13.488 5.867 l 0 -3.309 l 0.5 0 l 0 3.395 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 14.488 6.109 l 0 -3.551 l 0.5 0 l 0 3.594 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 15.488 6.199 l 0 -3.641 l 0.5 0 l 0 3.641 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 16.488 6.199 l 0 -3.641 l 0.5 0 l 0 3.574 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 6.488 10.535 l 0 -3.715 l 0.5 -0.059 l 0 3.773 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 7.488 6.742 l 0 3.793 l 0.5 0 l 0 -3.859 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 8.488 6.676 l 0 3.859 l 0.5 0 l 0 -3.805 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 9.488 6.887 l 0 3.648 l 0.5 0 l 0 -3.539 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 10.488 7.117 l 0 3.418 l 0.5 0 l 0 -3.285 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 11.488 7.426 l 0 3.109 l 0.5 0 l 0 -2.934 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 12.488 7.691 l 0 2.844 l 0.5 0 l 0 -2.711 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 13.488 7.91 l 0 2.625 l 0.5 0 l 0 -2.535 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 14.488 8.09 l 0 2.445 l 0.5 0 l 0 -2.426 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 15.488 8.199 l 0 2.336 l 0.5 0 l 0 -2.402 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 16.488 8.176 l 0 2.359 l 0.5 0 l 0 -2.445 Z" style="fill:#fff;fill-opacity:0.447;fill-rule:evenodd"/>
+ <path d="m 4.398 17.06 l 14.684 0 c 0.227 0 0.406 0.184 0.406 0.406 l 0 4.684 c 0 0.227 -0.18 0.41 -0.406 0.41 l -14.684 0 c -0.227 0 -0.41 -0.184 -0.41 -0.41 l 0 -4.684 c 0 -0.223 0.184 -0.406 0.41 -0.406 Z" style="fill:#2e3436;fill-rule:evenodd"/>
+ <path d="m 4.555 17.559 l 14.371 0 c 0.035 0 0.063 0.027 0.063 0.063 l 0 4.371 c 0 0.035 -0.027 0.066 -0.063 0.066 l -14.371 0 c -0.035 0 -0.066 -0.031 -0.066 -0.066 l 0 -4.371 c 0 -0.035 0.031 -0.063 0.066 -0.063 Z" style="fill:url(#linear3);fill-rule:evenodd"/>
+ <path d="m 4.555 17.559 l 14.371 0 c 0.035 0 0.063 0.027 0.063 0.063 l 0 1.371 c 0 0.035 -0.027 0.066 -0.063 0.066 l -14.371 0 c -0.035 0 -0.066 -0.031 -0.066 -0.066 l 0 -1.371 c 0 -0.035 0.031 -0.063 0.066 -0.063 Z" style="fill:url(#linear4);fill-rule:evenodd"/>
+ <path d="m 5.555 18.06 l 4.887 0 c 0.039 0 0.066 0.027 0.066 0.063 l 0 0.871 c 0 0.035 -0.027 0.066 -0.066 0.066 l -4.887 0 c -0.035 0 -0.066 -0.031 -0.066 -0.066 l 0 -0.871 c 0 -0.035 0.031 -0.063 0.066 -0.063 Z" style="fill:#e8b96e;fill-rule:evenodd"/>
+ <path d="m 11.539 18.06 l 1.891 0 c 0.035 0 0.063 0.027 0.063 0.063 l 0 0.871 c 0 0.035 -0.027 0.066 -0.063 0.066 l -1.891 0 c -0.035 0 -0.063 -0.031 -0.063 -0.066 l 0 -0.871 c 0 -0.035 0.027 -0.063 0.063 -0.063 Z" style="fill:#e8b96e;fill-rule:evenodd"/>
+ <path d="m 302.78 52.5 c -0.141 0.016 -0.148 0.008 -0.219 0.125 c -0.07 0.125 -0.109 0.367 -0.094 0.531 c 0 0.031 0 0.063 0 0.094 l 0 40.31 c 0.031 0.5 0.492 1.133 1.344 1.063 c 0.023 0 0.039 0 0.063 0 l 31.781 0 c 0.352 -0.016 0.82 -0.203 0.813 -1.281 l 0 -36.906 c 0 -0.508 -0.039 -0.602 -0.438 -1 c -0.008 -0.008 -0.016 -0.016 -0.023 -0.031 l -2.719 -2.813 c -0.055 -0.055 -0.031 -0.023 -0.031 -0.031 c 0 0 -0.031 -0.031 -0.031 -0.031 c 0 0 -0.141 -0.031 -0.5 -0.031 Z" transform="matrix(.5 0 0 .5 -147.98444 -25.56476)" style="fill:none;stroke:url(#linear5)"/>
+ <path d="m 4.5 21 l 14.594 0 l 0 0.563 l -14.594 0 Z" style="fill:url(#radial2);fill-rule:evenodd"/>
+ <path d="m 4.555 17.559 l 14.371 0 c 0.035 0 0.063 0.027 0.063 0.063 l 0 4.371 c 0 0.035 -0.027 0.066 -0.063 0.066 l -14.371 0 c -0.035 0 -0.066 -0.031 -0.066 -0.066 l 0 -4.371 c 0 -0.035 0.031 -0.063 0.066 -0.063 Z" style="fill:url(#linear6);fill-rule:evenodd"/>
+ <path d="m 302.78 52.594 c -0.117 0.008 -0.063 -0.008 -0.125 0.094 c -0.063 0.102 -0.109 0.32 -0.094 0.469 c 0 0.031 0 0.063 0 0.094 l 0 40.31 c 0.031 0.445 0.414 1.031 1.219 0.969 c 0.031 0 0.063 0 0.094 0 l 31.781 0 c 0.305 -0.016 0.727 -0.148 0.719 -1.188 l 0 -36.906 c 0 -0.492 -0.016 -0.555 -0.406 -0.938 c -0.016 -0.008 -0.023 -0.023 -0.031 -0.031 l -2.719 -2.813 c -0.117 -0.109 -0.047 -0.039 -0.031 -0.031 c 0.016 0.008 -0.117 -0.031 -0.469 -0.031 Z" transform="matrix(.5 0 0 .5 -148 -25.5)" style="fill:none;stroke:url(#radial3)"/>
+ <use xlink:href="#surface10" style="mask:url(#mask1)"/>
+ <use xlink:href="#surface13" style="mask:url(#mask2)"/>
+ </g>
+ <g id="surface6">
+ <path d="m 4.406 19.563 l 15.18 0 l 0 3.75 l -15.18 0 Z" style="fill:url(#linear0)"/>
+ <path d="m 19.586 19.563 l 0 3.75 c 1.621 0.008 3.914 -0.84 3.914 -1.875 c 0 -1.035 -1.805 -1.875 -3.914 -1.875 Z" style="fill:url(#radial0)"/>
+ <path d="m 4.406 19.563 l 0 3.75 c -1.617 0.008 -3.91 -0.84 -3.91 -1.875 c 0 -1.035 1.805 -1.875 3.91 -1.875 Z" style="fill:url(#radial1)"/>
+ </g>
+ <linearGradient gradientTransform="matrix(.5 0 0 .5 -148 -25.5)" id="linear6" y1="82.991" x1="312.36" y2="95.99" gradientUnits="userSpaceOnUse" x2="329.48">
+ <stop style="stop-color:#fff;stop-opacity:0"/>
+ <stop offset="0.276" style="stop-color:#fff;stop-opacity:0.326"/>
+ <stop offset="0.772" style="stop-color:#fff;stop-opacity:0.408"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1 0 0 .98252 295.98 49.929)" id="linear1" y1="4.608" x1="21.617" y2="47.01" gradientUnits="userSpaceOnUse" x2="26.444">
+ <stop style="stop-color:#545653"/>
+ <stop offset="0.526" style="stop-color:#545552"/>
+ <stop offset="0.626" style="stop-color:#5d605b"/>
+ <stop offset="1" style="stop-color:#3d3e3c"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(.03143 0 0 .01544 .63637 13.90154)" id="linear0" y1="366.65" y2="609.51" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#000;stop-opacity:0"/>
+ <stop offset="0.5" style="stop-color:#000;stop-opacity:0.404"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(295.98 50)" id="linear2" y1="21.741" x1="29.375" y2="7.679" gradientUnits="userSpaceOnUse" x2="22.1">
+ <stop style="stop-color:#ecd400"/>
+ <stop offset="0.5" style="stop-color:#c2af06"/>
+ <stop offset="1" style="stop-color:#ffeb3d"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(.5 0 0 .467 -.01 .279)" id="linear3" y1="39.68" y2="46.636" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#deded9"/>
+ <stop offset="0.785" style="stop-color:#deded9"/>
+ <stop offset="1" style="stop-color:#828275"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(.5 0 0 .5 -148 -25.5)" id="linear4" y1="90" y2="84" gradientUnits="userSpaceOnUse" x2="0">
+ <stop style="stop-color:#ba5d12"/>
+ <stop offset="1" style="stop-color:#cd7f33"/>
+ </linearGradient>
+ <linearGradient id="linear5" y1="8.678" x1="16.846" y2="78.5" gradientUnits="userSpaceOnUse" x2="30.508">
+ <stop style="stop-color:#fff;stop-opacity:0.18"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </linearGradient>
+ <mask id="mask2">
+ <g style="filter:url(#alpha)">
+ <use xlink:href="#surface13"/>
+ </g>
+ </mask>
+ <mask id="mask0">
+ <g style="filter:url(#alpha)">
+ <rect width="24" height="24" style="fill:#000;fill-opacity:0.588"/>
+ </g>
+ </mask>
+ <mask id="mask1">
+ <g style="filter:url(#alpha)">
+ <use xlink:href="#surface10"/>
+ </g>
+ </mask>
+ <radialGradient cx="321.2" cy="73.49" gradientTransform="matrix(1.1575 0 0 3.4035 -50.589 -176.57)" id="radial3" r="17.407" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="202.69" cy="178.31" gradientTransform="matrix(11.889 -9.7781 .37281 .45328 -2313.2 2117.1)" id="radial4" r="16" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#40423f"/>
+ <stop offset="1" style="stop-color:#181818"/>
+ </radialGradient>
+ <radialGradient cx="605.71" cy="486.65" gradientTransform="matrix(-.03143 0 0 .01544 23.35257 13.90154)" id="radial1" r="117.14" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#000;stop-opacity:0.404"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="206" cy="203" id="radial5" r="18.667" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a2a2a2"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:0"/>
+ </radialGradient>
+ <radialGradient cx="314.56" cy="78.985" gradientTransform="matrix(.80386 .59482 -.95033 1.2843 136.76 -209.56)" id="radial6" r="8.51" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#424242;stop-opacity:0.51"/>
+ <stop offset="1" style="stop-color:#000;stop-opacity:0.51"/>
+ </radialGradient>
+ <radialGradient cx="319.59" cy="93.56" gradientTransform="matrix(.5 0 0 .14561 -148 7.6575)" id="radial2" r="14.594" gradientUnits="userSpaceOnUse" xlink:href="#radial3"/>
+ <radialGradient cx="605.71" cy="486.65" gradientTransform="matrix(.03143 0 0 .01544 .64317 13.90154)" id="radial0" r="117.14" gradientUnits="userSpaceOnUse" xlink:href="#radial1"/>
+ </defs>
+ <use xlink:href="#surface6" style="mask:url(#mask0)"/>
+ <use xlink:href="#surface15"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-memory.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-memory.svg
new file mode 120000
index 00000000..f19a62ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-memory.svg
@@ -0,0 +1 @@
+gnome-dev-memory.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-audio.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-audio.svg
new file mode 100644
index 00000000..f45909af
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-audio.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.5,0,0,0.5,0,-502.1811)" style="fill:#eee8d5">
+ <path d="m 24 8 c -8.837 0 -16 7.163 -16 16 0 8.837 7.163 16 16 16 8.837 0 16 -7.163 16 -16 0 -8.837 -7.163 -16 -16 -16 m 0 11 c 2.756 0 5 2.244 5 5 0 2.756 -2.244 5 -5 5 -2.756 0 -5 -2.244 -5 -5 0 -2.756 2.244 -5 5 -5 z m 0 1 c -2.215 0 -4 1.785 -4 4 0 2.215 1.785 4 4 4 2.215 0 4 -1.785 4 -4 0 -2.215 -1.785 -4 -4 -4 z m 0 1.5 c 1.381 0 2.5 1.119 2.5 2.5 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 z" transform="translate(0,1004.3622)"/>
+ </g>
+ <path d="m 11.134 11.11 c 0.195 -0.189 0.445 -0.315 0.715 -0.349 l -0.097 -0.735 c -0.432 0.054 -0.826 0.243 -1.137 0.544 l 0.519 0.539 z m -0.866 -0.894 c 0.388 -0.373 0.889 -0.615 1.426 -0.683 l -0.696 -5.458 c -1.719 0.219 -3.327 0.987 -4.567 2.187 l 3.837 3.954 z" style="fill:#657b83;opacity:0.256"/>
+ <path d="m 13.167 12.433 c -0.094 0.254 -0.266 0.476 -0.495 0.623 l 0.404 0.621 c 0.367 -0.234 0.641 -0.575 0.791 -0.981 l -0.7 -0.263 z m 1.167 0.433 c -0.189 0.504 -0.538 0.938 -0.992 1.231 l 2.98 4.626 c 1.457 -0.939 2.577 -2.324 3.178 -3.941 l -5.166 -1.915 z" style="fill:#fffefb;opacity:0.464;fill-opacity:1"/>
+ <path d="m 12.896 12.863 c -0.188 0.195 -0.434 0.331 -0.703 0.373 l 0.123 0.731 c 0.43 -0.068 0.817 -0.271 1.117 -0.583 l -0.537 -0.521 m 0.896 0.863 c -0.375 0.386 -0.868 0.645 -1.401 0.732 l 0.884 5.431 c 1.711 -0.279 3.291 -1.101 4.488 -2.344 l -3.971 -3.819 z" style="fill:#657b83;opacity:0.256"/>
+ <path d="m 10.842 11.545 c 0.099 -0.252 0.275 -0.471 0.507 -0.614 l -0.392 -0.629 c -0.371 0.227 -0.652 0.563 -0.81 0.966 l 0.695 0.276 z m -1.158 -0.455 c 0.199 -0.5 0.555 -0.928 1.016 -1.212 l -2.892 -4.681 c -1.474 0.911 -2.621 2.275 -3.252 3.881 l 5.129 2.01 z" style="fill:#fffefb;opacity:0.426;fill-opacity:1"/>
+ <path d="m 12 9 c -1.657 0 -3 1.343 -3 3 0 1.657 1.343 3 3 3 1.657 0 3 -1.343 3 -3 0 -1.657 -1.343 -3 -3 -3 z m 0 1 c 1.105 0 2 0.895 2 2 0 1.105 -0.895 2 -2 2 -1.105 0 -2 -0.895 -2 -2 0 -1.105 0.895 -2 2 -2 z" style="fill:#839496;fill-opacity:1;stroke:none"/>
+ <path d="m 14.12 4.776 c 0.371 -0.058 0.77 -0.024 1.125 0.147 1.42 0.682 2.632 0.154 2.632 0.154 0 0 -0.954 2.309 -2.634 2.243 -1.588 -0.061 -1.824 0.374 -1.869 0.427 l 0.963 6.688 c 0.007 0.046 0.016 0.086 0.021 0.131 0.15 1.441 -0.855 3.067 -2.468 3.994 -2.047 1.177 -4.461 0.81 -5.398 -0.825 -0.937 -1.634 -0.047 -3.929 1.999 -5.106 1.584 -0.911 3.39 -0.879 4.56 -0.067 l -1.042 -6.676 -0.035 -0.049 c 0 0 1.031 -0.905 2.146 -1.063 z" style="fill:#d33682;color:#000"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-bd.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-bd.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-bd.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-audio.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-audio.svg
new file mode 120000
index 00000000..446400df
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-audio.svg
@@ -0,0 +1 @@
+media-optical-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-r.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-r.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-r.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-rw.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-rw.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd-rw.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cd.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cdr.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cdr.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-cdr.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-data.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-data.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-data.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r-plus.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r-plus.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r-plus.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-r.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-ram.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-ram.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-ram.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rom.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rom.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rom.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rw.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rw.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-rw.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-video.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-video.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd-video.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd.svg
new file mode 120000
index 00000000..499dc6d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical-dvd.svg
@@ -0,0 +1 @@
+media-dvd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-optical.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-optical.svg
new file mode 120000
index 00000000..06cfdca7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-optical.svg
@@ -0,0 +1 @@
+media-cdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-removable.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-removable.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-removable.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-tape.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-tape.svg
new file mode 100644
index 00000000..8c55c9f0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-tape.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <circle cx="9" cy="12" r="3.5" style="fill:#262626;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="3" cy="12" cx="15" style="fill:#262626;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="9" cy="12" r="1.5" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="1.5" cy="12" cx="15" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 2.588 6 c -0.326 0 -0.588 0.273 -0.588 0.611 l 0 10.777 c 0 0.339 0.262 0.611 0.588 0.611 l 18.824 0 c 0.326 0 0.588 -0.273 0.588 -0.611 l 0 -10.777 c 0 -0.339 -0.262 -0.611 -0.588 -0.611 l -18.824 0 m 1.459 3 3.953 0 0 6 -3.953 0 -0.189 -0.334 c -0.842 -1.65 -0.842 -3.682 0 -5.332 c 0.06 -0.114 0.122 -0.226 0.189 -0.334 m 11.953 0 l 3.953 0 0.189 0.334 c 0.842 1.65 0.842 3.682 0 5.332 c -0.06 0.114 -0.122 0.226 -0.189 0.334 l -3.953 0 0 -6" style="fill:#838488;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 2 9 0.983 0 0 -2 l 18.02 0 0 2 1 0 0 -3 -20 0" style="fill:#383838;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path d="m 15,9.5 0,5 c 0,0.277 -0.223,0.5 -0.5,0.5 l -5,0 C 9.223,15 9,14.777 9,14.5 l 0,-5 z" style="fill:#fffcd3;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="6" height="1" x="9" y="9" rx="0.5" style="fill:#f57979;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 18 6 0 3.056 2 0 l 0 -3.056 m -2 9 0 3 2 0 0 -3 z" style="fill:#bcbcbc;opacity:0.514;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/media-zip.svg b/.icons/Material-Black-Lime-Numix/24/devices/media-zip.svg
new file mode 100644
index 00000000..9dc850a8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/media-zip.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g style="fill:#909ea9">
+ <path d="m 6.75 4 c -0.059 0.012 -0.117 0.031 -0.172 0.063 l -2.344 1.453 c -0.141 0.09 -0.234 0.254 -0.234 0.422 l 0 13.08 c 0 0.262 0.238 0.5 0.5 0.5 l 1.844 0 c 0.008 0.258 0.242 0.484 0.5 0.484 l 10.313 0 c 0.258 0 0.492 -0.227 0.5 -0.484 l 1.844 0 c 0.262 0 0.5 -0.238 0.5 -0.5 l 0 -13.08 c 0 -0.168 -0.094 -0.332 -0.234 -0.422 l -2.344 -1.453 c -0.082 -0.047 -0.172 -0.066 -0.266 -0.063 l -10.313 0 c -0.031 -0.004 -0.063 -0.004 -0.094 0 m 0.25 1 l 10.5 0 l 1.5 1 l 0 12.5 l -1.5 0 l 0 -5 l -11 0 l 0 5 l -1.5 0 l 0 -12.5 m 2 9.5 l 10 0 l 0 0.5 l -10 0 m 0 1.5 l 10 0 l 0 0.5 l -10 0 Z"/>
+ <path d="m 11.25 4.5 l -1.75 0 l 0 1.5 l 7 0 l 0 -1.5 Z"/>
+ <path d="m 7 12.5 l 0 -3.5 l 7 0 l 0 3.5 Z"/>
+ <path d="m 15 9 l 0 3.5 l 2 0 l 0 -3.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/monitor.svg b/.icons/Material-Black-Lime-Numix/24/devices/monitor.svg
new file mode 120000
index 00000000..d890a06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/monitor.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/mouse.svg b/.icons/Material-Black-Lime-Numix/24/devices/mouse.svg
new file mode 100644
index 00000000..15204e70
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/mouse.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1,1)">
+ <rect ry="4.746" y="3.559" x="6.508" height="15.186" width="9.136" rx="4.568" style="fill:#586e75;fill-opacity:1;stroke:none"/>
+ <g transform="matrix(0.5,0,0,0.5,-1,-503.1811)" style="fill:#839496;fill-opacity:1">
+ <path d="m 23 1012.36 0 15 -9 0 0 -5.708 c 0 -4.813 4.079 -8.685 9 -9.292 z m 2 0 c 4.837 0.675 9 4.535 9 9.292 l 0 5.708 -9 0 z m -11 17 20 0 0 5.583 c 0 5.24 -4.436 9.417 -10 9.417 c -5.564 0 -10 -4.177 -10 -9.417" style="color:#000"/>
+ </g>
+ <path d="m 14 4 0 6.5 1 0 0 -5.563 c -0.285 -0.35 -0.625 -0.668 -1 -0.938 m 0 7.5 0 6.563 c 0.38 -0.267 0.716 -0.58 1 -0.938 l 0 -5.625 -1 0 z" style="fill:#fdf6e3;opacity:0.246;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod-touch.svg b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod-touch.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod-touch.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod.svg b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-apple-ipod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-mini-blue.svg b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-mini-blue.svg
new file mode 120000
index 00000000..e6622971
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-mini-blue.svg
@@ -0,0 +1 @@
+gnome-ipod.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-touch.svg b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-touch.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod-touch.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod.svg b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player-ipod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player.svg b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player.svg
new file mode 100644
index 00000000..58992378
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/multimedia-player.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="8" height="16" x="8" y="4" rx="1.667" style="fill:#93a1a1;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="12" cy="16" r="3" style="fill:#657b83;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="12" cy="16" r="1" style="fill:#073642;fill-opacity:0.41;stroke:none"/>
+ <rect rx="1" y="5" x="9" height="7" width="6" style="fill:#78b9e7;fill-opacity:1;stroke:none"/>
+ <path d="m 12.447 5 -1.375 7 l 2.928 0 c 0.554 0 1 -0.426 1 -0.955 l 0 -5.091 c 0 -0.529 -0.446 -0.955 -1 -0.955 l -1.553 0 z" style="fill:#fdf6e3;fill-opacity:0.253;stroke:none"/>
+ <path d="m 14 4 0 16 0.333 0 c 0.238 0 0.462 -0.05 0.667 -0.139 l 0 -15.721 c -0.204 -0.089 -0.429 -0.139 -0.667 -0.139 l -0.333 0" style="fill:#fdf6e3;fill-opacity:0.237;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/music-player.svg b/.icons/Material-Black-Lime-Numix/24/devices/music-player.svg
new file mode 120000
index 00000000..fd92d8c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/music-player.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network-modem.svg b/.icons/Material-Black-Lime-Numix/24/devices/network-modem.svg
new file mode 120000
index 00000000..c85ebf49
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network-modem.svg
@@ -0,0 +1 @@
+nm-device-wireless.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network-vpn.svg b/.icons/Material-Black-Lime-Numix/24/devices/network-vpn.svg
new file mode 100644
index 00000000..8bdf9516
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network-vpn.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 10.625 14.406 0 4.125 -6.875 0 0 2.75 16.5 0 0 -2.75 -6.875 0 0 -4.125 -2.75 0 z" style="fill:#919fa9;fill-opacity:1;color:#bebebe"/>
+ <path d="m 12 2.719 c -2.122 0 -3.437 1.176 -3.437 3.437 l 0 2.75 0 1.375 1.375 0 4.812 0 0.687 0 0 -1.375 0 -2.75 c 0 -2.262 -1.315 -3.437 -3.437 -3.437 m 0 2.062 c 0.776 0 1.375 0.599 1.375 1.375 l 0 1.375 -2.75 0 0 -1.375 c 0 -0.776 0.599 -1.375 1.375 -1.375" style="fill:#bebebe;color:#bebebe"/>
+ <path d="m 6.655 7.687 c 0.216 -0.216 0.761 -0.155 0.761 -0.155 l 9.167 0 c 0 0 0.545 -0.061 0.761 0.155 0.216 0.216 0.155 0.761 0.155 0.761 l 0 7.333 -11 0 0 -7.333 c 0 0 -0.061 -0.545 0.155 -0.761 z" style="fill:#ecd14c;fill-opacity:1;color:#bebebe"/>
+ <rect width="2.292" height="8.25" x="13.833" y="7.531" style="fill:#e9d988;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network-wired-disconnected.svg b/.icons/Material-Black-Lime-Numix/24/devices/network-wired-disconnected.svg
new file mode 100644
index 00000000..88d9beb8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network-wired-disconnected.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(0,-24)">
+ <rect width="18" height="16" x="3" y="28" style="fill:#292929;fill-opacity:1"/>
+ </g>
+ <rect x="7" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#909ea9;opacity:1;fill-opacity:1;color:#bebebe"/>
+ <path d="M 4.5,21 C 3,21 2,20 2,19 L 2,5 C 2,4 3,3 4.5,3 l 15,0 C 21,3 22,4 22,5 l 0,14 c 0,1 -1,2 -2.5,2 z m 3.5,-4 2,0 0,2 4,0 0,-2 2,0 0,-2 3,0 0,-8 C 19,6 19,5 18,5 L 6,5 C 5,5 5,6 5,7 l 0,8 2.999505,0 z" style="fill:#909ea9;fill-opacity:1;color:#bebebe"/>
+ <rect x="10" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#909ea9;opacity:1;fill-opacity:1;color:#bebebe"/>
+ <rect x="13" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#909ea9;opacity:1;fill-opacity:1;color:#bebebe"/>
+ <rect x="16" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#909ea9;opacity:1;fill-opacity:1;color:#bebebe"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network-wired.svg b/.icons/Material-Black-Lime-Numix/24/devices/network-wired.svg
new file mode 120000
index 00000000..f16eb6e8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network-wired.svg
@@ -0,0 +1 @@
+nm-device-wired.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network-wireless.svg b/.icons/Material-Black-Lime-Numix/24/devices/network-wireless.svg
new file mode 100644
index 00000000..6e47dea6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network-wireless.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(0,-1028.3622)">
+ <path d="m 12 1038.03 -0.734 0.75 -3.766 11.578 1.5 0 3 -2.25 3 2.25 1.5 0 -3.766 -11.578 z m 0 1.641 0.547 1.734 -0.547 0.438 -0.547 -0.438 z m -0.703 2.234 0.313 0.25 -0.531 0.422 z m 1.406 0 0.219 0.688 -0.531 -0.438 z m -0.703 0.563 l 1.094 0.875 -1.094 0.828 -1.094 -0.828 z m -1.313 1.344 0.891 0.672 -1.453 1.094 z m 2.641 0 0.547 1.766 -1.453 -1.094 z m -1.328 0.984 2.047 1.547 -2.047 1.188 -2.047 -1.188 z m -2.266 1.984 1.766 1.031 -2.5 1.547 z m 4.531 0 0.734 2.578 -2.5 -1.547 z" style="visibility:visible;fill:#2d2d2d;fill-opacity:1;stroke:none;display:inline;color:#000"/>
+ <path d="m 28 13 a 3 3 0 1 1 -6 0 3 3 0 1 1 6 0 z" transform="matrix(0.5,0,0,0.5,-0.5,1031.8622)" style="fill:#2d2d2d;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path d="m 12 1034.86 c -1.933 0 -3.5 1.567 -3.5 3.5 0 1.139 0.548 2.158 1.391 2.797 l 0.344 -1.031 c -0.452 -0.453 -0.734 -1.075 -0.734 -1.766 c 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 0 0.69 -0.282 1.313 -0.734 1.766 l 0.344 1.031 c 0.843 -0.639 1.391 -1.658 1.391 -2.797 0 -1.933 -1.567 -3.5 -3.5 -3.5 z" style="fill:#a6e3ff;fill-opacity:0.558;stroke:none;fill-rule:evenodd"/>
+ <path d="m 12 1032.86 c -3.038 0 -5.5 2.463 -5.5 5.5 0 2.036 1.106 3.815 2.75 4.766 l 0.313 -0.984 c -1.24 -0.801 -2.063 -2.195 -2.063 -3.781 c 0 -2.485 2.01 -4.5 4.5 -4.5 2.485 0 4.5 2.01 4.5 4.5 0 1.586 -0.823 2.98 -2.063 3.781 l 0.313 0.984 c 1.644 -0.951 2.75 -2.73 2.75 -4.766 0 -3.037 -2.462 -5.5 -5.5 -5.5 z" style="fill:#a6e3ff;fill-opacity:0.558;stroke:none;fill-rule:evenodd"/>
+ <path d="m 12 1030.86 c -4.142 0 -7.5 3.358 -7.5 7.5 0 2.922 1.67 5.45 4.109 6.688 l 0.313 -0.969 c -2.033 -1.099 -3.422 -3.246 -3.422 -5.719 c 0 -3.59 2.91 -6.5 6.5 -6.5 3.59 0 6.5 2.91 6.5 6.5 0 2.473 -1.389 4.62 -3.422 5.719 l 0.313 0.969 c 2.439 -1.238 4.109 -3.765 4.109 -6.688 0 -4.142 -3.358 -7.5 -7.5 -7.5 z" style="fill:#a6e3ff;fill-opacity:0.558;stroke:none;fill-rule:evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network-workgroup.svg b/.icons/Material-Black-Lime-Numix/24/devices/network-workgroup.svg
new file mode 100644
index 00000000..95540644
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network-workgroup.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 2.598 3.957 c -0.344 0.062 -0.617 0.395 -0.617 0.742 l 0 14.352 c 0.004 0.387 0.355 0.734 0.742 0.742 l 18.305 0 c 0.387 -0.008 0.738 -0.355 0.742 -0.742 l 0 -12.309 c -0.004 -0.387 -0.355 -0.734 -0.742 -0.742 l -7.172 0 l 0 -1.301 c -0.008 -0.387 -0.355 -0.734 -0.742 -0.742 l -10.391 0 c -0.043 -0.004 -0.082 -0.004 -0.125 0 m 8.781 5 l 0.496 0 c 2.184 0 3.957 1.777 3.957 3.961 c 0 2.184 -1.773 3.957 -4.453 3.957 c -1.688 0 -3.461 -1.773 -3.461 -3.957 c 0 -2.184 1.773 -3.961 3.461 -3.961 m 0.063 0.559 c -0.152 0.02 -0.316 0.051 -0.461 0.09 l -0.465 0.777 c 0.039 0.004 0.07 0 0.121 0.031 c 0.25 0.141 0.363 0.258 0.434 0.277 c 0.07 0.016 0.383 -0.414 0.156 0.063 c -0.23 0.473 -0.324 0.637 -0.59 0.742 c -0.016 0.004 -0.043 -0.008 -0.063 0 c -0.066 0.078 -0.16 0.176 -0.277 0.277 c -0.25 0.223 -0.371 0.242 -0.371 0.465 c 0 0.219 0.02 0.414 -0.152 0.707 c -0.176 0.301 -0.324 0.305 -0.25 0.527 c 0.074 0.223 0.129 0.605 0 0.434 c -0.125 -0.172 -0.055 -0.508 -0.152 -0.309 c -0.09 0.172 -0.293 0.223 -0.313 0.402 c 0 0.023 -0.004 0.059 0 0.094 c 0.066 0.215 0.438 -0.078 0.438 0.09 c 0 0.176 -0.324 0.164 -0.25 0.313 c 0.074 0.145 0.367 -0.293 0.621 -0.219 c 0.246 0.074 0.082 0.117 0.305 0.219 c 0.227 0.098 0.344 0.188 0.344 0.34 c 0 0.148 0.723 0.09 0.648 0.336 c -0.074 0.25 -0.145 0.195 -0.371 0.465 c -0.125 0.152 -0.238 0.238 -0.309 0.313 c 0.102 0.074 0.125 0.102 0.246 0.059 c 0.156 -0.051 -0.031 -0.113 0.094 -0.184 c 0.031 -0.02 0.043 -0.047 0.063 -0.063 c 0.016 -0.016 0.023 -0.02 0.059 -0.031 c 0.078 -0.023 0.215 -0.031 0.559 -0.031 c 0.688 0 1.051 0.031 1.051 0.031 c 0 0 0.215 0 0 0.125 c -0.156 0.09 -0.453 0.234 -0.492 0.277 c 0.012 -0.004 0.02 0.012 0.059 0 c 0.32 -0.086 0.773 -0.148 0.898 -0.184 c 0.051 -0.016 0.332 -0.176 0.559 -0.281 c 0.008 -0.02 0.02 -0.039 0.027 -0.059 l -0.027 0 c -0.176 -0.078 -0.332 -0.43 -0.281 -0.527 c 0.051 -0.102 0.184 -0.184 0.309 -0.434 c 0.129 -0.25 0.102 -0.043 -0.246 -0.496 c -0.348 -0.449 -0.535 0.027 -0.711 -0.121 c -0.176 -0.152 -0.531 -0.285 -0.68 -0.559 c -0.148 -0.273 -0.094 -0.07 -0.094 -0.371 c 0 -0.297 -0.012 -0.09 0.063 -0.34 c 0.074 -0.25 0.273 -0.289 0.527 -0.465 c 0.031 -0.023 0.055 -0.012 0.09 -0.027 c -0.055 -0.055 -0.121 -0.188 -0.277 -0.344 c 0 0 0.152 -0.32 0.277 -0.371 c 0.121 -0.047 0.207 -0.016 0.371 0.031 c 0.008 -0.027 -0.008 -0.031 0 -0.094 c 0.027 -0.199 -0.063 -0.09 -0.063 -0.215 c 0 -0.125 0.043 0.02 0.219 -0.031 c 0.176 -0.051 0.164 -0.422 0.34 -0.371 c 0.176 0.051 0.188 -0.051 0.34 -0.277 c 0.148 -0.227 -0.016 -0.117 -0.215 -0.215 c -0.203 -0.102 -0.016 0.164 -0.063 0.336 c -0.051 0.176 -0.199 0.066 -0.371 -0.305 c -0.176 -0.379 -0.039 -0.227 0.059 -0.527 c 0.02 -0.051 0.039 -0.094 0.063 -0.125 c -0.324 -0.141 -0.68 -0.215 -1.051 -0.246 c 0 0.016 0 0.012 0 0.031 c -0.035 0.332 -0.207 0.117 -0.277 0.152 c -0.07 0.035 -0.527 0.691 -0.527 0.621 c 0 -0.07 0.063 -0.188 0.063 -0.188 c 0 0 0.059 -0.297 0 -0.617 m 1.422 1.328 c 0.078 0.012 0.148 0.082 0.188 0.156 c 0.02 0.039 -0.008 0.051 -0.031 0.063 c 0 0 0.031 0.098 0.031 0.121 c 0 0.023 -0.066 0.031 -0.188 0 c -0.086 -0.023 0.004 -0.047 0.063 -0.094 l -0.121 0 c -0.047 0 -0.055 -0.02 -0.063 -0.027 c 0.004 0.004 -0.012 0.016 0 0.027 c 0.055 0.074 -0.012 0.016 -0.094 0.031 c -0.082 0.02 -0.008 -0.051 0.031 -0.121 c 0 0 0.051 0.047 0.063 0.063 c 0.016 -0.035 0.027 -0.102 0.027 -0.188 c 0.031 -0.012 0.07 -0.039 0.094 -0.031 m 1.887 0.219 c -0.125 0.094 -0.27 0.301 -0.402 0.434 c -0.223 0.223 0.121 0.254 0.25 0.277 c 0.125 0.023 0.242 -0.063 0.492 -0.063 c 0 -0.012 -0.023 -0.02 -0.027 -0.031 c -0.035 0.004 -0.055 0 -0.094 0 c -0.148 0 -0.066 -0.109 -0.031 -0.309 c -0.051 -0.105 -0.125 -0.215 -0.188 -0.309 m -1.543 0.465 c -0.055 -0.02 -0.125 0.035 -0.219 0.09 c 0.066 0.098 -0.141 0.359 -0.246 0.559 c -0.004 0.004 -0.027 0.023 -0.031 0.027 c 0.215 -0.031 0.551 0.031 1.297 0.219 c 0 0 0.293 -0.102 0.34 0 c 0.02 0.035 0.102 0.055 0.219 0.063 c 0.301 -0.117 0.152 -0.191 0.152 -0.434 c 0 -0.25 -0.387 0 -0.34 -0.125 c 0.051 -0.125 -0.039 -0.102 -0.215 -0.277 c -0.176 -0.176 -0.152 0.434 -0.281 0.309 c -0.125 -0.125 -0.133 -0.023 -0.184 -0.125 c -0.051 -0.098 -0.215 -0.277 -0.215 -0.277 c 0 0 0.117 0.156 0.094 0.402 c -0.027 0.25 -0.371 0.031 -0.371 0.031 c 0 0 0.051 -0.039 0.152 -0.063 c 0.102 -0.023 -0.016 -0.164 -0.094 -0.34 c -0.02 -0.039 -0.039 -0.055 -0.059 -0.059 m 2.102 1.234 c -0.027 0.023 -0.059 0.047 -0.094 0.063 c -0.277 0.102 -0.496 0.309 -0.496 0.309 c 0 0 0.332 0.016 0.559 0.219 c 0.016 -0.137 0.031 -0.293 0.031 -0.434 c 0 -0.051 0 -0.105 0 -0.156 Z" style="fill:#8e9da8"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/network_fs.svg b/.icons/Material-Black-Lime-Numix/24/devices/network_fs.svg
new file mode 120000
index 00000000..0fb3d2e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/network_fs.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/nfs.svg b/.icons/Material-Black-Lime-Numix/24/devices/nfs.svg
new file mode 120000
index 00000000..0fb3d2e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/nfs.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/nm-device-wired.svg b/.icons/Material-Black-Lime-Numix/24/devices/nm-device-wired.svg
new file mode 100644
index 00000000..0d385b84
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/nm-device-wired.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(0,-24)">
+ <rect width="18" height="16" x="3" y="28" style="fill:#292929;fill-opacity:1"/>
+ </g>
+ <rect x="7" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#ffcb3b;opacity:1;fill-opacity:1;color:#bebebe"/>
+ <path d="M 4.5,21 C 3,21 2,20 2,19 L 2,5 C 2,4 3,3 4.5,3 l 15,0 C 21,3 22,4 22,5 l 0,14 c 0,1 -1,2 -2.5,2 z m 3.5,-4 2,0 0,2 4,0 0,-2 2,0 0,-2 3,0 0,-8 C 19,6 19,5 18,5 L 6,5 C 5,5 5,6 5,7 l 0,8 2.999505,0 z" style="fill:#909ea9;fill-opacity:1;color:#bebebe"/>
+ <rect x="10" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#ffcb3b;opacity:1;fill-opacity:1;color:#bebebe"/>
+ <rect x="13" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#ffcb3b;opacity:1;fill-opacity:1;color:#bebebe"/>
+ <rect x="16" y="-10" width="1" height="4" transform="scale(1,-1)" rx="0" style="fill:#ffcb3b;opacity:1;fill-opacity:1;color:#bebebe"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/nm-device-wireless.svg b/.icons/Material-Black-Lime-Numix/24/devices/nm-device-wireless.svg
new file mode 100644
index 00000000..4adeca55
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/nm-device-wireless.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="enable-background:new">
+ <rect width="1" height="7.305" x="7" y="10" style="fill:#1a1a1a;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 3 17 18 0 0 4 -18 0 z" style="fill:#999;stroke:none"/>
+ <rect y="18" x="4" height="2" width="3" style="fill:#1a1a1a;fill-opacity:1;stroke:none"/>
+ <path d="M 8.32 9.469 A 0.802 0.802 0 0 1 7.518 10.272 0.802 0.802 0 0 1 6.716 9.469 0.802 0.802 0 0 1 7.518 8.667 0.802 0.802 0 0 1 8.32 9.469" style="fill:#1a1a1a;opacity:1;fill-opacity:1;stroke:none"/>
+ <circle cx="13" cy="19" r="1" style="fill:#ffeb42;opacity:1;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="4" x="17" y="17" style="fill:#fff;opacity:0.4;fill-opacity:1;stroke:none"/>
+ <circle cx="16" cy="19" r="1" style="fill:#ffeb42;opacity:1;fill-opacity:1;stroke:none"/>
+ <circle cx="19" cy="19" r="1" style="fill:#ffeb42;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 14.657 4.495 -0.747 0.523 c 0.88 1.262 1.399 2.794 1.399 4.452 0 1.658 -0.527 3.184 -1.409 4.445 l 0.749 0.525 c 0.988 -1.41 1.576 -3.119 1.576 -4.969 0 -1.85 -0.583 -3.563 -1.569 -4.974 z m -1.501 1.051 -0.747 0.522 c 0.671 0.964 1.067 2.135 1.067 3.402 0 1.267 -0.398 2.436 -1.07 3.399 l 0.748 0.524 c 0.779 -1.113 1.238 -2.464 1.238 -3.923 0 -1.459 -0.46 -2.81 -1.237 -3.924 z m -9.774 1.051 c -0.569 0.816 -0.905 1.805 -0.905 2.873 c 0 1.068 0.337 2.057 0.906 2.872 l 0.744 -0.52 c -0.462 -0.666 -0.733 -1.476 -0.733 -2.352 c 0 -0.875 0.272 -1.684 0.734 -2.351 z m 8.273 0 -0.746 0.522 c 0.462 0.667 0.734 1.476 0.734 2.351 0 0.875 -0.271 1.685 -0.733 2.352 l 0.744 0.52 c 0.569 -0.815 0.906 -1.804 0.906 -2.872 0 -1.067 -0.336 -2.056 -0.905 -2.873 z m -6.772 1.051 c -0.36 0.518 -0.573 1.146 -0.573 1.822 c 0 0.676 0.22 1.299 0.58 1.816 l 0.741 -0.518 c -0.255 -0.368 -0.405 -0.813 -0.405 -1.298 c 0 -0.484 0.15 -0.93 0.403 -1.299 z m 5.271 0 -0.747 0.523 c 0.253 0.369 0.403 0.815 0.403 1.299 c 0 0.485 -0.15 0.93 -0.405 1.298 l 0.741 0.518 c 0.36 -0.518 0.58 -1.14 0.58 -1.816 0 -0.676 -0.213 -1.303 -0.573 -1.822 z" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#a6e3ff;opacity:1;image-rendering:auto;fill-opacity:0.557;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <path d="m 16.16 3.442 -0.749 0.525 c 1.088 1.56 1.731 3.454 1.731 5.503 0 2.049 -0.643 3.943 -1.731 5.503 l 0.749 0.525 c 1.195 -1.709 1.899 -3.786 1.899 -6.03 0 -2.241 -0.704 -4.318 -1.899 -6.03 z" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#a6e3ff;opacity:1;image-rendering:auto;fill-opacity:0.557;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/pda.svg b/.icons/Material-Black-Lime-Numix/24/devices/pda.svg
new file mode 100644
index 00000000..885c8b30
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/pda.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="11.636" height="12.8" x="6.182" y="3.564" style="fill:#5aa9e1;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 15 3 -7.07 13.364 9.891 0 0 -13.364 z" style="fill:#fdf6e3;fill-opacity:0.188;stroke:none;fill-rule:evenodd"/>
+ <rect width="11.636" height="4.655" x="6.182" y="15.372" rx="1" style="fill:#a9aeb7;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g transform="matrix(0.58181818,0,0,0.58181818,-1.9636361,-586.02889)" style="fill:#073642;fill-opacity:1">
+ <path d="m 5.875 2 c -0.473 0 -0.875 0.398 -0.875 0.871 l 0 15.674 c 0 0.04 0.044 0.393 0.236 0.6 0.192 0.207 0.455 0.342 0.838 0.455 c 0.766 0.227 2.102 0.4 4.746 0.4 l 0.359 0 c 2.356 0 3.698 -0.184 4.51 -0.4 0.406 -0.108 0.681 -0.218 0.891 -0.363 c 0.21 -0.145 0.42 -0.301 0.42 -0.691 l 0 -15.674 c 0 -0.473 -0.402 -0.871 -0.875 -0.871 l -10.25 0 m 0.125 1 10 0 0 11 -10 0 0 -11 m 1 12 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 m 1.5 0 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 m 1.5 0 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 m 2 0 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 m 1.5 0 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 m 1.5 0 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 m -4 1.5 a 1.25 1.25 0 0 1 1.25 1.25 1.25 1.25 0 0 1 -1.25 1.25 1.25 1.25 0 0 1 -1.25 -1.25 1.25 1.25 0 0 1 1.25 -1.25 m -4 0.5 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 m 1.5 0 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 m 5 0 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 m 1.5 0 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" transform="matrix(1.71875,0,0,1.71875,5.0937497,1008.9559)" style="color:#000"/>
+ </g>
+ <path d="m 16 20.748 c 0.264 -0.046 0.494 -0.096 0.689 -0.148 0.121 -0.032 0.211 -0.066 0.311 -0.1 l 0 -17.5 -1 0 z" style="fill:#eee8d5;fill-opacity:0.149;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/phone-motorola-droid.svg b/.icons/Material-Black-Lime-Numix/24/devices/phone-motorola-droid.svg
new file mode 120000
index 00000000..383406fc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/phone-motorola-droid.svg
@@ -0,0 +1 @@
+phone.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/phone.svg b/.icons/Material-Black-Lime-Numix/24/devices/phone.svg
new file mode 100644
index 00000000..99973a9e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/phone.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="8.75" height="18.754" x="7.625" y="2.621" rx="1.293" style="fill:#5aa9e1;fill-opacity:1;stroke:none"/>
+ <path d="m 9.5 20.12 5 -16.25 1.875 0 0 16.25 z" style="fill:#fdf6e3;fill-opacity:0.189;stroke:none"/>
+ <rect width="2.5" height="1.5" x="10.75" y="20" rx="0.75" style="fill:#002b36;fill-opacity:1;stroke:none"/>
+ <rect width="5" height="1.875" x="9.5" y="2.625" rx="0.625" style="fill:#002b36;fill-opacity:1;stroke:none"/>
+ <g transform="matrix(0.625,0,0,0.625,-3,-630.72637)" style="fill:#073642">
+ <path d="m 18.625 8 c -1.434 0 -2.625 1.159 -2.625 2.594 l 0 26.781 c 0 1.434 1.191 2.625 2.625 2.625 l 10.75 0 c 1.434 0 2.625 -1.191 2.625 -2.625 l 0 -26.781 c 0 -1.435 -1.191 -2.594 -2.625 -2.594 m -6.875 1.5 3 0 c 0.277 0 0.5 0.223 0.5 0.5 0 0.277 -0.223 0.5 -0.5 0.5 l -3 0 c -0.277 0 -0.5 -0.223 -0.5 -0.5 0 -0.277 0.223 -0.5 0.5 -0.5 z m -4.9 2.5 l 12.8 0 0 24 -12.8 0 z m 6.4 25 c 0.552 0 1 0.448 1 1 0 0.552 -0.448 1 -1 1 -0.552 0 -1 -0.448 -1 -1 0 -0.552 0.448 -1 1 -1 z" transform="translate(0,1004.3622)" style="color:#000"/>
+ </g>
+ <rect width="1.5" height="20" x="14.5" y="2" style="fill:#eee8d5;fill-opacity:0.149;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/printer-network.svg b/.icons/Material-Black-Lime-Numix/24/devices/printer-network.svg
new file mode 120000
index 00000000..6b81b610
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/printer-network.svg
@@ -0,0 +1 @@
+i-network-printer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/printer-remote.svg b/.icons/Material-Black-Lime-Numix/24/devices/printer-remote.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/printer-remote.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/printer.svg b/.icons/Material-Black-Lime-Numix/24/devices/printer.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/printer.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/printer1.svg b/.icons/Material-Black-Lime-Numix/24/devices/printer1.svg
new file mode 100644
index 00000000..7a95b35f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/printer1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="12" height="6.5" x="6" y="4" style="fill:#f8e9b8;fill-opacity:1;stroke:none"/>
+ <path d="m 5 9.997 c -0.554 0 -1 0.446 -1 1 l 0 6 c 0 0.554 0.446 1 1 1 l 1 0 0 -3 12 0 0 3 1 0 c 0.554 0 1 -0.446 1 -1 l 0 -6 c 0 -0.554 -0.446 -1 -1 -1 l -14 0 z" style="fill:#749ebb;fill-opacity:1;stroke:none"/>
+ <rect width="12" height="5" x="6" y="15" style="fill:#f8e9b8;fill-opacity:1;stroke:none"/>
+ <rect width="12" height="1" x="6" y="10" style="fill:#55809d;fill-opacity:1;stroke:none"/>
+ <rect width="12" height="2.992" x="6" y="12" style="fill:#55809d;fill-opacity:1;stroke:none"/>
+ <path d="m 36 25 a 1 1 0 1 1 -2 0 1 1 0 1 1 2 0 z" transform="matrix(0.5,0,0,0.5,-0.508474,0.5084745)" style="fill:#eee8d5;fill-opacity:1;stroke:none"/>
+ <rect width="1" height="8" x="18" y="9.997" style="fill:#eee8d5;opacity:0.311;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/printmgr.svg b/.icons/Material-Black-Lime-Numix/24/devices/printmgr.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/printmgr.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/processor.svg b/.icons/Material-Black-Lime-Numix/24/devices/processor.svg
new file mode 100644
index 00000000..5f458f2c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/processor.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-1152 0 0 48" width="24" height="24">
+ <g transform="matrix(0.31517401,0,0,0.31517401,2.8750368,4.346047)"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/samba.svg b/.icons/Material-Black-Lime-Numix/24/devices/samba.svg
new file mode 120000
index 00000000..0fb3d2e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/samba.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/scanner.svg b/.icons/Material-Black-Lime-Numix/24/devices/scanner.svg
new file mode 100644
index 00000000..eab92e10
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/scanner.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="20" height="14" x="2" y="5" style="fill:#4d4d4d;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="16" height="10" x="4" y="7" style="fill:#fffedb;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6,15 10.5,0 0,-3.5 -3,1 L 11,10 9,13.5 7.5,12 Z" style="fill:#a6e3ff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path d="m 16 3 6 2 0 14 -6 2 z" style="fill:#858585;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="3" cy="16.5" r="0.5" style="fill:#e4db5c;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="0.5" cy="15" cx="3" style="fill:#858585;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="3" cy="13.5" r="0.5" style="fill:#858585;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="7" cy="10" r="1" style="fill:#f6e972;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 5 5 0 14 1 0 0 -14 -1 0" style="fill:#fff;opacity:0.3;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/smartphone.svg b/.icons/Material-Black-Lime-Numix/24/devices/smartphone.svg
new file mode 120000
index 00000000..383406fc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/smartphone.svg
@@ -0,0 +1 @@
+phone.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/stock_cell-phone.svg b/.icons/Material-Black-Lime-Numix/24/devices/stock_cell-phone.svg
new file mode 120000
index 00000000..383406fc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/stock_cell-phone.svg
@@ -0,0 +1 @@
+phone.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/stock_mic.svg b/.icons/Material-Black-Lime-Numix/24/devices/stock_mic.svg
new file mode 120000
index 00000000..2e4b541a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/stock_mic.svg
@@ -0,0 +1 @@
+audio-input-microphone.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/stock_printers.svg b/.icons/Material-Black-Lime-Numix/24/devices/stock_printers.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/stock_printers.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/system-config-soundcard.svg b/.icons/Material-Black-Lime-Numix/24/devices/system-config-soundcard.svg
new file mode 120000
index 00000000..24bf4788
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/system-config-soundcard.svg
@@ -0,0 +1 @@
+audiocard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/system-floppy.svg b/.icons/Material-Black-Lime-Numix/24/devices/system-floppy.svg
new file mode 120000
index 00000000..6af143ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/system-floppy.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/system.svg b/.icons/Material-Black-Lime-Numix/24/devices/system.svg
new file mode 120000
index 00000000..d890a06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/system.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/tablet.svg b/.icons/Material-Black-Lime-Numix/24/devices/tablet.svg
new file mode 120000
index 00000000..bd3c1341
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/tablet.svg
@@ -0,0 +1 @@
+input-tablet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/usbpendrive-unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/usbpendrive-unmount.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/usbpendrive-unmount.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/usbpendrive_unmount.svg b/.icons/Material-Black-Lime-Numix/24/devices/usbpendrive_unmount.svg
new file mode 120000
index 00000000..62992d8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/usbpendrive_unmount.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/video-display.svg b/.icons/Material-Black-Lime-Numix/24/devices/video-display.svg
new file mode 120000
index 00000000..32b45099
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/video-display.svg
@@ -0,0 +1 @@
+display.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/wired-gui.svg b/.icons/Material-Black-Lime-Numix/24/devices/wired-gui.svg
new file mode 120000
index 00000000..f16eb6e8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/wired-gui.svg
@@ -0,0 +1 @@
+nm-device-wired.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/xfce-printer.svg b/.icons/Material-Black-Lime-Numix/24/devices/xfce-printer.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/xfce-printer.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/xfce4-display.svg b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-display.svg
new file mode 120000
index 00000000..32b45099
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-display.svg
@@ -0,0 +1 @@
+display.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/xfce4-keyboard.svg b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-keyboard.svg
new file mode 120000
index 00000000..5fc97368
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-keyboard.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/xfce4-mount.svg b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-mount.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-mount.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/xfce4-mouse.svg b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-mouse.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/xfce4-mouse.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast-mouse.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast-mouse.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast-mouse.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast-printer.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast-printer.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast-printer.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast_HD.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast_HD.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast_HD.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast_idetude.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast_idetude.svg
new file mode 120000
index 00000000..d5934444
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast_idetude.svg
@@ -0,0 +1 @@
+harddrive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast_mouse.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast_mouse.svg
new file mode 120000
index 00000000..24cee5f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast_mouse.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast_printer.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast_printer.svg
new file mode 120000
index 00000000..c595d9e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast_printer.svg
@@ -0,0 +1 @@
+printer1.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/devices/yast_soundcard.svg b/.icons/Material-Black-Lime-Numix/24/devices/yast_soundcard.svg
new file mode 120000
index 00000000..24bf4788
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/devices/yast_soundcard.svg
@@ -0,0 +1 @@
+audiocard.svg \ No newline at end of file