summaryrefslogtreecommitdiff
path: root/.icons/Material-Black-Lime-Numix/24/categories
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Material-Black-Lime-Numix/24/categories')
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/application-community.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-3D.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-accessories.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-arcade.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-astronomy.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-biology.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-boardgames.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-cardgames.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-chat.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-debugging.svg23
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-development.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-drawing.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-education.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-electronics.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-engineering.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-filesharing.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-fonts.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-games.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-geography.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-geology.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-graphics.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-haskell.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-ide.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-interfacedesign.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-internet.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-java.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-libraries.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-lisp.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-mail.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-mathematics.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-monodevelopment.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-multimedia.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-ocaml.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-office.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-other.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-painting.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-perl.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-photography.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-physics.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-profiling.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-publishing.svg23
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-puzzles.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-python.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-roleplaying.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-ruby.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-science.svg8
l---------.icons/Material-Black-Lime-Numix/24/categories/applications-simulation.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-sports.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-system.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-utilities.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-versioncontrol.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/applications-viewers.svg4
l---------.icons/Material-Black-Lime-Numix/24/categories/applications-webbrowsers.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/configuration_section.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/documentation_help.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/documentation_section.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/gnome-applications.svg9
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-control-center.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-devel.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-globe.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-joystick.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-other.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/gnome-settings.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/gnome-system.svg20
l---------.icons/Material-Black-Lime-Numix/24/categories/gnome-util.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/gtk-preferences.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/help-about.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/kcontrol.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/multimedia_section.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_development.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_games.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_graphics.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_network.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_office.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/package_settings.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/package_system.svg20
l---------.icons/Material-Black-Lime-Numix/24/categories/package_utilities.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-autocompletion.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-bluetooth.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-calendar-and-tasks.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-certificates.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-composer.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-accessibility.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-display.svg6
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-filetype-association.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-font.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-gaming.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-keyboard.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-peripherals-directory.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal-directory.svg3
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-plasma.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-theme.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-user.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-gtk-config.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-mail-accounts.svg4
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-mail.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-other.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-system-bluetooth.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system-directory.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network-proxy.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system-power.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system-privacy.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system-time.svg11
l---------.icons/Material-Black-Lime-Numix/24/categories/preferences-system-windows.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/preferences-system.svg4
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-accessories.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-games.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-internet.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-office.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-preferences.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-programming.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-sound_video.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/redhat-system_settings.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/redhat-system_tools.svg20
l---------.icons/Material-Black-Lime-Numix/24/categories/stock_internet.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/system-help.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/system_section.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/24/categories/weather-snow-scattered.svg3
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-devel.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-games.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-internet.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-office.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-system-settings.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-system.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce-utils.svg1
l---------.icons/Material-Black-Lime-Numix/24/categories/xfce4-settings.svg1
135 files changed, 655 insertions, 0 deletions
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/application-community.svg b/.icons/Material-Black-Lime-Numix/24/categories/application-community.svg
new file mode 100644
index 00000000..d8ec6460
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/application-community.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="M 7.4 4 A 4.6 4.6 0 0 0 2.8 8.6 4.6 4.6 0 0 0 4.15 11.852 l -0.002 0.002 L 11.999 20 19.849 11.854 A 4.6 4.6 0 0 0 21.2 8.6 4.6 4.6 0 0 0 16.599 4 4.6 4.6 0 0 0 11.999 8.6 4.6 4.6 0 0 0 7.4 4" style="fill:#de165d"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-3D.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-3D.svg
new file mode 100644
index 00000000..0de649a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-3D.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 2.4 12.8 4.8 0.7 0 -2.6 -4.8 -0.3 0 -2 4.8 -0.3 0 -2.6 -4.8 0.7 0 -2.1 7.2 -1.9 0 14.4 l -7.2 -1.9" style="fill:#c18eb2;fill-rule:evenodd"/>
+ <path d="m 10.4 2.4 0 7.2 0 7.2 c 0.753 0 1.947 -0.304 3.02 -0.77 0.897 -0.391 1.78 -0.824 2.452 -1.665 c 0.931 -1.165 0.931 -3.965 0.931 -4.765 c 0 -0.8 0 -3.6 -0.931 -4.765 c -0.673 -0.841 -1.555 -1.273 -2.452 -1.665 -1.07 -0.467 -2.264 -0.77 -3.02 -0.77 m 2.4 3.2 c 0.753 0.016 1.298 0.56 1.674 1.102 c 0.443 0.639 0.443 2.498 0.443 2.898 c 0 0.4 0 2.259 -0.443 2.898 c -0.376 0.542 -0.921 1.086 -1.674 1.102 l 0 -4 z" style="fill:#c18eb2"/>
+ <flowRoot transform="translate(0,-19.2)" line-height="125%" style="letter-spacing:0;word-spacing:0;font-size:30;font-family:Ubuntu;fill:#000;fill-opacity:1;font-weight:normal;stroke:none;font-style:normal;font-variant:normal;font-stretch:normal">
+ <flowRegion>
+ <rect width="17.6" height="37.6" x="-39.2" y="-7.2"/>
+ </flowRegion>
+ <flowPara>DD</flowPara>
+ </flowRoot>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-accessories.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-accessories.svg
new file mode 100644
index 00000000..2b3a4617
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-accessories.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.43301271,0.25,-0.25,0.43301271,4.3749865,-3.3831685)">
+ <path d="m 18.05 5.787 c -0.315 0 -0.568 0.253 -0.568 0.568 l 0 0.968 c -1.116 0.224 -2.141 0.684 -3.056 1.294 l -0.704 -0.704 c -0.223 -0.223 -0.581 -0.223 -0.803 0 l -1.607 1.607 c -0.223 0.223 -0.223 0.581 0 0.803 l 0.704 0.704 c -0.609 0.916 -1.065 1.941 -1.29 3.056 l -0.97 0 c -0.315 0 -0.568 0.253 -0.568 0.568 l 0 2.273 c 0 0.315 0.253 0.568 0.568 0.568 l 0.985 0 c 0.227 1.113 0.651 2.155 1.261 3.07 l -0.69 0.69 c -0.223 0.223 -0.223 0.581 0 0.803 l 1.607 1.607 c 0.223 0.223 0.581 0.223 0.803 0 l 0.692 -0.692 c 0.917 0.611 1.951 1.058 3.067 1.283 l 0 0.965 c 0 0.315 0.253 0.568 0.568 0.568 l 2.273 0 c 0.315 0 0.568 -0.253 0.568 -0.568 l 0 -0.985 c 1.113 -0.227 2.155 -0.651 3.07 -1.261 l 0.69 0.69 c 0.223 0.223 0.581 0.223 0.803 0 l 1.607 -1.607 c 0.223 -0.223 0.223 -0.581 0 -0.803 l -0.692 -0.692 c 0.611 -0.917 1.058 -1.951 1.283 -3.067 l 0.968 0 c 0.315 0 0.568 -0.253 0.568 -0.568 l 0 -2.273 c 0 -0.315 -0.253 -0.568 -0.568 -0.568 l -0.988 0 c -0.227 -1.113 -0.651 -2.155 -1.261 -3.07 l 0.69 -0.69 c 0.223 -0.223 0.223 -0.581 0 -0.803 l -1.607 -1.607 c -0.223 -0.223 -0.581 -0.223 -0.803 0 l -0.692 0.692 c -0.917 -0.611 -1.951 -1.058 -3.067 -1.283 l 0 -0.968 c 0 -0.315 -0.253 -0.568 -0.568 -0.568 l -2.273 0 z m 1.136 2.728 c 4.02 0 7.273 3.248 7.273 7.273 0 4.02 -3.248 7.273 -7.273 7.273 -4.02 0 -7.273 -3.248 -7.273 -7.273 0 -4.02 3.248 -7.273 7.273 -7.273 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:#6891b8;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <circle transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)" r="1.989" cy="23.267" cx="8.723" style="fill:#6891b8;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.56817116,0,0,0.56817116,9.3903727,1.4881111)">
+ <path d="m 15.829 18.15 c -0.196 -0.196 -0.511 -0.196 -0.707 0 l -0.602 0.602 c -0.834 -0.555 -1.758 -0.907 -2.707 -1.097 l 0 -0.876 c 0 -0.277 -0.223 -0.5 -0.5 -0.5 l -2 0 c -0.277 0 -0.5 0.223 -0.5 0.5 l 0 0.876 c -0.949 0.191 -1.871 0.545 -2.704 1.099 l -0.604 -0.604 c -0.196 -0.196 -0.511 -0.196 -0.707 0 l -1.414 1.414 c -0.196 0.196 -0.196 0.511 0 0.707 l 0.613 0.613 c -0.551 0.834 -0.936 1.746 -1.126 2.694 l -0.859 0 c -0.277 0 -0.5 0.223 -0.5 0.5 l 0 2 c 0 0.277 0.223 0.5 0.5 0.5 l 0.862 0 c 0.19 0.95 0.555 1.872 1.11 2.707 l -0.601 0.601 c -0.196 0.196 -0.196 0.511 0 0.707 l 1.414 1.414 c 0.196 0.196 0.511 0.196 0.707 0 l 0.613 -0.613 c 0.834 0.551 1.746 0.936 2.694 1.126 l 0 0.859 c 0 0.277 0.223 0.5 0.5 0.5 l 2 0 c 0.277 0 0.5 -0.223 0.5 -0.5 l 0 -0.862 c 0.95 -0.19 1.872 -0.555 2.707 -1.11 l 0.602 0.602 c 0.196 0.196 0.511 0.196 0.707 0 l 1.414 -1.414 c 0.196 -0.196 0.196 -0.511 0 -0.707 l -0.615 -0.615 c 0.551 -0.834 0.936 -1.746 1.126 -2.694 l 0.859 0 c 0.277 0 0.5 -0.223 0.5 -0.5 l 0 -2 c 0 -0.277 -0.223 -0.5 -0.5 -0.5 l -0.862 0 c -0.19 -0.95 -0.555 -1.872 -1.11 -2.707 l 0.602 -0.602 c 0.196 -0.196 0.196 -0.511 0 -0.707 l -1.414 -1.414 z m -0.99 2.404 c 2.505 2.505 2.505 6.547 0 9.05 -2.505 2.505 -6.547 2.505 -9.05 0 -2.505 -2.505 -2.505 -6.547 0 -9.05 2.505 -2.505 6.547 -2.505 9.05 0 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:#6891b8;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <circle transform="matrix(0.96592583,0.25881905,-0.25881905,0.96592583,0,0)" r="1.75" cy="21.555" cx="16.453" style="fill:#6891b8;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-arcade.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-arcade.svg
new file mode 100644
index 00000000..167ddaf0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-arcade.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 19.63 15.813 c -1.773 3.526 -5.744 5.369 -9.586 4.455 c -3.846 -0.914 -6.552 -4.35 -6.544 -8.293 0.012 -3.944 2.741 -7.36 6.591 -8.254 c 3.85 -0.89 7.809 0.976 9.562 4.51 l -7.633 3.772 z" style="fill:#cfac29"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-astronomy.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-astronomy.svg
new file mode 100644
index 00000000..4c78c3cc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-astronomy.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.99954286,0,0,0.99954062,1.1182393,1.1182826)" style="fill:#a98bc7">
+ <path d="m 10.637 2.383 c -5.04 0 -8.715 3.883 -8.207 8.648 0.422 4.02 3.688 7.395 7.719 8.359 -0.688 -1.125 -1.133 -2.395 -1.273 -3.727 -0.508 -4.766 3.176 -8.613 8.211 -8.613 0.789 0 1.551 0.098 2.305 0.277 c -1.777 -2.914 -5.121 -4.945 -8.754 -4.945 m 0 1.781 c 1.578 0 3.098 0.488 4.402 1.293 c -4.914 0.953 -8.445 5.293 -7.93 10.367 -1.566 -1.297 -2.711 -3.051 -2.918 -4.984 -0.398 -3.762 2.324 -6.676 6.445 -6.676"/>
+ <path d="m 6.453 5.605 c 0.891 0 1.609 0.863 1.609 1.93 l 0 6.84 c 0 1.07 -0.719 1.934 -1.609 1.934 -0.887 0 -1.609 -0.863 -1.609 -1.934 l 0 -6.84 c 0 -1.066 0.723 -1.93 1.609 -1.93 z"/>
+ <path d="m 5.395 6.793 c 0.863 0 1.566 0.867 1.566 1.934 l 0 3.668 c 0 1.066 -0.703 1.93 -1.566 1.93 -0.863 0 -1.563 -0.863 -1.563 -1.93 l 0 -3.668 c 0 -1.066 0.699 -1.934 1.563 -1.934 z"/>
+ <path d="m 7.422 4.723 c 0.891 0 1.609 0.867 1.609 1.93 l 0 2.656 c 0 1.07 -0.719 1.934 -1.609 1.934 -0.887 0 -1.609 -0.863 -1.609 -1.934 l 0 -2.656 c 0 -1.063 0.723 -1.93 1.609 -1.93 z"/>
+ <path d="m 8.188 3.18 2.305 0 c 1.066 0 1.93 0.867 1.93 1.934 l 0 1.422 c 0 1.066 -0.863 1.93 -1.93 1.93 l -2.305 0 c -1.066 0 -1.934 -0.863 -1.934 -1.93 l 0 -1.422 c 0 -1.066 0.867 -1.934 1.934 -1.934 z"/>
+ <path d="m 9.1 6.355 c 0.621 0 1.125 0.836 1.125 1.867 0 1.035 -0.504 1.875 -1.125 1.875 -0.621 0 -1.125 -0.84 -1.125 -1.875 0 -1.031 0.504 -1.867 1.125 -1.867 z"/>
+ <path d="m 12.813 4.02 0.363 0 c 1.07 0 1.934 0.613 1.934 1.367 0 0.758 -0.863 1.367 -1.934 1.367 l -0.363 0 c -1.066 0 -1.93 -0.609 -1.93 -1.367 0 -0.754 0.863 -1.367 1.93 -1.367 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-biology.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-biology.svg
new file mode 100644
index 00000000..9b45a764
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-biology.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.91591612,0,0,0.91586696,1.1231695,1.1233545)" style="fill:#d68b85;stroke:#d68b85;stroke-width:1.092">
+ <path d="m 110.78 199.19 c 0.78 -1.055 0.546 -2.618 -0.546 -3.4 l -38.889 -27.903 c -1.092 -0.782 -2.652 -0.547 -3.433 0.547 -0.78 1.094 -0.507 2.618 0.585 3.4 l 38.889 27.942 c 1.092 0.782 2.613 0.508 3.394 -0.586 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.338"/>
+ <path d="m 104.93 182.34 c 0.975 -0.938 1.092 -2.423 0.195 -3.361 l -31.01 -32.983 c -0.897 -0.899 -2.379 -0.899 -3.394 0 -0.975 0.938 -1.053 2.423 -0.195 3.361 l 31.05 32.983 c 0.858 0.938 2.379 0.938 3.355 0 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.329"/>
+ <path d="m 195.81 99.65 c 0.936 -0.977 0.936 -2.501 0 -3.478 l -33.897 -33.843 c -0.936 -0.938 -2.457 -0.938 -3.433 0 -0.936 0.977 -0.936 2.501 0 3.439 l 33.858 33.882 c 0.975 0.938 2.496 0.938 3.472 0 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.338"/>
+ <path d="m 193.86 116.92 c 0.975 -0.938 1.053 -2.423 0.156 -3.4 l -31.556 -33.53 c -0.897 -0.938 -2.418 -0.938 -3.394 -0.039 -0.975 0.938 -1.053 2.423 -0.195 3.4 l 31.595 33.53 c 0.897 0.938 2.418 0.977 3.394 0.039 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.332"/>
+ <path d="m 176.89 119.39 c 1.131 -0.743 1.677 -1.915 1.209 -2.618 l -16.695 -25.988 c -0.468 -0.743 -1.794 -0.743 -2.925 0 -1.131 0.703 -1.677 1.876 -1.209 2.618 l 16.734 25.988 c 0.468 0.743 1.755 0.743 2.886 0 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.272"/>
+ <path d="m 166.17 140.88 c 0.975 -0.977 1.014 -2.423 0.195 -3.283 l -30.62 -30.599 c -0.858 -0.86 -2.34 -0.782 -3.277 0.156 -0.975 0.938 -1.014 2.423 -0.156 3.283 l 30.581 30.599 c 0.858 0.86 2.34 0.782 3.277 -0.156 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.322"/>
+ <path d="m 100.17 159.75 c 1.17 -0.703 1.794 -1.837 1.404 -2.462 l -13.886 -22.862 c -0.39 -0.664 -1.638 -0.586 -2.808 0.078 -1.17 0.703 -1.755 1.798 -1.365 2.462 l 13.886 22.862 c 0.39 0.664 1.638 0.586 2.769 -0.078 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.253"/>
+ <g style="stroke-width:0.338">
+ <path d="m 231.7 47.13 c -5.03 2.579 -45.44 -10.669 -45.44 -10.669 0 0 10.337 34.82 12.521 44.512 2.184 9.731 2.184 24.15 2.184 24.15 -0.273 6.565 -2.808 8.441 -7.84 14.11 -4.993 5.627 -11.585 4.69 -14.705 4.064 -3.16 -0.586 -37.641 -8.754 -47.978 -11.607 -10.376 -2.814 -21.649 -0.274 -25.705 2.54 -4.096 2.814 -6.28 10.63 -6.28 10.63 -5.344 22.901 17.241 68.975 17.241 68.975 -1.872 5.04 -8.152 10.04 -8.152 10.04 0 0 -23.482 -61.43 -13.808 -80.58 9.752 -19.11 25.744 -18.797 32.648 -18.797 6.865 0 50.44 12.857 57.652 12.545 7.216 -0.313 11.936 3.126 8.152 -17.547 -3.745 -20.712 -12.521 -48.3 -13.496 -54.907 -0.897 -6.565 2.847 -10.317 2.847 -10.317 0 0 4.72 -5.94 10.649 -5.04 5.968 0.977 31.673 10.04 40.762 13.795 1.755 0.743 0.429 3.244 -1.248 4.103 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.338"/>
+ <path d="m 247.69 62.49 c -20.361 12.232 -35.457 6.604 -43.57 5.94 -8.152 -0.625 -33.23 -11.919 -39.2 -12.818 -5.968 -0.977 -10.649 5 -10.649 5 0 0 -3.784 3.752 -2.808 10.356 0.897 6.565 9.674 34.16 13.457 54.868 3.784 20.673 -0.936 17.234 -8.152 17.547 -7.216 0.313 -50.786 -12.545 -57.691 -12.545 -6.904 0 -22.897 -0.313 -32.609 18.836 -9.713 19.11 2.496 54.52 2.496 54.52 0 0 16.968 14.459 15.369 9.106 0 0 -18.489 -39.2 -13.145 -62.06 0 0 2.184 -7.855 6.241 -10.708 4.096 -2.775 15.408 -5.315 25.744 -2.462 10.337 2.814 44.818 10.942 47.978 11.607 3.121 0.586 9.674 1.563 14.705 -4.103 5.03 -5.627 7.528 -7.503 7.84 -14.11 0 0 0 -14.42 -2.184 -24.15 -2.184 -9.692 -12.56 -44.512 -12.56 -44.512 0 0 38.03 12.388 42.05 12.545 7.801 0.313 22.546 4.377 34.443 -2.501 11.936 -6.917 12.248 -10.356 12.248 -10.356 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.338"/>
+ </g>
+ <path d="m 144.05 146.35 c 0.975 -0.938 0.975 -2.501 0.078 -3.4 l -33.04 -33.02 c -0.897 -0.899 -2.457 -0.899 -3.394 0.078 -0.975 0.938 -0.975 2.462 -0.039 3.361 l 32.999 33.02 c 0.936 0.938 2.457 0.938 3.394 -0.039 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.334"/>
+ <path d="m 158.48 147.6 c 0.975 -0.938 0.897 -2.579 -0.156 -3.595 l -36.978 -37.01 c -1.053 -1.055 -2.652 -1.094 -3.628 -0.156 -0.936 0.938 -0.858 2.579 0.195 3.595 l 36.978 37.01 c 1.014 1.055 2.652 1.094 3.589 0.156 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.354"/>
+ <path d="m 124.39 141.27 c 0.858 -1.055 1.014 -2.345 0.351 -2.892 l -23.638 -19.852 c -0.663 -0.586 -1.911 -0.195 -2.769 0.86 -0.897 1.016 -1.014 2.306 -0.39 2.853 l 23.677 19.852 c 0.663 0.586 1.911 0.195 2.769 -0.821 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.272"/>
+ <path d="m 232.79 72.33 c 0.975 -0.938 0.975 -2.462 0 -3.439 l -33.858 -33.843 c -0.936 -0.938 -2.496 -0.938 -3.472 0 -0.936 0.938 -0.936 2.501 0 3.439 l 33.897 33.843 c 0.936 0.977 2.496 0.977 3.433 0 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.338"/>
+ <path d="m 213.95 74.25 c 1.014 -0.821 1.287 -2.267 0.507 -3.244 l -26.836 -34.585 c -0.78 -0.938 -2.223 -1.055 -3.316 -0.234 -1.053 0.821 -1.326 2.267 -0.546 3.244 l 26.875 34.546 c 0.741 0.977 2.223 1.094 3.316 0.274 z" transform="matrix(0.10014,0,0,0.09996,-3.66791,-0.30054)" style="stroke-width:0.323"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-boardgames.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-boardgames.svg
new file mode 100644
index 00000000..a682dce4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-boardgames.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 6.407 4.5 11.182 0 c 1.054 0 1.911 0.857 1.911 1.915 l 0 11.17 c 0 1.058 -0.857 1.915 -1.911 1.915 l -11.182 0 c -1.05 0 -1.907 -0.857 -1.907 -1.915 l 0 -11.17 c 0 -1.058 0.857 -1.915 1.907 -1.915" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ff4545;stroke-width:1"/>
+ <circle cx="7.5" cy="8" r="1.5" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="12" cy="8" r="1.5" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="16.5" cy="8" r="1.5" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="7.5" cy="16" r="1.5" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="12" cy="16" r="1.5" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="16.5" cy="16" r="1.5" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-cardgames.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-cardgames.svg
new file mode 100644
index 00000000..7a1fdf4c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-cardgames.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 4.621 4 c -0.339 0 -0.621 0.281 -0.621 0.619 l 0 12.766 c 0 0.338 0.282 0.615 0.621 0.615 l 7.758 0 c 0.339 0 0.621 -0.277 0.621 -0.615 l 0 -12.766 c 0 -0.338 -0.282 -0.619 -0.621 -0.619 l -7.758 0 z m 2.441 4.5 a 1.438 1.438 0 0 1 1.438 1.438 1.438 1.438 0 0 1 1.438 -1.438 1.438 1.438 0 0 1 1.438 1.438 1.438 1.438 0 0 1 -0.422 1.018 l -2.453 2.545 -2.453 -2.545 l 0 -0.002 a 1.438 1.438 0 0 1 -0.422 -1.016 a 1.438 1.438 0 0 1 1.438 -1.438 z" style="fill:#f9b081"/>
+ <path d="m 13.568 5.236 c -0.33 -0.091 -0.676 0.104 -0.762 0.43 l -3.284 12.33 c -0.09 0.326 0.114 0.669 0.44 0.756 l 7.474 2.01 c 0.33 0.091 0.672 -0.108 0.758 -0.434 l 3.288 -12.33 c 0.086 -0.326 -0.114 -0.669 -0.444 -0.756 m -4.697 2.614 1.091 3.657 -2.773 2.621 -1.091 -3.657 z" style="fill:#f9b081"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-chat.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-chat.svg
new file mode 100644
index 00000000..df705342
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-chat.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1.113188,1.1150646)" style="fill:#8ccd7c">
+ <path d="m 6.379 6.898 c -2.207 0 -3.996 1.801 -3.996 4.02 0 0.141 0 0.277 0.016 0.41 0.031 0.863 -0.016 2.105 0.984 5.125 0.848 2.566 1.5 2.512 1.5 2.512 l 0.996 -0.504 c 0 0 -0.5 -1 -0.5 -2.01 0 -0.484 0.117 -1.082 0.234 -1.574 0.246 0.047 0.508 0.063 0.766 0.063 2.207 0 4 -1.801 4 -4.02 0 -2.219 -1.793 -4.02 -4 -4.02 z"/>
+ <path d="m 15.391 14.875 c 2.207 0 4 -1.805 4 -4.02 0 -0.137 -0.004 -0.273 -0.016 -0.41 -0.035 -0.859 0.016 -2.105 -0.984 -5.121 -0.852 -2.566 -1.5 -2.516 -1.5 -2.516 l -1 0.504 c 0 0 0.5 1.01 0.5 2.01 0 0.484 -0.113 1.078 -0.234 1.57 -0.246 -0.047 -0.508 -0.063 -0.766 -0.063 -2.207 0 -3.996 1.801 -3.996 4.02 0 2.219 1.789 4.02 3.996 4.02 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-debugging.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-debugging.svg
new file mode 100644
index 00000000..19c42142
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-debugging.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1.1145083,1.1143618)">
+ <path d="m 11.992 4.934 c -0.074 0 -0.152 0.02 -0.219 0.063 -0.066 0.047 -0.125 0.121 -0.121 0.219 0.008 0.039 0.004 0.07 0 0.109 0 0.109 0.09 0.199 0.203 0.199 0.109 0 0.199 -0.09 0.199 -0.199 0 -0.109 -0.09 -0.199 -0.199 -0.203 0.039 -0.023 0.094 -0.035 0.137 -0.039 0.156 0 0.273 0.09 0.359 0.223 0.086 0.137 0.129 0.316 0.125 0.461 -0.008 0.363 -0.188 0.668 -0.453 0.902 c -0.262 0.234 -0.613 0.395 -0.949 0.457 l 0.027 0.145 c 0.359 -0.066 0.734 -0.234 1.023 -0.488 0.289 -0.254 0.496 -0.602 0.504 -1.016 0.004 -0.176 -0.043 -0.375 -0.148 -0.539 -0.105 -0.168 -0.273 -0.293 -0.488 -0.293" style="fill:#ec7878"/>
+ <path d="m 9.781 4.934 c 0.07 0 0.148 0.02 0.215 0.063 0.066 0.047 0.125 0.121 0.125 0.219 -0.012 0.039 -0.004 0.07 -0.004 0.109 0 0.109 -0.09 0.199 -0.199 0.199 c -0.109 0 -0.199 -0.09 -0.199 -0.199 0 -0.109 0.086 -0.199 0.195 -0.203 -0.039 -0.023 -0.094 -0.035 -0.133 -0.039 c -0.16 0 -0.277 0.09 -0.363 0.223 -0.082 0.137 -0.125 0.316 -0.125 0.461 0.008 0.363 0.188 0.668 0.453 0.902 0.266 0.234 0.617 0.395 0.949 0.457 l -0.027 0.145 c -0.359 -0.066 -0.734 -0.234 -1.023 -0.488 -0.289 -0.254 -0.492 -0.602 -0.504 -1.016 c 0 -0.176 0.047 -0.375 0.152 -0.539 c 0.102 -0.168 0.27 -0.293 0.488 -0.293" style="fill:#ec7878"/>
+ <path d="m 10.734 6.383 c -0.855 0.039 -1.688 0.457 -2.238 1.109 -0.289 0.309 -0.555 0.66 -0.68 1.07 0.004 0.066 0.027 0.129 0.047 0.191 -0.184 0.012 -0.414 -0.012 -0.539 0.148 -0.23 0.254 -0.285 0.609 -0.398 0.922 c -0.52 1.789 -0.254 3.828 0.848 5.348 0.598 0.816 1.488 1.461 2.504 1.629 0.172 0.016 0.367 0.063 0.523 -0.027 0.059 -0.051 0.145 -0.035 0.191 0.016 0.215 0.109 0.453 0.004 0.672 -0.023 1.039 -0.23 1.934 -0.941 2.492 -1.836 1.039 -1.598 1.211 -3.695 0.566 -5.48 c -0.086 -0.215 -0.168 -0.441 -0.336 -0.605 -0.113 -0.078 -0.258 -0.105 -0.391 -0.113 0.086 -0.18 0.027 -0.395 -0.102 -0.539 -0.465 -0.762 -1.16 -1.422 -2.035 -1.684 c -0.367 -0.102 -0.746 -0.129 -1.125 -0.125 z" style="fill:#ec7878"/>
+ <path d="m 10.848 6.594 c -0.004 0 -0.012 0 -0.02 0 c -0.297 0.023 -0.605 0.055 -0.891 0.152 -0.82 0.289 -1.445 0.953 -1.871 1.691 -0.066 0.117 -0.02 0.273 0.109 0.285 c 0.918 0.004 1.836 0 2.754 0.004 0 0 0 0 0.004 0 0.918 -0.004 1.832 0 2.75 -0.004 c 0.133 -0.012 0.18 -0.168 0.113 -0.285 -0.43 -0.738 -1.055 -1.402 -1.875 -1.691 -0.285 -0.098 -0.59 -0.129 -0.891 -0.152 -0.078 -0.004 -0.063 0.02 -0.098 0.02 -0.035 -0.004 -0.023 -0.023 -0.086 -0.02" style="fill:#ec7878"/>
+ <path d="m 11.508 8.953 c -0.27 0 -0.484 0.219 -0.484 0.492 l 0 6.992 c 0 0.098 0 0.172 0.129 0.184 2.051 -0.113 3.734 -2.305 3.734 -4.984 0 -0.883 -0.176 -1.715 -0.488 -2.434 0 0 -0.004 0 -0.004 0 -0.004 -0.016 -0.012 -0.031 -0.02 -0.047 0 -0.004 0 -0.004 0 -0.004 0 -0.004 0 -0.004 0 -0.004 c -0.059 -0.117 -0.176 -0.195 -0.313 -0.195" style="fill:#ec7878"/>
+ <path d="m 10.262 8.953 c 0.27 0 0.488 0.219 0.488 0.492 l 0 6.992 c 0 0.098 0 0.172 -0.133 0.184 c -2.051 -0.113 -3.734 -2.305 -3.734 -4.984 0 -0.883 0.18 -1.715 0.492 -2.434 0.004 -0.016 0.012 -0.031 0.02 -0.047 c 0 -0.004 0 -0.004 0 -0.004 0 -0.004 0 -0.004 0 -0.004 0.059 -0.117 0.176 -0.195 0.313 -0.195 z" style="fill:#ec7878"/>
+ <g style="fill:#ec7878;fill-rule:evenodd">
+ <path d="m 8.03 9.156 -0.313 0.387 -0.492 -0.035 0.273 0.41 -0.188 0.461 0.477 -0.133 0.375 0.32 l 0.027 -0.492 0.418 -0.262 -0.461 -0.176 m 1.426 -0.012 -0.262 1.32 -1.23 0.527 1.168 0.66 0.125 1.336 0.984 -0.91 1.313 0.293 -0.563 -1.219 0.688 -1.156 -1.336 0.16 z m 4.03 0.609 -0.309 0.383 -0.496 -0.035 0.27 0.414 -0.184 0.457 0.477 -0.129 0.375 0.32 0.023 -0.496 0.422 -0.258 -0.465 -0.176 z m -5.953 2.359 -0.379 0.762 -0.352 0.051 c 0.125 0.422 0.293 0.828 0.508 1.215 l 0.223 -0.117 0.746 0.395 -0.145 -0.832 0.605 -0.59 -0.836 -0.121 m 5.773 -0.687 -0.742 0.844 -1.117 -0.133 0.578 0.965 -0.473 1.02 1.094 -0.246 0.516 0.477 c 0.141 -0.148 0.266 -0.305 0.383 -0.469 l 0.031 -0.367 0.297 -0.164 c 0.102 -0.18 0.191 -0.371 0.27 -0.559 l -0.617 -0.266 z m -3.691 2.277 -0.309 0.383 -0.496 -0.035 0.27 0.414 -0.184 0.461 0.477 -0.129 0.375 0.316 0.023 -0.492 0.422 -0.262 -0.465 -0.176 z"/>
+ <path d="m 14.375 12.898 c 0 0.773 -1.523 1.402 -3.406 1.402 -1.879 0 -3.406 -0.629 -3.406 -1.402 c 0 -0.773 1.527 -1.398 3.406 -1.398 c 1.883 0 3.406 0.625 3.406 1.398 z" style="fill-opacity:0.902"/>
+ </g>
+ <path d="m 8.453 15.414 c 0.543 0.555 1.25 0.961 2.031 1.047 0.047 0.016 0.141 0.012 0.117 -0.063 -0.004 -0.172 -0.004 -0.34 -0.004 -0.512 0 -0.105 0 -0.086 -0.078 -0.035 c -0.801 0.488 -1.484 -0.102 -2.066 -0.437 m 4.84 0.035 c -0.586 0.336 -1.266 0.93 -2.07 0.441 -0.078 -0.051 -0.078 -0.07 -0.074 0.035 0 0.168 -0.004 0.34 -0.008 0.512 -0.023 0.07 0.07 0.078 0.121 0.063 0.777 -0.086 1.484 -0.492 2.031 -1.051 z" style="fill:#ec7878;fill-opacity:0.459"/>
+ <g style="fill:#ec7878;fill-rule:evenodd">
+ <path d="m 13.05 8.254 c 0 0.949 -0.957 1.719 -2.141 1.719 -1.18 0 -2.141 -0.77 -2.141 -1.719 0 -0.949 0.961 -1.719 2.141 -1.719 1.184 0 2.141 0.77 2.141 1.719 z"/>
+ <path d="m 10.04 5.27 c 0 0.066 -0.055 0.121 -0.117 0.121 -0.066 0 -0.117 -0.055 -0.117 -0.121 0 -0.07 0.051 -0.125 0.117 -0.125 0.063 0 0.117 0.055 0.117 0.125 z"/>
+ <path d="m 11.965 5.27 c 0 0.066 -0.051 0.121 -0.113 0.121 -0.066 0 -0.121 -0.055 -0.121 -0.121 0 -0.07 0.055 -0.125 0.121 -0.125 0.063 0 0.113 0.055 0.113 0.125 z"/>
+ </g>
+ </g>
+ <path d="m 19.13 11.998 c 0 3.938 -3.19 7.127 -7.123 7.127 -3.937 0 -7.127 -3.189 -7.127 -7.127 0 -3.934 3.19 -7.123 7.127 -7.123 3.933 0 7.123 3.189 7.123 7.123 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ec7878;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 12 3.507 0 16.986" style="stroke-opacity:1;fill:none;stroke:#ec7878;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1"/>
+ <path d="m 20.493 12 -16.986 0" style="stroke-opacity:1;fill:none;stroke:#ec7878;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-development.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-development.svg
new file mode 100644
index 00000000..735c4dfd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-development.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.48528169,0,0,0.48522074,0.61021308,0.79702902)">
+ <path d="m 13.414 7.259 6.389 9.336 -2.828 2.828 -9.332 -6.385 a 10 10 0 0 0 2.261 10.627 10 10 0 0 0 14.14 0 10 10 0 0 0 0 -14.14 10 10 0 0 0 -10.631 -2.265 z" style="fill:#4793db;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)" y="32.737" x="-3.231" height="20" width="7" style="fill:#4793db;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-drawing.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-drawing.svg
new file mode 100644
index 00000000..169bbd43
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-drawing.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(0.99971105,0.9995583)" style="fill:#f2469c">
+ <path d="m 17.418 4.172 -7.965 11.03 c -0.641 -0.012 -1.52 -0.52 -1.953 -1 l 8.832 -10.504 c 0.594 -0.109 0.957 0.051 1.086 0.473"/>
+ <path d="m 7.625 16.883 c 0.926 -0.094 2.355 -1.016 1.688 -2.348 -1.602 -0.359 -1.238 -0.539 -1.238 -0.539 -2.203 0.41 -3.875 2.375 -3.414 3.625 0.293 0.793 0.242 0.711 0.242 0.711 0.613 -1.531 0.621 -1.25 2.723 -1.449 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-education.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-education.svg
new file mode 100644
index 00000000..655e605e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-education.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 2 8.5 10 -4 10 4 -10 4 z" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse cx="12" cy="17" rx="5" ry="2.5" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 7 11.577 0 5.423 l 10 0 0 -5.423 -5 2 z" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1" height="4" x="19" y="8.5" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="19.5" cy="13.25" r="1" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 19.17 14 -0.667 1.5 l 2 0 -0.667 -1.5 z" style="fill:#89939b;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-electronics.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-electronics.svg
new file mode 100644
index 00000000..475219b8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-electronics.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 4,3 0,6 -1,0 0,2 1,0 0,2 -1,0 0,2 1,0 0,5 -1,0 0,1 2,0 0,-3 16,0 L 21,6 5,6 5,3 Z m 1,4 15,0 0,10 -15,0 z m 8,1 0,2 6,0 0,-2 z m -7,0 0,2 6,0 0,-2 z m 0,3 0,1 13,0 0,-1 z m 0,2 0,1 13,0 0,-1 z m 0,2 0,1 2,0 0,-1 z m 3,0 0,1 1,0 0,-1 z m 2,0 0,1 1,0 0,-1 z m 2,0 0,1 2,0 0,-1 z m 3,0 0,1 3,0 0,-1 z" style="fill:#92a990"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-engineering.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-engineering.svg
new file mode 100644
index 00000000..d40da652
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-engineering.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 14.447 3 -5.461 1.061 -0.028 0.017 c -0.204 0.118 -0.333 0.306 -0.393 0.522 -0.06 0.216 -0.065 0.9 -0.065 0.9 l 4.5 0 0 -0.5 0.5 0 0 2.5 l -0.5 0 0 -0.5 -4.5 0 c 0 0 0.006 0.684 0.065 0.9 0.06 0.216 0.189 0.405 0.393 0.522 l 0.028 0.017 3.939 0.763 c 0.026 0.015 0.042 0.027 0.052 0.048 c 0.012 0.025 0.022 0.074 0.022 0.152 l 0 1.967 -0.103 0 c -0.31 0 -0.565 0.256 -0.565 0.565 0 0.31 0.256 0.565 0.565 0.565 l 0.603 0 0 8 1 0 0 1.32 c 0 0.099 0.073 0.179 0.163 0.18 l 0.174 0 c 0.09 0 0.163 -0.081 0.163 -0.18 l 0 -1.32 l 1 0 0 -8 0.5 0 0 -2.5 0.5 0 0 0.219 c 0 0.156 0.111 0.281 0.25 0.281 l 0.5 0 c 0.139 0 0.25 -0.126 0.25 -0.281 l 0 -1.438 c 0 -0.156 -0.111 -0.281 -0.25 -0.281 l -0.5 0 c -0.139 0 -0.25 0.126 -0.25 0.281 l 0 0.219 -0.5 0 0 -1.5 -0.5 0 0 -0.5 2.5 0 c 0 -0.75 -1.5 -1.5 -2.25 -1.5 0.75 0 2.25 -0.75 2.25 -1.5 l -2.5 0 0 -1 -1.553 0" 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:#6fad64;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 12 14.291 c -0.992 0 -1.984 0.254 -2.872 0.763 c -1.481 0.848 -2.482 2.304 -2.777 3.946 l -1.101 0 c -0.138 0 -0.25 0.111 -0.25 0.25 l 0 1.5 c 0 0.139 0.112 0.25 0.25 0.25 c 0.25 0 9.177 0 13.5 0 0.139 0 0.25 -0.111 0.25 -0.25 l 0 -1.5 c 0 -0.139 -0.111 -0.25 -0.25 -0.25 l -1.101 0 c -0.296 -1.642 -1.296 -3.098 -2.777 -3.946 -0.888 -0.509 -1.88 -0.763 -2.872 -0.763 m 0 2 c 0.648 0 1.297 0.166 1.878 0.499 0.861 0.493 1.47 1.292 1.729 2.21 l -7.215 0 c 0.26 -0.918 0.869 -1.717 1.729 -2.21 0.581 -0.333 1.23 -0.499 1.878 -0.499" style="fill:#6fad64;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-filesharing.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-filesharing.svg
new file mode 100644
index 00000000..c243a3d3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-filesharing.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12 21 -6.5 -6.5 4 0 l 0 -5 -4 0 6.5 -6.5 6.5 6.5 -4 0 0 5 4 0 z" style="fill:#62abb4"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-fonts.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-fonts.svg
new file mode 100644
index 00000000..b6d22ebf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-fonts.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.09582783,0,0,0.09190879,0.13578138,19.161863)">
+ <g transform="scale(1.00462,0.9954)" style="fill:#6eb3c8">
+ <path d="m 107.66 -160.26 0 76.52 62.32 0 0 16.676 -62.32 0 0 55.806 c 0 4.306 0.583 8.408 1.749 11.01 1.256 2.602 2.871 4.62 4.845 6.06 2.064 1.346 4.486 2.243 7.267 2.692 2.781 0.449 5.697 0.673 8.747 0.673 l 8.553 0 0 10.926 -88.29 0 0 -10.926 3.36 0 c 3.05 0 5.921 -0.179 8.613 -0.538 2.781 -0.449 5.204 -1.301 7.267 -2.557 2.064 -1.256 3.678 -3.095 4.845 -5.518 1.256 -2.512 1.884 -6.434 1.884 -10.472 l 0 -136.46 c 0 -4.04 -0.628 -7.91 -1.884 -10.332 -1.166 -2.512 -2.781 -4.441 -4.845 -5.787 -2.064 -1.346 -4.486 -2.198 -7.267 -2.557 -2.692 -0.449 -5.429 -0.673 -8.613 -0.673 l -3.36 0 0 -10.931 145.42 0 0 49.19 -14.265 0 -1.346 -10.182 c -0.359 -3.14 -1.077 -6.06 -2.153 -8.748 -1.077 -2.781 -2.647 -5.159 -4.71 -7.133 -1.974 -2.064 -4.486 -3.678 -7.536 -4.845 -3.05 -1.256 -6.729 -1.884 -11.04 -1.884 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-games.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-games.svg
new file mode 100644
index 00000000..d81bac23
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-games.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 9.469 6 c -1.219 0 -1.719 0.109 -2.108 0.224 -0.606 0.178 -1.226 0.496 -1.614 0.995 c -2.274 2.919 -3.752 9.833 -3.343 10.587 c 0.41 0.758 4.095 -0.752 6.03 -3.658 0.147 -0.217 0.416 -0.647 0.416 -0.647 l 6.308 0 c 0 0 0.269 0.43 0.416 0.647 1.931 2.906 5.617 4.416 6.03 3.658 c 0.41 -0.755 -1.068 -7.668 -3.343 -10.587 -0.388 -0.499 -1.01 -0.817 -1.614 -0.995 -0.389 -0.114 -0.888 -0.224 -2.108 -0.224 m 1.233 1.926 c 0.329 0.013 0.611 0.238 0.696 0.555 0.108 0.401 -0.13 0.813 -0.53 0.92 -0.4 0.107 -0.812 -0.131 -0.918 -0.532 -0.107 -0.4 0.13 -0.811 0.53 -0.918 0.073 -0.019 0.148 -0.028 0.223 -0.025 z m -8.265 0.074 1 0 0 1.5 1.5 0 0 1 -1.5 0 0 1.5 -1 0 0 -1.5 -1.5 0 0 -1 1.5 0 z m 10.1 0.986 c 0.329 0.013 0.611 0.239 0.696 0.557 0.107 0.4 -0.13 0.811 -0.53 0.918 -0.401 0.108 -0.813 -0.13 -0.92 -0.53 -0.108 -0.401 0.13 -0.813 0.532 -0.92 0.073 -0.019 0.148 -0.028 0.223 -0.025 z m -2.899 0.776 c 0.329 0.013 0.611 0.239 0.696 0.557 0.107 0.4 -0.13 0.811 -0.53 0.918 -0.4 0.107 -0.811 -0.13 -0.918 -0.53 -0.107 -0.4 0.13 -0.811 0.53 -0.918 0.072 -0.02 0.148 -0.029 0.223 -0.026 z m 1.762 1.062 c 0.357 -0.023 0.68 0.21 0.772 0.555 0.107 0.401 -0.131 0.812 -0.532 0.918 -0.4 0.107 -0.811 -0.13 -0.918 -0.53 -0.107 -0.4 0.13 -0.811 0.53 -0.918 0.048 -0.013 0.098 -0.022 0.148 -0.025 z" style="fill:#d64c62"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-geography.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-geography.svg
new file mode 100644
index 00000000..a6310701
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-geography.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.996 3.5 c -2.253 0 -4.385 0.887 -5.993 2.496 -1.613 1.609 -2.503 3.737 -2.503 5.991 0 4.694 3.811 8.514 8.496 8.514 4.689 0 8.504 -3.819 8.504 -8.514 0 -4.679 -3.815 -8.486 -8.504 -8.486 m 0 0.351 c 4.494 0 8.153 3.652 8.153 8.135 0 4.503 -3.658 8.166 -8.153 8.166 -4.49 0 -8.145 -3.663 -8.145 -8.166 0 -2.16 0.851 -4.198 2.397 -5.741 c 1.546 -1.543 3.588 -2.394 5.747 -2.394" style="fill:#78b2a3"/>
+ <g transform="matrix(0.99954062,0,0,0.99977023,1.1182826,1.1177355)">
+ <g>
+ <path d="m 8.266 3.82 c -0.043 0 -0.082 0.016 -0.125 0.039 0.098 -0.031 0.148 -0.039 0.125 -0.039 m 2.539 0.496 0.023 -0.375 -0.391 0.027 0.051 0.348 0.316 0 m -4.426 6.422 c -0.078 -0.074 -0.027 -0.398 -0.027 -0.398 0 0 -1.176 -0.617 -2.461 -0.992 c -0.156 -0.043 -0.078 -0.371 0.078 -0.496 l -0.051 -0.344 c -0.027 -0.176 0.262 -1.02 0.551 -1.094 0.285 -0.074 -0.027 0.496 -0.027 0.496 l -0.289 0.172 c 0 0 0.34 0.398 0.418 0.398 0.082 0 0.211 -0.199 0.211 -0.199 l -0.367 -0.246 0.34 -0.148 0.023 -0.133 0.059 -0.016 0.563 -0.855 c 0.391 -0.16 0.867 -0.355 0.93 -0.387 0.105 -0.047 0.836 -0.469 0.969 -0.566 0.133 -0.102 0.418 -0.074 0.523 -0.074 0.105 0 0.262 -0.051 0.289 -0.324 0.023 -0.273 0.129 -0.324 0.207 -0.246 0.082 0.07 -0.078 0.195 0.105 0.246 0.184 0.047 0.34 0.172 0.473 0.047 0.094 -0.09 -0.035 -0.191 -0.121 -0.27 l 1.457 0 0.156 -0.449 -0.34 -0.047 -1.258 -0.125 0 -0.148 l -0.102 0.016 c 0.137 -0.746 0.945 -0.621 0.336 -1.059 -0.035 -0.023 -0.57 0.84 -0.703 0.824 -0.246 -0.031 -0.562 -0.035 -0.629 0.043 -0.09 0.109 0.199 -0.363 0.449 -0.504 -0.301 0.09 -0.832 -0.184 -1.797 0.496 -0.324 0.23 -1.145 1.164 -1.48 1.523 -1.422 1.68 -1.535 3.113 -1.535 3.176 c 0 0.125 0.301 0.195 0.328 0.344 0.023 0.148 -0.5 0.645 -0.5 0.891 0 0.113 -0.262 1.352 0.316 2.902 0.508 1.469 1.496 2.766 1.625 2.848 l 0.363 -0.195 c 0 0 -0.602 -1.063 -0.625 -1.164 -0.027 -0.098 0.68 -1.539 1.02 -1.488 0.34 0.047 0.262 0.148 0.473 0.027 0.207 -0.125 0.34 -1.145 0.574 -1.242 c 0.238 -0.102 0.496 -0.223 0.473 -0.473 -0.027 -0.246 -0.918 -0.691 -0.996 -0.766 m 5.684 -7.289 -0.707 -0.25 0.129 0.398 0.578 -0.148 m -2.645 0.914 c 0.078 0 1.648 -1.039 1.492 -1.066 -0.156 -0.023 -0.184 0 -0.605 -0.047 c -0.418 -0.051 -0.863 0.594 -0.969 0.691 -0.102 0.102 -0.07 0.422 0.082 0.422 m 7.207 7.477 0.203 -0.262 -0.203 -0.07 -0.148 0.191 -0.18 0.262 0.152 0.07 0.176 -0.191 m 0.891 0.863 -0.055 -0.383 -0.328 0 -0.023 0.285 -0.305 -0.047 -0.074 -0.309 -0.152 -0.098 -0.18 0.215 -0.18 -0.047 -0.051 0.164 0.203 0.051 0 1.555 0.719 0.172 c -0.016 0.027 -0.027 0.051 -0.031 0.063 -0.051 0.168 0.199 0.242 0.379 0.168 0.066 -0.023 0.48 -0.184 0.609 -0.496 0.184 -0.434 0.301 -1.063 0.332 -1.262 l -0.078 -0.176 -0.508 0.191 -0.281 -0.047 0.004 0 m -0.258 -6.359 c -1.156 -1.758 -3.945 -2.91 -3.945 -2.91 l -0.715 0.379 -0.102 -0.168 l -0.254 -0.094 0 0.215 0.227 0.191 -0.152 0.07 -0.582 0.047 -1.316 0.719 0.125 0.574 -0.152 0.047 -0.074 0.117 0.43 0.645 0.023 0.219 -0.352 0.07 0 0.43 -0.203 0.047 0.027 0.336 -1.727 1.195 0.051 0.668 c 0.129 0.168 1.113 1.172 1.113 1.172 c 0 0 1.145 0.047 1.395 -0.098 0.258 -0.141 0.078 0.145 0.152 0.215 0.078 0.074 0.105 0.574 0.18 0.625 0.078 0.047 0 0.332 0.102 0.43 0.102 0.094 0.102 1.242 0.102 1.242 0 0 0.609 1.027 0.609 1.289 0 0.262 -0.027 0.238 0.453 0.215 0.484 -0.023 0.582 -0.215 0.688 -0.285 0.102 -0.07 0.102 -0.238 0.199 -0.383 0.105 -0.145 0.281 -0.691 0.508 -0.883 0.23 -0.195 0.84 -0.336 0.887 -0.672 0.051 -0.336 0.281 -0.598 0.281 -0.598 l 1.094 -1.156 -0.027 0.156 -0.027 0.598 0.328 -0.121 -0.023 -0.645 -0.117 -0.125 0.016 -0.02 c 0 0 -0.078 -0.145 -0.176 -0.145 -0.102 0 -0.711 0.145 -0.813 0.121 -0.102 -0.027 -0.531 -1.172 -0.609 -1.219 -0.078 -0.051 -0.559 -0.836 -0.559 -0.836 0 0 1.117 1.336 1.293 1.863 0.105 0.305 0.492 0.02 0.805 -0.301 l 0.086 0.203 0.199 -0.047 -0.023 -0.238 l 0.227 0 0 0.359 -0.074 0.191 -0.027 0.309 0.203 0.191 0.102 -0.168 0.328 -0.309 0.383 -0.191 0.098 0.191 0.055 0.262 -0.102 0.289 -0.203 0.168 -0.102 0.43 0 0.215 -0.23 -0.145 -0.023 -0.453 -0.332 0.023 -0.148 0.406 0.227 0.336 0.531 0.07 0.434 -0.406 0.047 -0.785 0.195 -0.258 c 0.125 0.324 0.215 0.66 0.215 0.973 0 0.344 0.27 -0.176 0.137 -1.219 0 -0.004 -0.211 -2.488 -1.359 -3.637 z m -5.066 1.027 -1.367 -0.047 0.582 -0.477 0.305 0 0.48 0.332 0 0.191 m 1.672 -0.164 0 0.215 -0.582 0 0.051 0.141 -0.355 0.047 -0.027 0.121 -0.25 -0.047 l -0.457 -0.094 0.074 -0.121 0.078 -0.145 0.254 -0.262 0.102 0.191 0.379 -0.023 0.203 -0.215 0.789 0.141 -0.258 0.051 m 0.051 -0.313 -0.305 0.047 -0.051 -0.215 0.383 -0.047 0.051 -0.215 l 0.277 0.285 -0.355 0.145 m 1.473 7.43 -0.18 0.145 0.023 0.359 0.23 0 0 -0.309 0.203 -0.266 0 -0.547 -0.129 -0.027 -0.148 0.645 m -1.699 -0.715 c 0 0 -0.18 0.047 0.023 0.121 0.203 0.07 1.016 -1.172 1.016 -1.172 l -0.688 0.43 -0.352 0.621 m -1.383 4.582 -0.148 -0.148 -0.305 -0.047 -0.051 0.148 -0.406 -0.051 -0.027 -0.191 -0.305 0 -0.328 0.191 -0.582 0 l -0.051 -0.145 -0.934 -0.098 -0.152 0.145 -0.383 -0.094 -0.051 -0.336 -0.176 -0.027 -0.203 0.363 -0.684 -0.027 c 0.125 0.059 1.145 0.668 2.711 0.797 2.074 0.168 3.066 -0.336 3.066 -0.336 l -0.078 -0.074 z" style="fill:#78b2a3"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-geology.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-geology.svg
new file mode 100644
index 00000000..7d5a7511
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-geology.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.63460343,0,0,0.63138643,1.9622705,1.9945938)" style="fill:#a47854;stroke:#a47854;fill-rule:evenodd;stroke-linejoin:round;stroke-width:1.66">
+ <path transform="scale(0.1237,0.1237)" d="m 30.726 148.2 c 38.27 -0.537 53.778 -5.242 65.53 -8.874 11.779 -3.663 29.21 -11.495 29.21 -11.495 l 44.02 89.84 -138.76 0 z" style="stroke-width:8.993"/>
+ <path transform="scale(0.1237,0.1237)" d="m 157.29 182.08 c 0 0 -19.768 10.958 -25.452 13.737 -7.863 3.821 -21.41 14.12 -45.16 21.473 l -55.641 0 0 -43.894 c 32.15 -1.01 55.29 -1.989 69.69 -8.02 14.368 -6.03 41.462 -20.08 41.462 -20.08 z" style="stroke-width:10.164"/>
+ <path transform="scale(0.1237,0.1237)" d="m 132.53 142.2 c 20.842 -20.905 14.779 -27.16 35.936 -28.989 21.16 -1.8 56.81 14.08 56.81 14.08 l 0 90.31 -55.799 0 z" style="stroke-width:8.993"/>
+ <path transform="scale(0.1237,0.1237)" d="m 224.62 184.1 c 0 0 -4.989 -2.621 -11.463 -5.368 -6.379 -2.653 -11.495 -3.979 -23.08 -0.663 -7.831 2.242 -14.368 7.231 -27.726 17.273 l -17.12 -43.04 c 13.295 -11.968 23.779 -20.4 37.14 -21.41 13.389 -1.01 24.41 1.358 31.14 4.674 6.695 3.347 10.452 5.684 10.452 5.684 z" style="stroke-width:10.164"/>
+ </g>
+ <path d="m 4.685 4.5 14.63 0 c 0.101 0 0.185 0.084 0.185 0.185 l 0 14.63 c 0 0.101 -0.084 0.185 -0.185 0.185 l -14.63 0 c -0.101 0 -0.185 -0.084 -0.185 -0.185 l 0 -14.63 c 0 -0.101 0.084 -0.185 0.185 -0.185 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#a47854;stroke-linecap:round;stroke-width:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-graphics.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-graphics.svg
new file mode 100644
index 00000000..80438470
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-graphics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g style="fill:#4ea34d">
+ <path d="m 11.809 8.16 c -3.809 0.168 -7.512 2.023 -5.937 5.781 c 2.293 -0.863 5.488 0.426 4.16 1.063 c 2.613 2.152 9.07 -1.324 8.426 -4.281 c -0.668 -1.801 -3.688 -2.695 -6.648 -2.563 m -0.102 1.063 c 0.793 0 1.438 0.211 1.438 0.473 c 0 0.262 -0.645 0.473 -1.438 0.473 c -0.793 0 -1.438 -0.211 -1.438 -0.473 c 0 -0.262 0.645 -0.473 1.438 -0.473 m 3.551 0.781 c 0.793 0 1.438 0.215 1.438 0.477 c 0 0.262 -0.645 0.473 -1.438 0.473 c -0.793 0 -1.438 -0.211 -1.438 -0.473 c 0 -0.262 0.645 -0.477 1.438 -0.477 m -6.527 0.719 c 0.793 0 1.438 0.215 1.438 0.477 c 0 0.262 -0.645 0.473 -1.438 0.473 c -0.797 0 -1.437 -0.211 -1.437 -0.473 c 0 -0.262 0.641 -0.477 1.437 -0.477 m 6.492 1.242 c 0.797 0 1.441 0.211 1.441 0.473 c 0 0.262 -0.645 0.477 -1.441 0.477 c -0.793 0 -1.438 -0.215 -1.438 -0.477 c 0 -0.262 0.645 -0.473 1.438 -0.473 m -2.5 1.797 c 0.793 0 1.438 0.211 1.438 0.473 c 0 0.262 -0.645 0.477 -1.438 0.477 c -0.797 0 -1.438 -0.215 -1.438 -0.477 c 0 -0.262 0.641 -0.473 1.438 -0.473 Z"/>
+ <path d="m 17.23 4.555 l -7.05 11.801 c -0.551 -0.008 -1.063 -0.27 -1.434 -0.797 l 7.559 -11.523 c 0.512 -0.117 0.82 0.055 0.93 0.52 Z"/>
+ <path d="m 8.703 18.41 c 0.789 -0.105 2.02 -1.113 1.441 -2.574 c -1.371 -0.395 -1.059 -0.594 -1.059 -0.594 c -1.883 0.453 -3.316 2.605 -2.922 3.977 c 0.25 0.867 0.207 0.777 0.207 0.777 c 0.523 -1.676 0.531 -1.371 2.332 -1.586 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-haskell.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-haskell.svg
new file mode 100644
index 00000000..af05b9fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-haskell.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <g transform="matrix(0.49634603,0,0,0.49634603,0.16946181,0.16942547)">
+ <path d="m 4.156 29.477 6.984 -10.477 -6.984 -10.477 l 5.238 0 l 6.984 10.477 -6.984 10.477" style="fill:#4fb09e"/>
+ </g>
+ <path d="m 5.699 14.8 3.467 -5.2 -3.467 -5.2 2.6 0 l 6.935 10.4 l -2.6 0 l -2.168 -3.25 -2.168 3.25" style="fill:#4fb09e"/>
+ <path d="m 14.236 12 -1.334 -2 3.898 0 0 2 z" style="fill:#4fb09e"/>
+ <path d="m 12.368 9.2 -1.333 -2 5.765 0 0 2 z" style="fill:#4fb09e"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-ide.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-ide.svg
new file mode 100644
index 00000000..29dc9846
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-ide.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 19.05 3.383 c -0.262 0.023 -0.52 0.152 -0.73 0.355 l -4.684 4.074 c -0.203 0.195 -0.313 0.469 -0.313 0.746 0 0.137 0.027 0.258 0.078 0.375 0 0.008 -0.004 0.016 0 0.02 -0.176 0.371 -0.121 0.891 -0.121 2.01 0 0.41 -1.07 0.848 -1.336 0.848 -0.016 0 -0.027 0 -0.043 0 -0.848 0 -3.613 0.125 -4.465 1.297 c -0.852 1.176 -4.055 6.504 -4.055 7.285 c 1.277 0 10.563 -4.641 11.04 -5.078 0.574 -0.527 0.293 -1.594 -0.082 -2.305 0.004 0 0 -0.016 0 -0.02 0.012 -0.023 0.016 -0.063 -0.02 -0.117 -0.199 -0.336 -0.313 -0.672 -0.313 -1.141 0 -1.043 0.109 -1.621 0.332 -1.949 0.504 0.086 1.234 -0.16 1.559 -0.473 l 4.113 -3.918 c 0.418 -0.402 0.516 -1.012 0.098 -1.418 l -0.336 -0.332 c -0.207 -0.203 -0.469 -0.277 -0.727 -0.254" style="fill:#cc7d6f"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-interfacedesign.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-interfacedesign.svg
new file mode 100644
index 00000000..80af2b51
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-interfacedesign.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 2.968 2.8 13.264 0 c 0.093 0 0.168 0.075 0.168 0.168 l 0 13.264 c 0 0.093 -0.075 0.168 -0.168 0.168 l -13.264 0 c -0.093 0 -0.168 -0.075 -0.168 -0.168 l 0 -13.264 c 0 -0.093 0.075 -0.168 0.168 -0.168 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-width:0.8"/>
+ <path d="m 4.4 8.4 2.4 0 0 2.4 -2.4 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 14.8 9.601 c 0 0.662 -0.537 1.199 -1.201 1.199 -0.662 0 -1.199 -0.537 -1.199 -1.199 0 -0.664 0.537 -1.201 1.199 -1.201 0.664 0 1.201 0.537 1.201 1.201" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 4.968 4.4 9.266 0 c 0.314 0 0.566 0.264 0.566 0.595 l 0 1.21 c 0 0.331 -0.252 0.595 -0.566 0.595 l -9.266 0 c -0.314 0 -0.568 -0.264 -0.568 -0.595 l 0 -1.21 c 0 -0.331 0.254 -0.595 0.568 -0.595" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 11.6 4.4 0 2.4 2.498 0 c 0.391 0 0.702 -0.329 0.702 -0.74 l 0 -0.914 c 0 -0.411 -0.311 -0.746 -0.702 -0.746" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 4.4 12.4 2.4 0 0 2.4 -2.4 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 14.8 13.599 c 0 0.664 -0.537 1.201 -1.201 1.201 -0.662 0 -1.199 -0.537 -1.199 -1.201 0 -0.662 0.537 -1.199 1.199 -1.199 0.664 0 1.201 0.537 1.201 1.199" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-internet.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-internet.svg
new file mode 100644
index 00000000..fe6bcb8f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-internet.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 4.375 8 0 1 15.25 0 0 -1 z" style="fill:#52c8ff"/>
+ <path d="m 3.72 11.5 0 1 16.75 0 0 -1 z" style="fill:#52c8ff"/>
+ <path d="m 11.5 3.625 0 16.75 1 0 0 -16.75 z" style="fill:#52c8ff"/>
+ <g transform="matrix(0.73290668,0,0,0.73290668,0.3966009,0.39659724)" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#52c8ff;stroke-width:1.364">
+ <g style="stroke-width:1.364">
+ <path d="m 89.78 7.747 c -22.894 -52.51 -21.16 -118.39 0 -175.8" transform="matrix(0.1237,0,0,0.1237,0,25.72917)" style="stroke-width:11.03"/>
+ <path d="m 166.23 7.747 c 22.863 -52.51 21.13 -118.39 0 -175.8" transform="matrix(0.1237,0,0,0.1237,0,25.72917)" style="stroke-width:11.03"/>
+ </g>
+ <path d="m 33.06 27.316 c 0 5.03 -4.076 9.105 -9.105 9.105 -5.03 0 -9.105 -4.076 -9.105 -9.105 0 -5.03 4.076 -9.105 9.105 -9.105 5.03 0 9.105 4.076 9.105 9.105 z" transform="matrix(1.2738,0,0,1.2738,-14.67832,-18.96324)" style="stroke-linecap:round;stroke-width:1.071"/>
+ </g>
+ <path d="m 4.375 15 0 1 15.25 0 0 -1 z" style="fill:#52c8ff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-java.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-java.svg
new file mode 100644
index 00000000..3336b77d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-java.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(1.1157829,0,0,1.1157829,-0.14700882,-0.14635542)" style="fill:#e660c1;fill-rule:evenodd">
+ <path d="m 8.652 15.535 c 0 0 -0.648 0.375 0.461 0.508 1.352 0.152 2.039 0.129 3.523 -0.152 0 0 0.395 0.246 0.938 0.457 -3.332 1.43 -7.535 -0.082 -4.922 -0.813"/>
+ <path d="m 8.246 13.672 c 0 0 -0.73 0.543 0.387 0.656 1.438 0.148 2.574 0.16 4.543 -0.219 0 0 0.273 0.277 0.699 0.426 -4.03 1.176 -8.512 0.094 -5.629 -0.863"/>
+ <path d="m 11.676 10.516 c 0.82 0.941 -0.215 1.793 -0.215 1.793 0 0 2.082 -1.078 1.125 -2.422 -0.895 -1.258 -1.578 -1.879 2.133 -4.03 0 0 -5.824 1.453 -3.043 4.66"/>
+ <path d="m 16.08 16.914 c 0 0 0.484 0.395 -0.527 0.699 -1.922 0.582 -8 0.762 -9.688 0.023 c -0.605 -0.262 0.531 -0.629 0.887 -0.707 c 0.375 -0.082 0.59 -0.063 0.59 -0.063 -0.676 -0.48 -4.363 0.93 -1.875 1.336 6.789 1.098 12.375 -0.496 10.613 -1.289"/>
+ <path d="m 8.965 11.742 c 0 0 -3.09 0.734 -1.094 1 0.844 0.109 2.523 0.086 4.09 -0.047 1.277 -0.105 2.563 -0.336 2.563 -0.336 0 0 -0.453 0.195 -0.777 0.414 c -3.137 0.828 -9.203 0.441 -7.457 -0.402 1.477 -0.715 2.676 -0.633 2.676 -0.633"/>
+ <path d="m 14.512 14.844 c 3.191 -1.66 1.715 -3.254 0.688 -3.039 -0.254 0.055 -0.367 0.098 -0.367 0.098 0 0 0.094 -0.145 0.273 -0.211 2.039 -0.715 3.605 2.113 -0.656 3.234 0 0 0.047 -0.043 0.063 -0.082"/>
+ <path d="m 12.586 2.383 c 0 0 1.77 1.766 -1.676 4.484 -2.758 2.18 -0.629 3.426 0 4.844 -1.613 -1.453 -2.797 -2.73 -2 -3.926 1.164 -1.746 4.391 -2.594 3.676 -5.402"/>
+ <path d="m 9.277 19.336 c 3.066 0.195 7.77 -0.109 7.883 -1.559 0 0 -0.215 0.551 -2.535 0.984 -2.613 0.492 -5.84 0.438 -7.75 0.121 0 0 0.391 0.324 2.402 0.453"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-libraries.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-libraries.svg
new file mode 100644
index 00000000..709f1f5c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-libraries.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 3.617 3 c -0.343 0 -0.617 0.266 -0.617 0.598 l 0 16.805 c 0 0.332 0.274 0.598 0.617 0.598 l 3.762 0 c 0.346 0 0.621 -0.266 0.621 -0.598 l 0 -16.805 c 0 -0.332 -0.275 -0.598 -0.621 -0.598 l -3.762 0 z m 0.383 1 l 3 0 l 0 8 l -3 0 l 0 -8 z m 1.5 11.25 a 1.25 1.25 0 0 1 1.25 1.25 a 1.25 1.25 0 0 1 -1.25 1.25 a 1.25 1.25 0 0 1 -1.25 -1.25 a 1.25 1.25 0 0 1 1.25 -1.25 z" transform="scale(0.8,0.8)" style="fill:#b2a546"/>
+ <path d="m 9.52 3 c -0.288 0 -0.52 0.266 -0.52 0.598 l 0 16.805 c 0 0.332 0.231 0.598 0.52 0.598 l 1.959 0 c 0.29 0 0.521 -0.266 0.521 -0.598 l 0 -16.805 c 0 -0.332 -0.231 -0.598 -0.521 -0.598 l -1.959 0 z m 0.48 1 l 1 0 l 0 8 l -1 0 l 0 -8 z m 0.5 11.75 a 0.75 0.75 0 0 1 0.75 0.75 a 0.75 0.75 0 0 1 -0.75 0.75 a 0.75 0.75 0 0 1 -0.75 -0.75 a 0.75 0.75 0 0 1 0.75 -0.75 z" transform="scale(0.8,0.8)" style="fill:#b2a546"/>
+ <path d="m 10.627 2.959 c -0.297 0.079 -0.481 0.347 -0.412 0.601 l 3.479 12.901 c 0.069 0.255 0.362 0.395 0.66 0.316 l 2.02 -0.537 c 0.299 -0.08 0.482 -0.347 0.414 -0.602 l -3.479 -12.901 c -0.069 -0.255 -0.362 -0.395 -0.661 -0.316 l -2.02 0.537 z m 0.444 0.705 1.545 -0.411 1.656 6.142 -1.545 0.411 -1.656 -6.142 z m 3.154 8.623 a 0.8 0.795 0 0 1 0.98 0.562 0.8 0.795 0 0 1 -0.566 0.973 0.8 0.795 0 0 1 -0.98 -0.562 0.8 0.795 0 0 1 0.566 -0.973 z" style="fill:#b2a546"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-lisp.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-lisp.svg
new file mode 100644
index 00000000..e851758f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-lisp.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 9 6 c -1.645 0 -3 1.355 -3 3 l 0 5 c 0 0.552 0.448 1 1 1 0.552 0 1 -0.448 1 -1 l 0 -5 c 0 -0.564 0.436 -1 1 -1 l 9.5 0 c 0.18 0 0.343 0.094 0.434 0.25 0.09 0.156 0.09 0.344 0 0.5 c -0.09 0.156 -0.253 0.25 -0.434 0.25 c -1.369 0 -2.5 1.131 -2.5 2.5 l 0 2.5 c 0 0.552 0.448 1 1 1 0.552 0 1 -0.448 1 -1 l 0 -2.5 c 0 -0.288 0.212 -0.5 0.5 -0.5 0.892 0 1.72 -0.478 2.166 -1.25 0.446 -0.772 0.446 -1.728 0 -2.5 c -0.446 -0.772 -1.274 -1.25 -2.166 -1.25 m -14.5 3 c -0.552 0 -1 0.448 -1 1 l 0 5 c 0 1.645 1.355 3 3 3 2.083 0 4.167 0 6.25 0 0.981 0 1.89 -0.526 2.381 -1.375 0.49 -0.849 0.49 -1.901 0 -2.75 c -0.49 -0.849 -1.4 -1.375 -2.381 -1.375 l -0.5 0 c -0.27 0 -0.516 -0.142 -0.65 -0.375 -0.135 -0.233 -0.135 -0.517 0 -0.75 c 0.135 -0.233 0.381 -0.375 0.65 -0.375 l 2.25 0 c 0.552 0 1 -0.448 1 -1 0 -0.552 -0.448 -1 -1 -1 l -2.25 0 c -0.981 0 -1.892 0.526 -2.383 1.375 -0.49 0.849 -0.49 1.901 0 2.75 0.49 0.849 1.402 1.375 2.383 1.375 l 0.5 0 c 0.27 0 0.516 0.142 0.65 0.375 0.135 0.233 0.135 0.517 0 0.75 -0.135 0.233 -0.381 0.375 -0.65 0.375 -2.083 0 -4.167 0 -6.25 0 -0.564 0 -1 -0.436 -1 -1 l 0 -5 c 0 -0.552 -0.448 -1 -1 -1 z" style="fill:#d07d86;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-mail.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-mail.svg
new file mode 100644
index 00000000..bed15ff2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-mail.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect width="17" height="13" x="3.5" y="5.5" rx="0.325" ry="0.26" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#8eabcf;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1;stroke-dashoffset:0"/>
+ <path d="m 4 6 8 6 8 -6" style="stroke-opacity:1;fill:none;stroke:#8eabcf;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-mathematics.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-mathematics.svg
new file mode 100644
index 00000000..de5e13f1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-mathematics.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 2.968 2.8 13.264 0 c 0.093 0 0.168 0.075 0.168 0.168 l 0 13.264 c 0 0.093 -0.075 0.168 -0.168 0.168 l -13.264 0 c -0.093 0 -0.168 -0.075 -0.168 -0.168 l 0 -13.264 c 0 -0.093 0.075 -0.168 0.168 -0.168" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#85b3b5;stroke-linecap:round;stroke-width:0.8"/>
+ <path d="m 9.598 3.082 0.005 0 c 0.062 0 0.116 0.022 0.116 0.047 l 0 12.942 c 0 0.027 -0.053 0.047 -0.116 0.047 l -0.005 0 c -0.062 0 -0.116 -0.02 -0.116 -0.047 l 0 -12.942 c 0 -0.025 0.053 -0.047 0.116 -0.047 z" style="fill:none;stroke:#85b3b5;stroke-linecap:round;stroke-width:0.564"/>
+ <path d="m 8.099 12.501 0 0.998 -3.798 0 0 -0.998 z" style="fill:#85b3b5;stroke:#85b3b5;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.202"/>
+ <path d="m 6.699 11.4 c 0 0.276 -0.223 0.499 -0.499 0.499 -0.276 0 -0.499 -0.223 -0.499 -0.499 0 -0.276 0.223 -0.499 0.499 -0.499 0.276 0 0.499 0.223 0.499 0.499 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.202"/>
+ <path d="m 6.699 14.602 c 0 0.274 -0.223 0.497 -0.499 0.497 -0.276 0 -0.499 -0.223 -0.499 -0.497 0 -0.276 0.223 -0.5 0.499 -0.5 0.276 0 0.499 0.225 0.499 0.5 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.202"/>
+ <path d="m 14.695 7.19 -0.705 0.705 -2.685 -2.685 0.705 -0.705" style="fill:#85b3b5;stroke:#85b3b5;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.202"/>
+ <path d="m 14.484 5.421 c -0.195 0.195 -0.51 0.195 -0.705 0 -0.195 -0.195 -0.195 -0.51 0 -0.705 0.195 -0.195 0.51 -0.195 0.705 0 0.195 0.195 0.195 0.51 0 0.705 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.202"/>
+ <path d="m 12.22 7.685 c -0.194 0.194 -0.509 0.194 -0.704 -0.001 -0.195 -0.195 -0.195 -0.51 -0.001 -0.704 0.195 -0.195 0.511 -0.196 0.707 -0.001 0.195 0.195 0.194 0.511 -0.001 0.707 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.202"/>
+ <rect width="4" height="1.2" x="4.2" y="5.8" rx="0.167" ry="0.15" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4" height="1.2" x="4.4" y="-6.8" rx="0.167" ry="0.15" transform="matrix(0,1,-1,0,0,0)" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4" height="1.2" x="11" y="12.6" rx="0.167" ry="0.15" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4" height="1.2" x="11.2" y="-13.6" rx="0.167" ry="0.15" transform="matrix(0,1,-1,0,0,0)" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-monodevelopment.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-monodevelopment.svg
new file mode 100644
index 00000000..5851e40c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-monodevelopment.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 17.926 5.05 c -1.066 0.437 -4.488 1.867 -4.574 1.902 -0.957 -0.781 -2.199 -1.391 -3.492 -1.457 -3.129 -0.199 -6 2.582 -6.01 5.664 c -0.141 2.773 1.125 5.34 2.269 7.793 0.957 -0.398 4.437 -1.851 4.527 -1.887 0.937 0.785 2.141 1.363 3.398 1.453 3.078 0.262 5.937 -2.402 6.093 -5.41 0.227 -2.812 -1.074 -5.418 -2.164 -7.937 -0.016 -0.039 -0.031 -0.078 -0.047 -0.121 z" style="fill:none;stroke:#6996af;stroke-width:0.68"/>
+ <g transform="translate(1.1138774,1.1206057)" style="fill:#6996af">
+ <path d="m 5.715 16.04 c -0.676 -1.637 -1.57 -3.074 -1.59 -5.746 -0.02 -2.762 2.348 -4.547 4.215 -4.547 c 2.266 0 4.262 1.914 4.363 3.496 0.098 1.43 -0.414 3.508 -3.039 3.492 -1.254 -0.004 -2.555 -1.094 -2.563 -2.719 -0.008 -1.75 2.188 -1.922 2.738 -1.477 0.215 0.172 0.207 0.52 0.02 0.457 -1.184 -0.387 -1.914 0.371 -1.855 1.125 0.07 1.023 0.68 1.633 1.766 1.684 1.57 0.074 2.01 -1.453 1.973 -2.07 c -0.051 -0.754 -0.711 -2.305 -2.75 -2.586 -0.969 -0.133 -1.766 0.152 -2.352 0.719 -0.582 0.566 -0.91 1.152 -0.957 2.113 -0.051 0.996 0.168 1.578 0.758 2.883 0.215 0.465 0.809 1.402 1.266 2.344"/>
+ <path d="m 16.05 5.746 c 0.676 1.637 1.57 3.078 1.59 5.746 0.023 2.762 -2.348 4.547 -4.215 4.547 -2.266 0 -4.258 -1.91 -4.363 -3.496 -0.094 -1.43 0.414 -3.508 3.039 -3.492 1.254 0.008 2.559 1.098 2.563 2.723 0.008 1.75 -2.184 1.918 -2.738 1.473 -0.215 -0.172 -0.207 -0.516 -0.016 -0.453 1.18 0.383 1.91 -0.375 1.855 -1.125 c -0.074 -1.027 -0.684 -1.637 -1.77 -1.688 -1.57 -0.074 -2.01 1.453 -1.969 2.074 c 0.047 0.75 0.707 2.301 2.746 2.582 0.969 0.137 1.766 -0.152 2.352 -0.719 0.582 -0.566 0.91 -1.152 0.961 -2.113 c 0.047 -0.992 -0.168 -1.574 -0.762 -2.879 -0.215 -0.465 -0.805 -1.402 -1.266 -2.348"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-multimedia.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-multimedia.svg
new file mode 100644
index 00000000..6805a509
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-multimedia.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.50000061,0,0,0.50000061,-0.22874754,-502.18172)">
+ <path d="m 20 6 0 20.736 a 4.136 6.204 75 0 0 -5.158 -0.285 4.136 6.204 75 0 0 -4.922 5.602 4.136 6.204 75 0 0 7.06 2.389 4.136 6.204 75 0 0 5.01 -4.807 l 0.004 0 0 -15.254 13 1.734 0 15.869 a 4.136 6.204 75 0 0 -5.158 -0.285 4.136 6.204 75 0 0 -4.922 5.602 4.136 6.204 75 0 0 7.06 2.389 4.136 6.204 75 0 0 5.01 -4.809 l 0.004 0.002 0 -26.605 -17 -2.277 m 2 4.621 13 1.734 0 1.76 -13 -1.734 0 -1.76 z" transform="translate(0.45762712,1006.3622)" style="fill:#4c7686"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-ocaml.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-ocaml.svg
new file mode 100644
index 00000000..8be3e888
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-ocaml.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 9.443 19.09 c 0.547 -0.063 -0.098 -0.52 -0.277 -0.613 -0.352 -0.172 -0.633 -0.371 -0.852 -0.703 -0.348 -0.527 -0.52 -1.227 -0.668 -1.832 -0.098 -0.414 -0.176 -0.652 0.086 -1 0.258 -0.344 -0.184 -0.633 0.09 -1 0.461 -0.613 0.656 -1.43 1.113 -2.039 0.129 -0.172 0.082 -0.332 0.27 -0.348 0.086 -0.012 0.316 0.168 0.395 0.219 0.227 0.152 0.504 0.227 0.727 0.371 0.109 0.074 0.324 0.02 0.414 0.094 0.266 0.207 0.203 0.855 0.176 1.184 -0.039 0.473 -0.418 0.621 -0.418 1.074 0 0.551 0.117 0.926 -0.055 1.484 -0.098 0.324 -0.348 0.691 -0.387 1.02 -0.035 0.258 0.016 0.254 0.09 0.5 0.09 0.293 0.113 0.555 0.391 0.688 0.16 0.074 0.801 0.105 0.887 -0.074 0.18 -0.352 -0.496 -0.473 -0.609 -0.688 -0.246 -0.461 0.332 -1.656 0.555 -2.059 0.125 -0.215 0.359 -0.391 0.445 -0.609 0.117 -0.297 -0.121 -0.496 -0.082 -0.723 0.074 -0.441 0.258 -0.91 0.398 -1.336 0.324 -0.984 0.773 0.516 0.961 0.891 0.078 0.148 0.129 0.313 0.203 0.465 0.09 0.18 -0.105 0.332 -0.051 0.555 0.047 0.207 0.289 0.324 0.422 0.48 0.207 0.242 0.348 0.543 0.457 0.836 0.227 0.609 0.309 1.676 0.73 2.168 0.063 0.07 0.23 0.031 0.297 0.094 0.148 0.141 -0.039 0.301 0.25 0.398 0.223 0.074 0.781 0.152 0.992 0.023 0.402 -0.242 -0.102 -0.543 -0.352 -0.793 -0.355 -0.352 -0.766 -0.676 -1.039 -1.094 -0.363 -0.551 -0.438 -1.172 -0.512 -1.805 -0.031 -0.309 0.301 -0.461 0.012 -0.828 -0.09 -0.117 -0.371 -0.102 -0.371 -0.223 0 -0.379 -0.012 -0.766 0 -1.145 0.016 -0.465 0.012 -1.227 0.453 -1.52 0.59 -0.395 1.336 -0.5 1.898 -0.918 0.559 -0.422 1.074 -0.801 1.41 -1.473 0.176 -0.352 0.266 -0.695 0.406 -1.059 0.105 -0.266 0.074 -0.176 0.242 -0.332 0.098 -0.094 0.242 -0.156 0.352 -0.262 0.285 -0.27 0.336 -0.539 0.816 -0.426 0.188 0.047 0.504 0.402 0.609 0.188 0.07 -0.141 0.027 -0.27 -0.008 -0.41 -0.055 -0.211 0.199 -0.277 0.195 -0.48 -0.012 -0.348 -0.57 -0.711 -0.863 -0.77 -0.367 -0.074 -0.77 0.086 -1.16 0.008 -0.313 -0.059 -0.586 -0.23 -0.887 -0.305 -0.316 -0.078 -0.602 -0.105 -0.871 0.086 -0.121 0.086 -0.168 0.242 -0.277 0.332 -0.09 0.074 -0.172 0.055 -0.277 0.129 -0.316 0.23 -0.344 0.566 0.203 0.465 -0.23 0.949 -1.348 3.508 -2.594 2.187 -0.582 -0.621 -1.117 -1.305 -1.668 -1.945 -0.484 -0.566 -0.766 -1.207 -1.594 -1.094 -0.813 0.105 -1.371 0.664 -2 1.129 -0.516 0.379 -1.121 0.461 -1.668 0.777 -0.582 0.336 -1.098 0.895 -1.297 1.539 -0.289 0.93 -0.121 1.824 -0.629 2.703 -0.309 0.535 -0.746 0.91 -1.133 1.355 -0.207 0.238 -0.348 0.566 -0.277 0.887 0.047 0.223 0.203 0.262 0.203 0.52 0 0.449 -0.02 0.895 0 1.344 0.016 0.402 0.047 0.793 0.105 1.188 0.047 0.344 0.172 0.441 0.285 0.691 0.164 0.375 0.141 0.539 0.535 0.688 0.227 0.082 0.613 0.25 0.855 0.242 0.348 -0.016 0.395 -0.305 0.129 -0.613 -0.172 -0.199 -0.492 -0.266 -0.684 -0.484 -0.563 -0.629 -0.805 -2.52 -0.336 -3.184 0.195 -0.277 0.445 -0.281 0.461 -0.703 0.02 -0.379 -0.137 -0.512 0.207 -0.855 1.086 -0.555 1.203 -0.949 1.555 -0.758 0.43 0.23 0.094 1.539 0 1.906 -0.164 0.66 -0.816 0.969 -0.387 1.633 0.305 0.473 0.449 0.965 0.656 1.52 0.188 0.5 0.172 1.215 0.473 1.629 0.059 0.082 0.148 0.125 0.203 0.203 0.039 0.059 0.102 0.227 0.129 0.262 0.125 0.145 0.152 0.184 0.355 0.258 0.355 0.137 0.797 0.094 1.184 0.094" style="fill:#d56f7f;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-office.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-office.svg
new file mode 100644
index 00000000..266f00d3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-office.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 7.964 5 c 0 0 -0.964 0 -0.964 0.935 l 0 12.13 c 0 0.935 0.91 0.935 0.91 0.935 l 8.18 0 c 0.91 0 0.91 -0.935 0.91 -0.935 l 0 -11.2 -1.82 -1.865 -7.27 0 m 0.09 1 l 5 0 0 3 3 0 0 9 -8 0 z" style="fill:#d19217;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-other.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-other.svg
new file mode 100644
index 00000000..f030965e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-other.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 6 12 -2.701 2.027 0.441 0.59 2.26 -1.695 0 7.078 12 0 0 -7.078 2.26 1.695 0.441 -0.59 l -2.701 -2.027" style="fill:#cf9545"/>
+ <rect transform="matrix(0.95334222,0.30189172,-0.30189172,0.95334222,0,0)" height="1.758" y="5.67" x="9.954" width="1.758" style="fill:#cf9545"/>
+ <rect transform="matrix(0.9598803,-0.28041009,0.28041009,0.9598803,0,0)" height="2.89" y="7.614" x="7.126" width="2.89" style="fill:#cf9545"/>
+ <path d="m 14.391 9.775 -0.827 1.054 -1.327 -0.19 -0.499 -1.244 0.827 -1.054 1.327 0.19 z" style="fill:#cf9545"/>
+ <path d="m 16.808 7.169 -0.846 0.277 -0.251 0.854 -0.525 -0.719 -0.89 0.025 0.521 -0.721 -0.299 -0.838 0.847 0.273 0.705 -0.543 0.002 0.89 z" style="fill:#cf9545"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-painting.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-painting.svg
new file mode 100644
index 00000000..babf4f93
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-painting.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.517 3.496 c -0.492 0 -0.977 0.055 -1.477 0.172 -3.965 0.937 -8.688 7.355 -2.633 10.215 2.848 1.344 2.645 7.461 6.613 6.523 3.969 -0.941 6.289 -5.449 5.191 -10.07 c -0.961 -4.04 -4.234 -6.836 -7.695 -6.84 m -1.223 1.273 c 0.707 0 1.277 0.57 1.277 1.277 0 0.703 -0.57 1.273 -1.277 1.273 -0.703 0 -1.277 -0.57 -1.277 -1.273 0 -0.707 0.574 -1.277 1.277 -1.277 z m 3.836 0.426 c 0.703 0 1.277 0.57 1.277 1.277 0 0.699 -0.574 1.273 -1.277 1.273 -0.711 0 -1.281 -0.574 -1.281 -1.273 0 -0.707 0.57 -1.277 1.281 -1.277 z m -6.816 2.125 c 0.703 0 1.277 0.57 1.277 1.273 0 0.707 -0.574 1.277 -1.277 1.277 -0.703 0 -1.277 -0.57 -1.277 -1.277 0 -0.703 0.574 -1.273 1.277 -1.273 z m 9.367 0.848 c 0.707 0 1.277 0.574 1.277 1.277 0 0.703 -0.57 1.277 -1.277 1.277 -0.703 0 -1.273 -0.574 -1.273 -1.277 0 -0.703 0.57 -1.277 1.273 -1.277 z m -6.984 3.363 c 0.602 -0.012 1.219 0.527 1.449 1.316 0.262 0.902 -0.066 1.793 -0.742 1.992 -0.68 0.195 -1.441 -0.375 -1.703 -1.277 -0.266 -0.898 0.066 -1.793 0.742 -1.992 0.086 -0.023 0.168 -0.035 0.254 -0.039 z m 7.414 0.465 c 0.703 0 1.277 0.57 1.277 1.277 0 0.703 -0.574 1.273 -1.277 1.273 -0.707 0 -1.281 -0.57 -1.281 -1.273 0 -0.707 0.574 -1.277 1.281 -1.277 z m -1.703 3.402 c 0.703 0 1.273 0.57 1.273 1.273 0 0.703 -0.57 1.273 -1.273 1.273 -0.707 0 -1.277 -0.57 -1.277 -1.273 0 -0.703 0.57 -1.273 1.277 -1.273 z" style="fill:#e684a3"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-perl.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-perl.svg
new file mode 100644
index 00000000..13249c01
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-perl.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 14.559 19.09 c -0.547 -0.063 0.094 -0.52 0.277 -0.613 0.348 -0.172 0.633 -0.371 0.852 -0.703 0.348 -0.527 0.52 -1.227 0.668 -1.832 0.098 -0.414 0.176 -0.652 -0.086 -1 -0.262 -0.344 0.184 -0.633 -0.094 -1 -0.461 -0.613 -0.656 -1.43 -1.109 -2.039 -0.133 -0.172 -0.086 -0.332 -0.27 -0.348 -0.09 -0.012 -0.32 0.168 -0.398 0.219 -0.227 0.152 -0.504 0.227 -0.723 0.371 -0.113 0.074 -0.324 0.02 -0.418 0.094 -0.266 0.207 -0.203 0.855 -0.176 1.184 0.039 0.473 0.418 0.621 0.418 1.074 0 0.551 -0.117 0.926 0.055 1.484 0.102 0.324 0.348 0.691 0.391 1.02 0.031 0.258 -0.016 0.254 -0.094 0.5 -0.09 0.293 -0.113 0.555 -0.391 0.688 -0.156 0.074 -0.797 0.105 -0.887 -0.074 -0.176 -0.352 0.496 -0.473 0.609 -0.688 0.246 -0.461 -0.332 -1.656 -0.555 -2.059 -0.121 -0.215 -0.355 -0.391 -0.445 -0.609 -0.117 -0.297 0.121 -0.496 0.082 -0.723 -0.07 -0.441 -0.258 -0.91 -0.398 -1.336 -0.324 -0.984 -0.773 0.516 -0.961 0.891 -0.074 0.148 -0.129 0.313 -0.203 0.465 -0.09 0.18 0.105 0.332 0.055 0.555 -0.051 0.207 -0.293 0.324 -0.426 0.48 -0.203 0.242 -0.344 0.543 -0.453 0.836 -0.23 0.609 -0.313 1.676 -0.734 2.168 -0.059 0.07 -0.23 0.031 -0.293 0.094 -0.148 0.141 0.035 0.301 -0.254 0.398 -0.219 0.074 -0.781 0.152 -0.988 0.023 -0.406 -0.242 0.098 -0.543 0.352 -0.793 0.352 -0.352 0.762 -0.676 1.035 -1.094 0.363 -0.551 0.441 -1.172 0.512 -1.805 0.035 -0.309 -0.297 -0.461 -0.012 -0.828 0.094 -0.117 0.371 -0.102 0.371 -0.223 0 -0.379 0.012 -0.766 0 -1.145 -0.012 -0.465 -0.012 -1.227 -0.453 -1.52 -0.59 -0.395 -1.336 -0.5 -1.898 -0.918 -0.559 -0.422 -1.07 -0.801 -1.41 -1.473 -0.176 -0.352 -0.266 -0.695 -0.406 -1.059 -0.102 -0.266 -0.074 -0.176 -0.238 -0.332 -0.102 -0.094 -0.246 -0.156 -0.355 -0.262 -0.285 -0.27 -0.336 -0.539 -0.813 -0.426 -0.191 0.047 -0.504 0.402 -0.613 0.188 -0.07 -0.141 -0.027 -0.27 0.008 -0.41 0.055 -0.211 -0.199 -0.277 -0.191 -0.48 0.008 -0.348 0.57 -0.711 0.859 -0.77 0.367 -0.074 0.77 0.086 1.16 0.008 0.313 -0.059 0.586 -0.23 0.887 -0.305 0.316 -0.078 0.602 -0.105 0.871 0.086 0.125 0.086 0.172 0.242 0.277 0.332 0.094 0.074 0.172 0.055 0.277 0.129 0.32 0.23 0.344 0.566 -0.203 0.465 0.23 0.949 1.348 3.508 2.594 2.187 0.582 -0.621 1.117 -1.305 1.668 -1.945 0.484 -0.566 0.77 -1.207 1.594 -1.094 0.813 0.105 1.371 0.664 2 1.129 0.512 0.379 1.121 0.461 1.668 0.777 0.578 0.336 1.094 0.895 1.293 1.539 0.289 0.93 0.125 1.824 0.633 2.703 0.305 0.535 0.742 0.91 1.129 1.355 0.207 0.238 0.348 0.566 0.277 0.887 -0.047 0.223 -0.203 0.262 -0.203 0.52 0 0.449 0.023 0.895 0.004 1.344 -0.02 0.402 -0.051 0.793 -0.105 1.188 -0.051 0.344 -0.176 0.441 -0.289 0.691 -0.164 0.375 -0.137 0.539 -0.535 0.688 -0.227 0.082 -0.613 0.25 -0.852 0.242 -0.348 -0.016 -0.398 -0.305 -0.133 -0.613 0.172 -0.199 0.492 -0.266 0.688 -0.484 0.559 -0.629 0.801 -2.52 0.332 -3.184 -0.195 -0.277 -0.441 -0.281 -0.461 -0.703 -0.02 -0.379 0.137 -0.512 -0.207 -0.855 -1.086 -0.555 -1.199 -0.949 -1.555 -0.758 -0.43 0.23 -0.09 1.539 0 1.906 0.164 0.66 0.816 0.969 0.391 1.633 -0.309 0.473 -0.449 0.965 -0.66 1.52 -0.188 0.5 -0.172 1.215 -0.473 1.629 -0.055 0.082 -0.148 0.125 -0.203 0.203 -0.039 0.059 -0.098 0.227 -0.129 0.262 -0.125 0.145 -0.152 0.184 -0.352 0.258 -0.359 0.137 -0.797 0.094 -1.184 0.094" style="fill:#6fbed5;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-photography.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-photography.svg
new file mode 100644
index 00000000..2503d951
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-photography.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 3.645 5.274 11.91 0 c 0.356 0 0.645 0.284 0.645 0.635 l 0 7.384 c 0 0.35 -0.289 0.634 -0.645 0.634 l -11.91 0 c -0.356 0 -0.645 -0.284 -0.645 -0.634 l 0 -7.384 c 0 -0.351 0.289 -0.635 0.645 -0.635" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#e08dc9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2"/>
+ <path d="m 4.468 4 1.865 0 c 0.259 0 0.468 0.268 0.468 0.601 0 0.331 -0.208 0.599 -0.468 0.599 l -1.865 0 c -0.259 0 -0.468 -0.268 -0.468 -0.599 0 -0.333 0.208 -0.601 0.468 -0.601" style="fill:#e08dc9"/>
+ <path d="m 14.401 6.4 0.399 0 c 0.221 0 0.399 0.18 0.399 0.401 l 0 0.401 c 0 0.22 -0.179 0.399 -0.399 0.399 l -0.399 0 c -0.222 0 -0.401 -0.178 -0.401 -0.399 l 0 -0.401 c 0 -0.22 0.179 -0.401 0.401 -0.401" style="fill:#e08dc9"/>
+ <path d="m 12.2 9.6 c 0 1.436 -1.164 2.6 -2.6 2.6 -1.436 0 -2.6 -1.164 -2.6 -2.6 0 -1.436 1.164 -2.6 2.6 -2.6 c 1.436 0 2.6 1.164 2.6 2.6 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#e08dc9;stroke-width:1.2"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-physics.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-physics.svg
new file mode 100644
index 00000000..b834e4f0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-physics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <ellipse cx="9.6" cy="9.6" rx="2.249" ry="6.943" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#c9a879;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:0.514;stroke-dashoffset:0"/>
+ <ellipse cx="13.12" cy="-3.522" rx="2.251" ry="6.936" transform="matrix(0.49949077,0.86631921,-0.8657311,0.50050941,0,0)" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#c9a879;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:0.514;stroke-dashoffset:0"/>
+ <ellipse cx="-3.506" cy="13.11" rx="2.251" ry="6.936" transform="matrix(0.49949077,-0.86631921,0.8657311,0.50050941,0,0)" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#c9a879;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:0.514;stroke-dashoffset:0"/>
+ <circle cx="9.6" cy="9.6" r="1.029" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="5.603" cy="5.67" r="0.771" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="8.203" cy="15.06" r="0.771" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-profiling.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-profiling.svg
new file mode 100644
index 00000000..1afca24f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-profiling.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 9.06 3.982 1.074 0 c 0.146 0 0.263 0.102 0.263 0.225 l 0 0.725 c 0 0.125 -0.117 0.225 -0.263 0.225 l -1.074 0 c -0.146 0 -0.263 -0.1 -0.263 -0.225 l 0 -0.725 c 0 -0.123 0.117 -0.225 0.263 -0.225 z" style="fill:#b477d0"/>
+ <path d="m 9.09 3.198 0.937 0 c 0.314 0 0.568 0.254 0.568 0.568 0 0.313 -0.254 0.568 -0.568 0.568 l -0.937 0 c -0.314 0 -0.568 -0.256 -0.568 -0.568 0 -0.314 0.254 -0.568 0.568 -0.568 z" style="fill:#b477d0"/>
+ <path d="m 9.301 2.227 0.6 0 c 0.593 0 1.073 0.328 1.073 0.736 l 0 0.077 c 0 0.406 -0.48 0.734 -1.073 0.734 l -0.6 0 c -0.593 0 -1.074 -0.328 -1.074 -0.734 l 0 -0.077 c 0 -0.407 0.482 -0.736 1.074 -0.736 z" style="fill:#b477d0;stroke:#b477d0;stroke-linejoin:round;stroke-width:0.453"/>
+ <path d="m 9.507 6.4 0.187 0 c 0.168 0 0.307 0.102 0.307 0.231 l 0 0.738 c 0 0.126 -0.139 0.231 -0.307 0.231 l -0.187 0 c -0.168 0 -0.307 -0.104 -0.307 -0.231 l 0 -0.738 c 0 -0.128 0.139 -0.231 0.307 -0.231 z" style="fill:#b477d0"/>
+ <path d="m 9.507 14.04 0.187 0 c 0.168 0 0.307 0.104 0.307 0.23 l 0 0.739 c 0 0.126 -0.139 0.23 -0.307 0.23 l -0.187 0 c -0.168 0 -0.307 -0.104 -0.307 -0.23 l 0 -0.739 c 0 -0.126 0.139 -0.23 0.307 -0.23 z" style="fill:#b477d0"/>
+ <path d="m 5.2 10.892 0 -0.185 c 0 -0.169 0.104 -0.308 0.232 -0.308 l 0.737 0 c 0.126 0 0.23 0.139 0.23 0.308 l 0 0.185 c 0 0.171 -0.104 0.308 -0.23 0.308 l -0.737 0 c -0.128 0 -0.232 -0.136 -0.232 -0.308 z" style="fill:#b477d0"/>
+ <path d="m 12.8 10.892 0 -0.185 c 0 -0.169 0.104 -0.308 0.231 -0.308 l 0.738 0 c 0.128 0 0.231 0.139 0.231 0.308 l 0 0.185 c 0 0.171 -0.102 0.308 -0.231 0.308 l -0.738 0 c -0.126 0 -0.231 -0.136 -0.231 -0.308 z" style="fill:#b477d0"/>
+ <path d="m 9.518 7.446 c -0.123 0 -0.248 0.006 -0.373 0.02 -0.039 0.002 -0.074 0.025 -0.09 0.061 -0.018 0.035 -0.014 0.076 0.01 0.107 0.025 0.029 0.064 0.045 0.102 0.039 0.951 -0.104 1.797 0.184 2.488 0.846 0.025 0.031 0.066 0.043 0.104 0.033 0.039 -0.01 0.068 -0.041 0.076 -0.08 0.008 -0.037 -0.006 -0.078 -0.037 -0.102 c -0.641 -0.613 -1.42 -0.928 -2.279 -0.924" style="fill:#b477d0"/>
+ <path d="m 9.82 8.06 c -0.053 0.008 -0.09 0.051 -0.09 0.104 0.002 0.053 0.041 0.096 0.094 0.102 0.529 0.068 0.953 0.262 1.352 0.617 0.043 0.037 0.109 0.033 0.146 -0.01 0.039 -0.043 0.035 -0.109 -0.008 -0.146 -0.428 -0.379 -0.898 -0.594 -1.463 -0.666 -0.012 -0.002 -0.021 -0.002 -0.031 0 z" style="fill:#b477d0"/>
+ <path d="m 9.434 6.884 c -0.344 0.01 -0.693 0.066 -1.043 0.17 -0.037 0.008 -0.066 0.037 -0.076 0.074 -0.01 0.039 0.004 0.078 0.031 0.104 0.029 0.025 0.07 0.033 0.105 0.02 1.326 -0.395 2.646 -0.064 3.629 0.908 0.041 0.041 0.107 0.041 0.148 0 0.041 -0.041 0.039 -0.107 0 -0.146 c -0.775 -0.768 -1.762 -1.158 -2.795 -1.129" style="fill:#b477d0"/>
+ <path d="m 12.982 5.363 -0.203 0.801 0.787 0.605 0.758 -0.443 c 0 -0.393 -1.01 -1.076 -1.342 -0.963 z" style="fill:#b477d0;fill-rule:evenodd"/>
+ <path d="m 12.975 7.931 c -0.07 -0.08 -4.309 3.359 -4.309 3.359 l 0.16 0.203 c 0 0 4.217 -3.482 4.148 -3.562 z" style="fill:#b477d0;fill-rule:evenodd"/>
+ <circle cx="9.6" cy="10.8" r="5.4" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#b477d0;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.2;stroke-dashoffset:0"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-publishing.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-publishing.svg
new file mode 100644
index 00000000..2f9871a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-publishing.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 2.968 2.8 13.264 0 c 0.093 0 0.168 0.075 0.168 0.168 l 0 13.264 c 0 0.093 -0.075 0.168 -0.168 0.168 l -13.264 0 c -0.093 0 -0.168 -0.075 -0.168 -0.168 l 0 -13.264 c 0 -0.093 0.075 -0.168 0.168 -0.168" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#92c8dd;stroke-linecap:round;stroke-width:0.8"/>
+ <g transform="matrix(0.48975808,0,0,0.48975808,0.69961885,0.58348853)" style="fill:#92c8dd">
+ <path d="m 23.57 13.598 c -0.676 0.027 -1.461 -0.02 -1.992 0.434 -0.547 0.586 -0.277 1.699 0.594 1.859 0.848 0.223 1.84 -0.152 2.195 -0.926 0.199 -0.398 0.328 -0.984 0.223 -1.367 z m 2.109 -0.406 0 3.426 -1.059 0 0 -0.91 c -0.438 0.734 -1.348 1.102 -2.223 1.066 -0.934 0.051 -1.926 -0.5 -2.102 -1.395 -0.223 -0.863 0.133 -1.922 1.078 -2.266 1.023 -0.414 2.16 -0.258 3.246 -0.289 0.074 -0.641 -0.379 -1.277 -1.059 -1.43 -0.957 -0.223 -1.992 -0.031 -2.852 0.402 l 0 -0.914 c 1.191 -0.418 2.598 -0.645 3.777 -0.098 0.938 0.453 1.203 1.5 1.191 2.406 z"/>
+ </g>
+ <path d="m 4.8 9.6 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 9.6 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 9.6 9.6 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 12 9.6 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 4.8 12.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 12.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 9.6 12.8 1.676 0 0 0.8 -1.676 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 12 12.8 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 13.6 12.8 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 4.8 11.2 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 8.8 11.2 4 0 0 0.8 -4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 13.6 11.2 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 4.8 14.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 14.4 4.8 0 0 0.8 -4.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <g transform="matrix(0.49951216,0,0,0.49951216,0.13995215,0.49951253)" style="fill:#92c8dd">
+ <path d="m 15.512 9.676 c -0.527 1.328 -1.051 2.656 -1.578 3.988 l 3.156 0 z m -0.656 -1.066 1.316 0 c 1.09 2.668 2.18 5.34 3.27 8.01 l -1.207 0 c -0.258 -0.684 -0.52 -1.371 -0.781 -2.055 l -3.867 0 c -0.262 0.684 -0.523 1.371 -0.781 2.055 l -1.227 0 c 1.094 -2.668 2.184 -5.34 3.277 -8.01 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-puzzles.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-puzzles.svg
new file mode 100644
index 00000000..2a8ddda1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-puzzles.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 8.793 1.602 c -0.649 0.025 -1.382 0.224 -1.815 0.744 -0.014 0.016 -0.025 0.034 -0.034 0.053 -0.145 0.307 -0.195 0.555 -0.108 0.773 0.087 0.218 0.283 0.316 0.437 0.377 0.154 0.061 0.298 0.103 0.391 0.157 0.093 0.055 0.135 0.093 0.159 0.217 0.029 0.147 0.007 0.225 -0.026 0.284 -0.033 0.059 -0.086 0.117 -0.163 0.146 -0.12 0.046 -0.328 0.047 -0.328 0.047 l -3.857 0 c -0.136 0 -0.247 0.111 -0.247 0.247 l 0 3.876 c 0 0.277 0.056 0.436 0.133 0.555 0.088 0.122 0.193 0.262 0.359 0.355 0.166 0.093 0.382 0.126 0.621 0.08 c 0.213 -0.041 0.381 -0.161 0.485 -0.298 0.104 -0.137 0.157 -0.282 0.2 -0.404 0.044 -0.122 0.081 -0.222 0.112 -0.269 c 0.03 -0.046 0.024 -0.043 0.071 -0.047 0.045 -0.003 0.162 0.025 0.313 0.09 0.333 0.293 0.532 0.889 0.553 1.432 0.007 0.202 -0.011 0.391 -0.045 0.555 l 0.003 -0.01 c -0.011 0.045 -0.01 0.052 -0.007 0.036 -0.001 0.005 -0.002 0.011 -0.003 0.017 -0.06 0.466 -0.252 0.919 -0.534 1.165 -0.195 0.08 -0.318 0.093 -0.339 0.085 -0.023 -0.009 -0.053 -0.042 -0.1 -0.158 c -0.046 -0.117 -0.09 -0.287 -0.19 -0.458 -0.101 -0.171 -0.287 -0.344 -0.549 -0.395 l 0 0.001 c -0.348 -0.068 -0.645 0.05 -0.814 0.231 -0.17 0.182 -0.233 0.395 -0.265 0.545 -0.004 0.017 -0.006 0.034 -0.006 0.051 l 0 4.07 c 0 0.137 0.112 0.248 0.249 0.247 l 3.883 0 c 0.268 0 0.438 -0.059 0.56 -0.139 0.089 -0.059 0.255 -0.216 0.348 -0.382 0.093 -0.166 0.127 -0.382 0.081 -0.621 c -0.051 -0.262 -0.223 -0.448 -0.395 -0.549 -0.171 -0.101 -0.342 -0.144 -0.459 -0.19 -0.117 -0.046 -0.15 -0.077 -0.159 -0.1 c -0.008 -0.021 0.002 -0.143 0.086 -0.343 0.294 -0.331 0.889 -0.53 1.432 -0.549 l 0.002 0 c 0.2 -0.008 0.388 0.01 0.551 0.044 0.01 0.002 0.02 0.003 0.03 0.004 0.005 0.001 0.009 0.002 0.014 0.003 0.468 0.06 0.924 0.253 1.169 0.533 0.081 0.195 0.094 0.317 0.086 0.337 -0.009 0.023 -0.043 0.053 -0.16 0.1 -0.117 0.046 -0.287 0.091 -0.459 0.191 -0.172 0.101 -0.344 0.287 -0.395 0.549 -0.046 0.239 -0.012 0.456 0.081 0.621 0.093 0.166 0.219 0.301 0.352 0.371 0.167 0.102 0.303 0.12 0.558 0.118 l 3.898 0.002 c 0.136 0 0.247 -0.113 0.247 -0.249 l 0 -3.996 c 0 -0.155 0.02 -0.225 0.088 -0.297 0.071 -0.075 0.142 -0.124 0.355 -0.082 l 0.001 0.001 c 0.124 0.024 0.163 0.066 0.218 0.158 0.055 0.092 0.096 0.235 0.157 0.389 0.061 0.154 0.159 0.351 0.377 0.438 0.218 0.087 0.466 0.037 0.773 -0.107 0.019 -0.009 0.037 -0.021 0.054 -0.034 0.438 -0.365 0.646 -0.947 0.72 -1.507 0.001 -0.011 0.002 -0.021 0.002 -0.032 0 0.034 0.002 0.018 0.002 -0.024 l -0.006 0.053 c 0.045 -0.204 0.065 -0.432 0.057 -0.673 l 0 -0.001 c -0.025 -0.649 -0.227 -1.383 -0.744 -1.815 c -0.016 -0.014 -0.034 -0.025 -0.054 -0.034 -0.307 -0.144 -0.555 -0.194 -0.773 -0.107 -0.218 0.087 -0.316 0.283 -0.377 0.437 -0.061 0.154 -0.103 0.297 -0.157 0.39 -0.055 0.093 -0.094 0.135 -0.218 0.159 -0.148 0.028 -0.225 0.006 -0.285 -0.027 -0.06 -0.034 -0.105 -0.092 -0.146 -0.163 -0.043 -0.074 -0.043 -0.326 -0.043 -0.326 l 0 -3.901 c 0 -0.136 -0.111 -0.247 -0.247 -0.247 l -4.049 0 c -0.104 0 -0.22 -0.028 -0.289 -0.095 c -0.072 -0.07 -0.119 -0.142 -0.078 -0.352 0.024 -0.124 0.067 -0.163 0.159 -0.218 0.093 -0.055 0.236 -0.096 0.39 -0.157 0.154 -0.061 0.351 -0.158 0.437 -0.376 0.087 -0.218 0.037 -0.466 -0.107 -0.772 -0.009 -0.019 -0.021 -0.037 -0.034 -0.054 -0.363 -0.433 -0.94 -0.641 -1.496 -0.714 -0.009 -0.002 -0.026 -0.004 -0.043 -0.006 -0.198 -0.041 -0.415 -0.063 -0.648 -0.055 l -0.001 0 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:#61c66c;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-python.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-python.svg
new file mode 100644
index 00000000..fca77a77
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-python.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30">
+ <path d="m 14.75 6 c -2.347 0 -4.25 0.895 -4.25 2 l 0 1.5 4.5 0 0 1 -7 0 c -1.105 0 -2 1.903 -2 4.25 0 2.347 0.895 4.25 2 4.25 l 2 0 0 -2 c 0 -1.378 1.122 -2.5 2.5 -2.5 l 4.5 0 c 1.108 0 2 -0.892 2 -2 l 0 -4.5 c 0 -1.105 -1.903 -2 -4.25 -2 m -2 1.25 c 0.414 0 0.75 0.336 0.75 0.75 0 0.414 -0.336 0.75 -0.75 0.75 c -0.414 0 -0.75 -0.336 -0.75 -0.75 0 -0.414 0.336 -0.75 0.75 -0.75" style="fill:#658db6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20 11 0 2 c 0 1.378 -1.122 2.5 -2.5 2.5 l -4.5 0 c -1.108 0 -2 0.892 -2 2 l 0 4.5 c 0 1.105 1.903 2 4.25 2 2.347 0 4.25 -0.895 4.25 -2 l 0 -1.5 -4.5 0 0 -1 7 0 c 1.105 0 2 -1.903 2 -4.25 c 0 -2.347 -0.895 -4.25 -2 -4.25 m -4.75 10.25 c 0.414 0 0.75 0.336 0.75 0.75 0 0.414 -0.336 0.75 -0.75 0.75 -0.414 0 -0.75 -0.336 -0.75 -0.75 0 -0.414 0.336 -0.75 0.75 -0.75 z" style="fill:#658db6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-roleplaying.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-roleplaying.svg
new file mode 100644
index 00000000..64814572
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-roleplaying.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1.1137614,1.1157142)" style="fill:#549ca4;stroke:#549ca4;stroke-width:4.545">
+ <path d="m 69.17 106.24 c 1.608 7.533 2.526 13.228 1.194 20.807 -10.289 8.36 -36.608 12.13 -36.562 20.761 l -3.537 25.998 c 0 8.589 24.528 15.571 54.797 15.571 30.27 0 54.797 -6.982 54.797 -15.571 l -3.537 -25.998 c -0.046 -7.395 -26.503 -12.13 -36.654 -20.761 -0.873 -7.03 -0.184 -13.826 1.286 -20.807 z" transform="scale(0.08504,0.08504)"/>
+ <path d="m 84.84 57.55 c -12.585 0 -22.736 9.784 -22.736 21.864 0.092 4.455 0.459 9.784 3.03 21.864 1.516 4.685 15.02 18.1 15.11 19.659 2.986 1.516 7.579 1.516 10.61 0 0 -1.562 12.13 -14.974 13.688 -19.659 2.848 -12.585 2.848 -17.18 3.03 -21.864 0 -12.08 -10.197 -21.864 -22.736 -21.864 z" transform="scale(0.08504,0.08504)"/>
+ <g style="stroke-linejoin:round">
+ <path d="m 132.74 71.19 c -7.671 -4.547 -20.12 -36.24 -18.19 -22.736 l 4.547 31.785 z" transform="scale(0.08504,0.08504)"/>
+ <path d="m 177.99 71.19 c 7.717 -4.547 20.12 -36.24 18.19 -22.736 l -4.547 31.785 z" transform="scale(0.08504,0.08504)"/>
+ </g>
+ <path d="m 134.81 107.57 c 2.113 9.875 3.261 17.362 1.562 27.24 -13.228 10.978 -47.03 15.938 -46.989 27.28 l -4.547 34.08 c 0 11.299 31.51 20.44 70.41 20.44 38.951 0 70.51 -9.141 70.51 -20.44 l -4.593 -34.08 c -0.046 -9.738 -34.08 -15.893 -47.13 -27.28 -1.148 -9.186 -0.23 -18.05 1.699 -27.24 z" transform="scale(0.08504,0.08504)"/>
+ <path d="m 155.25 39.36 c -18.786 0 -34.08 14.239 -34.08 31.831 0.184 6.476 0.735 14.239 4.547 31.785 2.297 6.844 22.553 25.03 22.736 27.28 4.41 2.297 11.345 2.297 15.893 0 0 -2.251 18.19 -20.44 20.486 -27.28 4.318 -18.281 4.318 -24.987 4.547 -31.785 0 -17.592 -15.295 -31.831 -34.13 -31.831 z" transform="scale(0.08504,0.08504)"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-ruby.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-ruby.svg
new file mode 100644
index 00000000..93ab20e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-ruby.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 10.03 5.678 1.783 4.524 2 -5.146" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 10.03 5.678 -3.46 4.829 0.669 -4.31" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 13.819 5.06 3.968 3.988 -0.829 -4.093" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 3.578 10.552 9.603 8.494 -4.188 -8.56 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 3.578 10.552 3.65 -4.356 2.805 -0.519 -1.041 4.809" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 13.819 5.056 3.139 -0.101 3.463 3.343 -5.529 1.573" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 10.03 5.678 3.786 -0.621 1.074 4.815 -5.9 0.616" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 13.181 19.05 7.241 -10.748 -5.529 1.572" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.344"/>
+ <path d="m 17.788 9.05 -4.607 9.999" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.172"/>
+ <path d="m 11.816 10.202 1.364 8.845" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.172"/>
+ <path d="m 6.573 10.507 6.607 8.54" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.172"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-science.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-science.svg
new file mode 100644
index 00000000..461bc984
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-science.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <g transform="matrix(0.45833218,0,0,0.45833218,0.80010566,0.80099984)">
+ <path d="m 16.25 5.416 c -1.072 0.013 -1.766 0.084 -1.766 0.084 l -0.172 0.02 -0.145 0.096 c -0.294 0.196 -0.448 0.635 -0.416 0.908 0.032 0.273 0.132 0.443 0.223 0.588 0.088 0.14 0.115 0.153 0.189 0.238 l 0.154 4.262 -4.199 16.486 c -0.78 2.582 -0.965 4.199 -0.936 5.219 0.015 0.512 0.085 0.876 0.166 1.133 0.081 0.257 0.23 0.475 0.23 0.475 l 0.053 0.068 0.068 0.055 c 2.619 2.028 5.675 2.305 8.371 2.1 -0.015 -0.416 0.002 -0.874 0.105 -1.43 -2.497 0.204 -5.217 -0.017 -7.496 -1.721 -0.035 -0.117 -0.085 -0.33 -0.096 -0.719 -0.023 -0.809 0.128 -2.298 0.887 -4.803 l 0.004 -0.016 4.25 -16.697 -0.172 -4.836 c 0.546 -0.041 1.825 -0.035 3.594 0.113 l -0.453 4.617 3.045 14.08 0.902 -2.471 -2.531 -11.693 0.434 -4.398 c 0.099 -0.157 0.318 -0.274 0.338 -0.408 0.046 -0.32 -0.031 -0.576 -0.031 -0.576 l -0.119 -0.439 -0.449 -0.07 c -1.511 -0.233 -2.961 -0.279 -4.03 -0.266" transform="scale(0.8,0.8)" 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:#5b93d7;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+ <path d="m 11.986 28.5 -0.004 0.023 c -0.005 0.02 -0.01 0.034 -0.01 0.049 -0.752 2.48 -0.895 3.937 -0.875 4.693 0.01 0.278 0.034 0.439 0.059 0.547 2.16 1.539 4.72 1.704 7.113 1.484 0.189 -0.808 0.514 -1.755 1.037 -2.883 l 1.418 -3.891 c -3.855 1.74 -6.771 1.088 -8.738 -0.023 z" transform="scale(0.8,0.8)" style="fill:#adc3e2;fill-rule:evenodd"/>
+ </g>
+ <path d="m 10.583 3.589 -0.128 0.028 -0.216 0.493 0.161 0.09 c 0.001 0.011 0.003 0.025 0.003 0.025 l 0 0.008 0.051 1.43 0.009 0.03 c 0.015 0.052 0.021 0.051 0.027 0.057 0 -0.008 -0.051 0.104 -0.102 0.192 -0.055 0.093 -0.106 0.175 -0.106 0.175 l -0.015 0.023 -2.387 6.547 0.009 -0.021 c -0.442 0.945 -0.514 1.559 -0.45 1.965 0.032 0.203 0.099 0.352 0.167 0.452 0.064 0.094 0.138 0.148 0.148 0.155 1.99 1.665 4.509 1.132 5.672 0.945 1.33 -0.213 1.601 -1.481 1.601 -1.481 l 0.009 -0.046 -0.008 -0.047 c -0.46 -2.626 -2.132 -8.812 -2.157 -8.902 l 0.159 -1.291 -0.001 -0.022 c -0.006 -0.118 0.042 -0.157 0.042 -0.157 l 0.089 -0.091 -0.019 -0.126 c -0.029 -0.193 -0.19 -0.327 -0.305 -0.367 -0.115 -0.04 -0.214 -0.031 -0.215 -0.03 l -0.001 0 c -1.368 -0.154 -2.036 -0.034 -2.036 -0.034 m 0.32 0.507 c 0.106 -0.019 0.466 -0.108 1.701 0.039 l 0.008 0.001 c -0.051 0.095 -0.107 0.115 -0.098 0.284 l 0.002 -0.044 -0.169 1.368 0.013 0.048 c 0 0 1.685 6.253 2.146 8.848 -0.011 0.061 -0.163 0.875 -1.163 1.035 l -0.001 0 c -1.198 0.192 -3.486 0.667 -5.272 -0.838 l -0.011 -0.009 -0.012 -0.008 c 0 0 0.009 0.012 -0.017 -0.026 -0.026 -0.038 -0.064 -0.111 -0.085 -0.243 -0.042 -0.266 -0.006 -0.781 0.408 -1.668 l 0.005 -0.01 2.373 -6.509 c 0.013 -0.021 0.048 -0.075 0.099 -0.163 0.06 -0.103 0.122 -0.189 0.16 -0.33 0.029 -0.109 0.015 -0.218 -0.013 -0.29 -0.005 -0.012 -0.008 -0.017 -0.013 -0.027 l -0.048 -1.331 0 0.017 c 0 0 0 -0.068 -0.013 -0.144 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:#5b93d7;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+ <path d="m 8.908 12.1 -0.299 0.818 c -0.004 0.013 -0.009 0.025 -0.014 0.038 -0.405 0.865 -0.428 1.346 -0.394 1.563 0.016 0.106 0.045 0.15 0.054 0.163 1.687 1.423 3.821 0.972 5.04 0.777 0.739 -0.118 0.915 -0.659 0.952 -0.82 -0.106 -0.591 -0.276 -1.371 -0.473 -2.224 -2.191 0.542 -3.79 0.199 -4.866 -0.315 z" style="fill:#adc3e2;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-simulation.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-simulation.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-simulation.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-sports.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-sports.svg
new file mode 100644
index 00000000..6e022ef4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-sports.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.325 20.475 c -3.586 -0.246 -6.73 -3.07 -7.621 -6.488 -0.816 -3.543 0.809 -7.535 3.984 -9.387 2.043 -1.219 4.605 -1.371 6.863 -0.738 c 2.793 0.859 4.918 3.344 5.664 6.113 0.672 2.551 0.187 5.449 -1.594 7.461 -1.613 2.01 -4.191 3.164 -6.773 3.063 -0.172 -0.004 -0.352 -0.012 -0.523 -0.023 z m 2.133 -0.402 c 0.644 -0.055 0.531 -0.254 -0.055 -0.305 -1.043 -0.199 -2.172 -0.207 -3.179 0.148 0.887 0.426 2.066 0.316 3.062 0.188 z m -3.164 -0.566 c 0.461 -0.469 -0.02 -1.586 -0.422 -2.027 -0.894 -0.457 -1.59 -1.203 -2.41 -1.77 -0.617 -0.223 -1.219 0.203 -1.816 0.348 c 0 0.59 -0.043 1.258 0.477 1.664 0.855 0.844 1.887 1.586 3.051 1.918 0.375 0.016 0.766 -0.004 1.121 -0.133 z m 4.914 0.023 c 1.488 -0.637 2.883 -1.668 3.718 -3.07 0.305 -0.402 0.523 -1.109 -0.262 -0.875 -0.992 0.625 -1.887 1.395 -2.902 1.98 -0.613 0.488 -1.059 1.16 -1.496 1.797 0.152 0.355 0.648 0.27 0.941 0.168 z m 1.01 -2.57 c 0.746 -0.613 1.828 -1.01 2.222 -1.938 0.176 -0.73 0.191 -1.488 0.266 -2.234 -0.746 -0.66 -1.66 -1.105 -2.555 -1.531 -0.883 0.07 -1.598 0.855 -2.301 1.363 -0.371 0.203 -0.273 0.668 -0.375 1.023 -0.137 0.824 -0.293 1.648 -0.383 2.484 0.695 0.512 1.473 0.984 2.316 1.184 0.309 0.004 0.559 -0.203 0.809 -0.352 z m -5.332 0.125 c 0.676 -0.258 1.574 -0.453 1.89 -1.168 0.238 -1 0.367 -2.027 0.492 -3.051 -0.676 -0.641 -1.391 -1.316 -2.273 -1.645 -0.762 -0.016 -1.406 0.523 -2.082 0.816 -0.91 0.246 -1.226 1.074 -1.266 1.93 -0.27 0.844 0.039 1.711 0.805 2.18 0.672 0.492 1.531 1.277 2.433 0.938 z m -5.668 -1.184 c -0.547 -1.012 -0.926 -2.125 -1.078 -3.266 c -0.543 0.109 -0.051 1.441 0.102 1.98 0.254 0.734 0.644 1.41 1.055 2.07 0.074 -0.273 0.117 -0.539 -0.078 -0.785 z m -0.234 -4.512 c 0.238 -0.344 0.621 -0.613 0.766 -1 0.254 -1.184 0.668 -2.324 1.258 -3.383 -0.023 -0.68 -0.789 -1.098 -1.168 -0.344 -1.082 1.391 -1.933 3.09 -1.973 4.883 -0.145 0.617 0.395 1.063 0.703 0.332 0.137 -0.16 0.273 -0.324 0.414 -0.484 m 13.96 0.848 c 0.461 -0.602 1.098 -1.316 0.934 -2.133 c -0.289 -1.547 -1.086 -3.02 -2.305 -4.02 -0.367 -0.152 -1.027 -0.719 -1.281 -0.184 c -0.375 0.719 -1.305 1.395 -0.969 2.289 0.285 0.879 0.496 1.801 0.914 2.633 0.773 0.598 1.664 1.066 2.562 1.461 z m -10.249 -0.402 c 0.711 -0.359 1.402 -0.754 2.098 -1.145 0.23 -0.816 0.527 -1.613 0.801 -2.414 0.039 -0.871 -0.738 -1.492 -1.258 -2.102 -0.508 -0.813 -1.371 -0.188 -2 0.109 -1.383 0.738 -1.699 2.359 -2.172 3.715 c 0.066 0.508 0.531 0.934 0.871 1.313 0.469 0.469 0.996 1.098 1.66 0.523 z m 5.101 -4.383 c 0.371 -0.051 0.781 -0.016 1.121 -0.121 0.512 -0.547 0.965 -1.188 1.176 -1.91 c -0.258 -0.73 -1.109 -1.059 -1.793 -1.309 -0.871 -0.258 -1.805 -0.383 -2.707 -0.281 -0.652 0.332 -1.824 1.297 -1.164 2.047 0.484 0.574 1 1.121 1.527 1.66 0.613 0.004 1.226 -0.043 1.84 -0.086" style="fill:#9c9c37;stroke:#9c9c37;stroke-width:0.085"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-system.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-system.svg
new file mode 100644
index 00000000..bcef355f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-system.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12 3 c -4.96 0 -9 4.04 -9 9 0 4.96 4.04 9 9 9 4.96 0 9 -4.04 9 -9 c 0 -4.96 -4.04 -9 -9 -9 m -0.125 3.5 a 1.125 1.125 0 0 1 1.125 1.125 1.125 1.125 0 0 1 -1.125 1.125 1.125 1.125 0 0 1 -1.125 -1.125 1.125 1.125 0 0 1 1.125 -1.125 m -1.875 3 3 0 0 6.998 1.5 0 0 1 -5 0 0 -1 1.5 0.001 0 -5.999 -1 0 0 -1 z" style="fill:#ee6454"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-utilities.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-utilities.svg
new file mode 100644
index 00000000..1d971187
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-utilities.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.50704483,0,0,0.50690683,-0.05789805,-509.39296)">
+ <path d="m 38.572 1028.58 a 14.791 14.791 0 1 1 -29.583 0 14.791 14.791 0 1 1 29.583 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#308b97;stroke-width:1.972"/>
+ </g>
+ <path d="m 9.25 12 c 0 0.69 -0.56 1.25 -1.25 1.25 -0.69 0 -1.25 -0.56 -1.25 -1.25 0 -0.69 0.56 -1.25 1.25 -1.25 0.69 0 1.25 0.56 1.25 1.25 z" style="fill:#308b97"/>
+ <path d="m 13.25 12 c 0 0.69 -0.56 1.25 -1.25 1.25 -0.69 0 -1.25 -0.56 -1.25 -1.25 0 -0.69 0.56 -1.25 1.25 -1.25 0.69 0 1.25 0.56 1.25 1.25 z" style="fill:#308b97"/>
+ <path d="m 17.25 12 c 0 0.69 -0.56 1.25 -1.25 1.25 -0.69 0 -1.25 -0.56 -1.25 -1.25 0 -0.69 0.56 -1.25 1.25 -1.25 0.69 0 1.25 0.56 1.25 1.25 z" style="fill:#308b97"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-versioncontrol.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-versioncontrol.svg
new file mode 100644
index 00000000..c7b1e391
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-versioncontrol.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 4.528 4.4 10.143 0 c 0.071 0 0.128 0.057 0.128 0.128 l 0 10.143 c 0 0.071 -0.057 0.128 -0.128 0.128 l -10.143 0 c -0.071 0 -0.128 -0.057 -0.128 -0.128 l 0 -10.143 c 0 -0.071 0.057 -0.128 0.128 -0.128 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ca9a69;stroke-linecap:round;stroke-width:0.8"/>
+ <path d="m 5.2 4.4 0 10.4 0.267 0 0 -2 0.933 0 0 -0.267 -0.933 0 0 -1.333 0.933 0 0 -0.267 -0.933 0 0 -1.333 1.733 0 0 -0.267 -1.733 0 0 -1.333 1.733 0 0 -0.267 -1.733 0 0 -1.333 0.933 0 0 -0.267 -0.933 0 0 -1.734 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:#ca9a69;opacity:1;image-rendering:auto;fill-opacity:0.6;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <rect width="0.8" height="0.8" x="7.2" y="5.6" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="0.8" height="0.8" x="7.2" y="12" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4.8" height="0.8" x="8.8" y="5.6" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="0.8" height="0.8" x="8" y="7.2" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="0.8" height="0.8" x="8" y="8.8" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="0.8" height="0.8" x="7.2" y="10.4" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4" height="0.8" x="9.6" y="7.2" rx="0.111" ry="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4" height="0.8" x="9.6" y="8.8" rx="0.111" ry="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4.8" height="0.8" x="8.8" y="10.4" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4.8" height="0.8" x="8.8" y="12" rx="0.133" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-viewers.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-viewers.svg
new file mode 100644
index 00000000..49925adf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-viewers.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.995 6.5 c -0.187 0 -0.366 0.017 -0.55 0.026 c -2.212 0.085 -3.92 0.669 -5.105 1.278 -1.283 0.656 -2.028 1.397 -2.028 1.397 c -0.418 0.439 -0.418 1.227 0.004 1.662 0.426 0.439 1.193 0.439 1.619 0.008 0 0 0.315 -0.32 1.027 -0.733 c -0.209 0.584 -0.311 1.21 -0.311 1.862 c 0 3.02 2.408 5.5 5.343 5.5 2.936 0 5.343 -2.475 5.343 -5.5 0 -0.656 -0.102 -1.278 -0.311 -1.862 0.707 0.413 1.027 0.733 1.027 0.733 0.422 0.443 1.202 0.447 1.628 0.008 0.426 -0.439 0.422 -1.235 -0.004 -1.67 0 0 -0.75 -0.741 -2.028 -1.402 c -1.185 -0.609 -2.898 -1.189 -5.105 -1.274 -0.179 -0.021 -0.366 -0.026 -0.55 -0.026 m 0 1.721 c 1.7 0 4.052 0.801 4.052 3.77 0 2.599 -1.602 4.137 -4.052 4.137 -2.416 0 -4.02 -1.576 -4.02 -4.137 0 -2.637 2.318 -3.77 4.02 -3.77 z" style="fill:#4cb29c"/>
+ <path d="m 13.25 12 c 0 0.684 -0.559 1.247 -1.25 1.247 -0.691 0 -1.25 -0.562 -1.25 -1.247 0 -0.691 0.559 -1.253 1.25 -1.253 c 0.691 0 1.25 0.562 1.25 1.253 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#4cb29c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/applications-webbrowsers.svg b/.icons/Material-Black-Lime-Numix/24/categories/applications-webbrowsers.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/applications-webbrowsers.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/configuration_section.svg b/.icons/Material-Black-Lime-Numix/24/categories/configuration_section.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/configuration_section.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/documentation_help.svg b/.icons/Material-Black-Lime-Numix/24/categories/documentation_help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/documentation_help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/documentation_section.svg b/.icons/Material-Black-Lime-Numix/24/categories/documentation_section.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/documentation_section.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-applications.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-applications.svg
new file mode 100644
index 00000000..018192e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-applications.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="translate(1.1149841,1.1132815)" style="fill:#6f8bc0">
+ <path d="m 16.387 2.383 c -3.566 0 -4.234 5.04 -2.227 5.04 2 0 5.793 -5.04 2.227 -5.04 z"/>
+ <path d="m 10.469 6.797 c 1.066 0.066 2.238 -4.04 0.23 -3.785 -2.01 0.258 -1.301 3.719 -0.23 3.785"/>
+ <path d="m 5.57 9.352 c 0.762 -0.332 0.098 -3.578 -1.191 -2.695 -1.293 0.887 0.434 3.02 1.191 2.695"/>
+ <path d="m 7.711 7.652 c 0.906 -0.184 0.953 -3.867 -0.656 -3.207 -1.613 0.664 -0.246 3.391 0.656 3.207"/>
+ <path d="m 12.434 15.887 c 0.16 1.219 -0.898 1.816 -1.934 1.035 -3.305 -2.496 5.469 -3.742 4.887 -7.152 -0.477 -2.828 -9.227 -1.957 -10.223 2.473 c -0.676 2.992 2.773 7.148 6.375 7.148 1.773 0 3.816 -1.586 4.195 -3.598 0.293 -1.531 -3.434 -0.918 -3.301 0.094 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-control-center.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-control-center.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-control-center.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-devel.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-devel.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-globe.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-globe.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-globe.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-graphics.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-joystick.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-joystick.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-joystick.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-multimedia.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-other.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-other.svg
new file mode 120000
index 00000000..316547ba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-settings.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-settings.svg
new file mode 100644
index 00000000..37961ee9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-settings.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 4 4 0 11 1 0 0 -11" style="fill:#ec86ab"/>
+ <path d="m 6 15.5 c 0 0.826 -0.67 1.5 -1.502 1.5 -0.828 0 -1.498 -0.674 -1.498 -1.5 0 -0.826 0.67 -1.5 1.498 -1.5 0.832 0 1.502 0.674 1.502 1.5" style="fill:#ec86ab"/>
+ <path d="m 10 20 0 -14.176 -1 0 l 0 14.176" style="fill:#ec86ab"/>
+ <path d="m 8 5.504 c 0 -0.831 0.674 -1.504 1.5 -1.504 0.826 0 1.5 0.674 1.5 1.504 0 0.826 -0.674 1.496 -1.5 1.496 -0.826 0 -1.5 -0.669 -1.5 -1.496" style="fill:#ec86ab"/>
+ <path d="m 14 4 0 10 1 0 0 -10 z" style="fill:#ec86ab"/>
+ <path d="m 16 14.5 c 0 0.831 -0.669 1.5 -1.496 1.5 -0.831 0 -1.504 -0.669 -1.504 -1.5 0 -0.826 0.674 -1.5 1.504 -1.5 0.826 0 1.496 0.674 1.496 1.5" style="fill:#ec86ab"/>
+ <path d="m 20 20 0 -7.5 -1 0 0 7.5 z" style="fill:#ec86ab"/>
+ <path d="m 18 12.5 c 0 -0.831 0.674 -1.5 1.5 -1.5 0.826 0 1.5 0.669 1.5 1.5 c 0 0.826 -0.674 1.5 -1.5 1.5 -0.826 0 -1.5 -0.674 -1.5 -1.5" style="fill:#ec86ab"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-system.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-system.svg
new file mode 100644
index 00000000..6e275874
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-system.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 11 9.601 c 0 0.772 -0.629 1.399 -1.401 1.399 c -0.772 0 -1.399 -0.626 -1.399 -1.399 0 -0.772 0.627 -1.401 1.399 -1.401 c 0.772 0 1.401 0.629 1.401 1.401" style="fill:#b98595"/>
+ <circle cx="9.6" cy="9.6" r="6.2" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#b98595;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.2;stroke-dashoffset:0"/>
+ <g transform="matrix(0.4,0,0,0.61538462,3.2,-0.24615392)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0,0.4,-0.61538462,0,19.446154,3.2)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,0.28284271,-0.43514264,0.43514264,12.036799,-1.8877655)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,-0.28284271,0.43514264,0.43514264,-1.8877656,7.1632013)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b98595;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gnome-util.svg b/.icons/Material-Black-Lime-Numix/24/categories/gnome-util.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gnome-util.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/gtk-preferences.svg b/.icons/Material-Black-Lime-Numix/24/categories/gtk-preferences.svg
new file mode 120000
index 00000000..b1de2560
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/gtk-preferences.svg
@@ -0,0 +1 @@
+gnome-settings.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/help-about.svg b/.icons/Material-Black-Lime-Numix/24/categories/help-about.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/help-about.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/kcontrol.svg b/.icons/Material-Black-Lime-Numix/24/categories/kcontrol.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/kcontrol.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/multimedia_section.svg b/.icons/Material-Black-Lime-Numix/24/categories/multimedia_section.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/multimedia_section.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_development.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_development.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_development.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_games.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_graphics.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_multimedia.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_network.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_network.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_network.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_office.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_settings.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_system.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_system.svg
new file mode 100644
index 00000000..e8c62e2a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_system.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 11 9.601 c 0 0.772 -0.629 1.399 -1.401 1.399 c -0.772 0 -1.399 -0.626 -1.399 -1.399 0 -0.772 0.627 -1.401 1.399 -1.401 c 0.772 0 1.401 0.629 1.401 1.401" style="fill:#c65a4a"/>
+ <circle cx="9.6" cy="9.6" r="6.2" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#c65a4a;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.2;stroke-dashoffset:0"/>
+ <g transform="matrix(0.4,0,0,0.61538462,3.2,-0.24615392)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0,0.4,-0.61538462,0,19.446154,3.2)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,0.28284271,-0.43514264,0.43514264,12.036799,-1.8877655)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,-0.28284271,0.43514264,0.43514264,-1.8877656,7.1632013)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#c65a4a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/package_utilities.svg b/.icons/Material-Black-Lime-Numix/24/categories/package_utilities.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/package_utilities.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-autocompletion.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-autocompletion.svg
new file mode 100644
index 00000000..0e7f1fe5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-autocompletion.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 10.149 3 -7.091 18 l 2.687 0 2.561 -6.5 7.389 0 2.561 6.5 2.687 0 -7.091 -18 -3.701 0 z m 1.851 2.12 2.71 6.88 -5.42 0 2.71 -6.88" 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:#7c9bb1;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+ <path d="m 20.5 8.5 0.5 2.5 -5.5 0 0 3 5.5 0 -0.5 2.5 2.5 -4 z" style="fill:#7c9bb1;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-bluetooth.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-bluetooth.svg
new file mode 100644
index 00000000..97a98e5a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-bluetooth.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,27.166416,0)">
+ <g>
+ <!-- color: #659eb9 -->
+ <g>
+ <path d="m -32.33 4 0 16 -8 -8 -2.667 2.667 10 9.333 -10 9.333 2.667 2.667 8 -8 0 16 16 -12 -10.255 -8 10.255 -8 z m 4 8 5.333 4 -5.333 4 z m 0 16 5.333 4 -5.333 4 z" style="fill:#659eb9;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-calendar-and-tasks.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-calendar-and-tasks.svg
new file mode 100644
index 00000000..ca494d6c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-calendar-and-tasks.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 6.7733335 6.7733335" height="24">
+ <path d="m 1.129 2.54 0 3.528 4.516 0 0 -3.528" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 5.221 1.129 0.847 0 0 0.988 -5.362 0 0 -0.988 0.847 0" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 2.399 1.129 1.976 0" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 1.976 0.706 0 0.847" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 4.798 0.706 0 0.847" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 1.834 3.669 3.104 0" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 1.834 4.657 3.104 0" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 4.374 2.822 0 2.54" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 2.399 2.822 0 2.54" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+ <path d="m 3.387 2.822 0 2.54" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#7fc063;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:round;stroke-width:0.282"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-certificates.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-certificates.svg
new file mode 100644
index 00000000..fbe9f6f6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-certificates.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 11.994 3 c -0.713 0 -1.31 0.405 -1.584 0.977 c -0.543 -0.366 -1.298 -0.438 -1.912 -0.1 -0.614 0.333 -0.937 0.971 -0.877 1.592 -0.658 -0.006 -1.344 0.251 -1.695 0.822 -0.356 0.577 -0.283 1.285 0.111 1.795 -0.608 0.255 -1.037 0.821 -1.037 1.486 c 0 0.666 0.429 1.233 1.037 1.488 -0.389 0.51 -0.468 1.212 -0.111 1.795 0.351 0.571 1.038 0.878 1.695 0.822 -0.06 0.621 0.263 1.259 0.877 1.592 c 0.16 0.087 0.329 0.135 0.502 0.166 l 0 6.564 l 3 -3 3 3 0 -6.549 c 0.173 -0.022 0.343 -0.066 0.502 -0.182 0.614 -0.333 0.937 -0.971 0.877 -1.592 0.658 0.005 1.344 -0.251 1.695 -0.822 0.356 -0.577 0.283 -1.285 -0.111 -1.795 c 0.608 -0.255 1.037 -0.823 1.037 -1.488 0 -0.666 -0.429 -1.231 -1.037 -1.486 0.389 -0.51 0.468 -1.212 0.111 -1.795 -0.351 -0.571 -1.038 -0.878 -1.695 -0.822 0.06 -0.621 -0.263 -1.259 -0.877 -1.592 -0.614 -0.333 -1.369 -0.266 -1.912 0.1 -0.274 -0.571 -0.871 -0.977 -1.584 -0.977 l -0.012 0 z m 0 2.434 c 2.412 0 4.375 1.839 4.375 4.107 0 2.269 -1.958 4.104 -4.375 4.104 -2.412 0 -4.373 -1.835 -4.373 -4.104 0 -2.269 1.956 -4.107 4.373 -4.107 z m 0 0.822 c -1.93 0 -3.496 1.471 -3.496 3.285 0 1.814 1.567 3.283 3.496 3.283 1.93 0 3.498 -1.469 3.498 -3.283 0 -1.814 -1.569 -3.285 -3.498 -3.285 z" style="fill:#dc6462;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-composer.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-composer.svg
new file mode 100644
index 00000000..9e88be6a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-composer.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 7.964 5 c 0 0 -0.964 0 -0.964 0.935 l 0 12.13 c 0 0.935 0.91 0.935 0.91 0.935 l 8.18 0 c 0.91 0 0.91 -0.935 0.91 -0.935 l 0 -11.2 -1.82 -1.865 -7.27 0 m 0.09 1 l 5 0 0 3 3 0 0 9 -8 0 z" style="fill:#9ddee4;fill-opacity:1"/>
+ <path d="m 20.16 6.07 1.768 1.768 -7.778 7.778 -2.652 0.884 0.884 -2.652" style="fill:#9ddee4;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-accessibility.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-accessibility.svg
new file mode 100644
index 00000000..dec8efd7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-accessibility.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12 2 c -5.518 0 -10 4.482 -10 10 0 5.518 4.482 10 10 10 5.518 0 10 -4.482 10 -10 0 -5.518 -4.482 -10 -10 -10 m 0.069 3.5 c 0.803 0 1.455 0.667 1.455 1.488 0 0.822 -0.652 1.489 -1.455 1.489 -0.803 0 -1.456 -0.668 -1.456 -1.489 c 0 -0.822 0.653 -1.488 1.456 -1.488 m -5.244 3.045 c 0.075 0.003 0.152 0.018 0.23 0.031 l 4.944 0.867 4.965 -0.831 c 0.067 -0.011 0.124 -0.03 0.191 -0.041 0.193 -0.022 0.381 0.084 0.45 0.265 0.069 0.181 0.001 0.39 -0.158 0.501 l -3.878 1.341 0.002 2.845 1.342 4.341 c 0.117 0.204 0.046 0.463 -0.159 0.58 -0.205 0.117 -0.466 0.046 -0.583 -0.158 l -2.164 -4.657 -2.207 4.666 c -0.132 0.197 -0.412 0.237 -0.609 0.105 -0.198 -0.131 -0.237 -0.384 -0.105 -0.581 l 1.367 -4.322 0.026 -2.887 l -3.874 -1.257 c -0.141 -0.074 -0.241 -0.21 -0.239 -0.369 0.002 -0.159 0.096 -0.326 0.239 -0.396 c 0.071 -0.035 0.145 -0.045 0.22 -0.042 z" style="fill:#698ecc;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-display.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-display.svg
new file mode 100644
index 00000000..8ab36b4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-display.svg
@@ -0,0 +1,6 @@
+<!-- color: #71e9d2 -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <g transform="matrix(0.50000368,0,0,0.50000368,-2.1332092e-4,0.7499172)" style="fill:#c088c3;fill-opacity:1">
+ <path d="m 6 4.5 c -1 0 -2 1 -2 2 l 0 26 17 0 c 0 0 0 4 -3 6 l -3 0 0 2 18 0 0 -2 -3 0 c -3 -2 -3 -6 -3 -6 l 17 0 0 -26 c 0 -1 -1 -2 -2 -2 z m 0 2 36 0 0 20 -36 0 z m 14 22 8 0 0 2 -8 0 z" style="stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-filetype-association.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-filetype-association.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-filetype-association.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-font.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-font.svg
new file mode 120000
index 00000000..97712fb3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-font.svg
@@ -0,0 +1 @@
+applications-fonts.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-gaming.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-gaming.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-gaming.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-keyboard.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-keyboard.svg
new file mode 120000
index 00000000..10d5d405
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-keyboard.svg
@@ -0,0 +1 @@
+../devices/keyboard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-peripherals-directory.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-peripherals-directory.svg
new file mode 100644
index 00000000..d5004eda
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-peripherals-directory.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 8.8 4.105 c 0 -0.224 -0.18 -0.405 -0.402 -0.405 -0.22 0 -0.398 0.181 -0.398 0.405 l 0 1.495 l 0.8 0 z" style="fill:#555"/>
+ <path d="m 11.2 4.105 c 0 -0.224 -0.178 -0.405 -0.401 -0.405 -0.221 0 -0.399 0.181 -0.399 0.405 l 0 1.495 0.8 0 z" style="fill:#555"/>
+ <path d="m 15.09 11.2 c 0.226 0 0.407 -0.179 0.407 -0.4 c 0 -0.221 -0.181 -0.4 -0.407 -0.4 l -1.493 0 0 0.8 z" style="fill:#555"/>
+ <path d="m 15.09 8.8 c 0.226 0 0.407 -0.18 0.407 -0.401 0 -0.221 -0.181 -0.399 -0.407 -0.399 l -1.493 0 l 0 0.8 z" style="fill:#555"/>
+ <path d="m 11.934 12.8 c 0.476 0 0.866 -0.388 0.866 -0.867 l 0 -4.666 c 0 -0.479 -0.389 -0.867 -0.866 -0.867 l -4.668 0 c -0.476 0 -0.866 0.388 -0.866 0.867 l 0 4.666 c 0 0.479 0.389 0.867 0.866 0.867" style="fill:#555"/>
+ <path d="m 10.4 15.1 c 0 0.224 0.18 0.405 0.402 0.405 0.22 0 0.398 -0.181 0.398 -0.405 l 0 -1.495 -0.8 0 z" style="fill:#555"/>
+ <path d="m 8 15.1 c 0 0.224 0.178 0.405 0.401 0.405 0.221 0 0.399 -0.181 0.399 -0.405 l 0 -1.495 -0.8 0" style="fill:#555"/>
+ <path d="m 4.107 8 c -0.226 0 -0.407 0.179 -0.407 0.4 0 0.221 0.181 0.4 0.407 0.4 l 1.493 0 0 -0.8 z" style="fill:#555"/>
+ <path d="m 4.107 10.4 c -0.226 0 -0.407 0.18 -0.407 0.401 0 0.221 0.181 0.399 0.407 0.399 l 1.493 0 0 -0.8 z" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal-directory.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal-directory.svg
new file mode 100644
index 00000000..50328921
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal-directory.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 8.686 3.2 1.829 0 c 2.743 0 2.684 2.784 2.684 2.784 l 0 2.386 c 0 0.908 -1.599 2.858 -1.599 2.858 l 0 1.193 3.6 1.988 0 1.591 -11.2 0 0 -1.591 3.6 -1.988 0 -1.193 c 0 0 -1.604 -1.949 -1.599 -2.858 l 0 -2.386 c 0 0 -0.059 -2.784 2.684 -2.784 z" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-personal.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-plasma.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-plasma.svg
new file mode 120000
index 00000000..68f16f71
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-plasma.svg
@@ -0,0 +1 @@
+applications-painting.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-theme.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-theme.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-theme.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-user.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-user.svg
new file mode 120000
index 00000000..94aaadc0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop-user.svg
@@ -0,0 +1 @@
+preferences-desktop-personal-directory.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-desktop.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-gtk-config.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-gtk-config.svg
new file mode 120000
index 00000000..913a2c07
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-gtk-config.svg
@@ -0,0 +1 @@
+gnome-applications.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-mail-accounts.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-mail-accounts.svg
new file mode 100644
index 00000000..7cb00940
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-mail-accounts.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 11.914 7.2 1.372 0 c 2.057 0 2.01 2.1 2.01 2.1 l 0 1.8 c 0 0.685 -1.199 2.1 -1.199 2.1 l 0 0.9 2.7 1.499 0 1.2 -8.4 0 0 -1.2 2.7 -1.499 0 -0.9 c 0 0 -1.204 -1.415 -1.199 -2.1 l 0 -1.8 c 0 0 -0.044 -2.1 2.01 -2.1 z" style="fill:#555"/>
+ <path d="m 5.914 2.4 c -2.057 0 -2.01 2.1 -2.01 2.1 l 0 1.8 c -0.004 0.685 1.199 2.1 1.199 2.1 l 0 0.9 -2.7 1.5 0 1.2 7.159 0 c -0.003 -0.006 -0.007 -0.012 -0.011 -0.019 c -0.132 -0.269 -0.248 -0.536 -0.246 -0.885 l 0 -1.129 l -1.202 -0.668 0 -0.9 c 0 0 1.199 -1.415 1.199 -2.1 l 0 -1.8 c 0 0 0.044 -2.1 -2.01 -2.1 l -1.371 0 z m 4.587 8.234 0 0.468 a 0.6 0.6 0 0 1 0 0.002 c 0 -0.006 0.033 0.162 0.125 0.35 0.044 0.089 0.115 0.191 0.173 0.289 l 0 -0.943 -0.299 -0.166" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-mail.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-mail.svg
new file mode 120000
index 00000000..b804811e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-mail.svg
@@ -0,0 +1 @@
+applications-mail.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-other.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-other.svg
new file mode 120000
index 00000000..316547ba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-bluetooth.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-bluetooth.svg
new file mode 120000
index 00000000..a68d9466
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-bluetooth.svg
@@ -0,0 +1 @@
+preferences-bluetooth.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-directory.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-directory.svg
new file mode 100644
index 00000000..508c5b2f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-directory.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 16 8.308 0 2.584 c 0 0.17 -0.182 0.308 -0.402 0.308 l -2.395 0 c -0.223 0 -0.402 -0.138 -0.402 -0.308 l 0 -2.584 c 0 -0.17 0.18 -0.308 0.402 -0.308 l 2.395 0 c 0.221 0 0.402 0.138 0.402 0.308" style="fill:#555"/>
+ <path d="m 11.2 8.308 0 2.584 c 0 0.17 -0.182 0.308 -0.402 0.308 l -2.395 0 c -0.223 0 -0.402 -0.138 -0.402 -0.308 l 0 -2.584 c 0 -0.17 0.18 -0.308 0.402 -0.308 l 2.395 0 c 0.221 0 0.402 0.138 0.402 0.308" style="fill:#555"/>
+ <path d="m 6.4 8.308 0 2.584 c 0 0.17 -0.182 0.308 -0.402 0.308 l -2.395 0 c -0.223 0 -0.402 -0.138 -0.402 -0.308 l 0 -2.584 c 0 -0.17 0.18 -0.308 0.402 -0.308 l 2.395 0 c 0.221 0 0.402 0.138 0.402 0.308" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network-proxy.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network-proxy.svg
new file mode 100644
index 00000000..cfcfb0bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network-proxy.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12 3 c -1.379 0 -2.682 0.32 -3.851 0.876 l -0.083 -0.03 c -0.01 0.028 -0.019 0.057 -0.029 0.085 c -2.979 1.468 -5.04 4.528 -5.04 8.07 c 0 3.545 2.061 6.606 5.04 8.07 0.012 0.027 0.021 0.056 0.033 0.083 l 0.073 -0.032 c 1.169 0.556 2.471 0.876 3.85 0.876 c 1.38 0 2.682 -0.321 3.852 -0.877 l 0.074 0.032 c 0.012 -0.028 0.021 -0.056 0.033 -0.084 c 2.981 -1.467 5.04 -4.528 5.04 -8.07 0 -3.541 -2.056 -6.6 -5.03 -8.07 -0.01 -0.028 -0.019 -0.058 -0.029 -0.086 l -0.085 0.031 c -1.169 -0.556 -2.472 -0.877 -3.852 -0.877 m -0.5 1.025 0 3.475 l 1 0 0 -3.475 c 0.942 0.058 1.836 0.282 2.66 0.637 c 0.374 1.088 0.674 2.206 0.888 3.338 l -1.048 0 l 0 1 1.215 0 c 0.121 0.832 0.195 1.668 0.226 2.5 l -1.44 0 l 0 1 1.454 0 c -0.007 0.843 -0.06 1.679 -0.166 2.5 l -1.288 0 l 0 1 1.134 0 c -0.211 1.156 -0.53 2.272 -0.954 3.33 c -0.829 0.359 -1.731 0.586 -2.68 0.645 l 0 -3.475 -1 0 0 3.475 c -0.947 -0.058 -1.847 -0.284 -2.676 -0.643 -0.425 -1.059 -0.745 -2.175 -0.956 -3.332 l 1.132 0 0 -1 -1.287 0 c -0.106 -0.821 -0.159 -1.657 -0.166 -2.5 l 1.453 0 l 0 -1 -1.439 0 c 0.03 -0.832 0.104 -1.667 0.226 -2.5 l 1.214 0 0 -1 -1.047 0 c 0.215 -1.132 0.514 -2.25 0.89 -3.339 0.823 -0.354 1.717 -0.578 2.657 -0.636 m -3.928 1.325 c -0.259 0.871 -0.476 1.756 -0.64 2.649 l -1.854 0 c 0.617 -1.064 1.473 -1.969 2.493 -2.649 m 8.859 0.002 c 1.018 0.68 1.873 1.585 2.489 2.647 l -1.852 0 c -0.163 -0.893 -0.379 -1.777 -0.638 -2.647 m -11.851 3.647 2.188 0 c -0.117 0.832 -0.185 1.667 -0.215 2.5 l -2.53 0 c 0.054 -0.879 0.242 -1.721 0.557 -2.5 m 12.65 0 2.188 0 c 0.315 0.779 0.502 1.621 0.557 2.5 l -2.529 0 c -0.029 -0.833 -0.098 -1.668 -0.215 -2.5 m -13.207 3.5 2.517 0 c 0.007 0.841 0.059 1.676 0.161 2.5 l -2.104 0 c -0.316 -0.78 -0.52 -1.618 -0.574 -2.5 m 13.436 0 2.516 0 c -0.054 0.882 -0.258 1.72 -0.574 2.5 l -2.103 0 c 0.102 -0.824 0.154 -1.659 0.161 -2.5 z m -12.381 3.5 1.772 0 c 0.155 0.887 0.368 1.756 0.643 2.6 -0.987 -0.674 -1.815 -1.561 -2.415 -2.6 m 12.07 0 1.771 0 c -0.6 1.038 -1.427 1.924 -2.413 2.598 c 0.274 -0.843 0.488 -1.711 0.643 -2.598" style="fill:#e78684;fill-opacity:1"/>
+ <rect width="6" height="9" x="9" y="7.5" rx="0.044" ry="0.042" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#e78684;fill-rule:nonzero;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1;stroke-dashoffset:0"/>
+ <circle cx="13" cy="12" r="0.75" style="fill:#e78684;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network.svg
new file mode 100644
index 00000000..1c75be9d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-network.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 6.5 15.984 c 0 0 0 0 0 0 l 0 0 c 0 0 0 0 0 0 l 0 0 0 0 0 0 0 0 0 0 c 0 0 0 0 0 0 l 0 0 c 0 0 0 0 0 0 l 0 0 0 0 z m 0 0 0 0 0 0 0 0 0 0 z m 0 0 0 0 0 0 0 0 0 0 z" style="fill:#c0956e;opacity:0.8;color:#000"/>
+ <path d="m 8.538 4 c -0.293 0.031 -0.54 0.308 -0.538 0.604 l 0 4.792 c 0 0.316 0.286 0.604 0.601 0.604 l 2.403 0 1.925 0 2.47 0 c 0.315 0 0.601 -0.288 0.601 -0.604 l 0 -4.792 c 0 -0.316 -0.286 -0.604 -0.601 -0.604 l -6.798 0" style="fill:#c0956e;color:#000"/>
+ <path d="m 3.538 14 c -0.293 0.031 -0.54 0.308 -0.538 0.604 l 0 4.792 c 0 0.316 0.286 0.604 0.601 0.604 l 2.403 0 1.925 0 2.47 0 c 0.315 0 0.601 -0.288 0.601 -0.604 l 0 -4.792 c 0 -0.316 -0.286 -0.604 -0.601 -0.604 l -6.798 0 z" style="fill:#c0956e;color:#000"/>
+ <path d="m 13.538 14 c -0.293 0.031 -0.54 0.308 -0.538 0.604 l 0 4.792 c 0 0.316 0.286 0.604 0.601 0.604 l 2.403 0 1.925 0 2.47 0 c 0.315 0 0.601 -0.288 0.601 -0.604 l 0 -4.792 c 0 -0.316 -0.286 -0.604 -0.601 -0.604 l -6.798 0 z" style="fill:#c0956e;color:#000"/>
+ <g transform="matrix(0.5,0,0,0.5,0,-502.1811)" style="fill:#c0956e">
+ <path transform="translate(0,1004.3622)" d="m 23 21 0 2 -10 0 0 4 2 0 0 -2 18 0 0 2 2 0 0 -4 -10 0 0 -2 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-power.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-power.svg
new file mode 100644
index 00000000..6aadc9b8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-power.svg
@@ -0,0 +1,4 @@
+<!-- color: #46baa7 -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="M 9,2 C 8.7245,2 8.5,2.2245 8.5,2.5 8.499756,2.8242815 8.5,4 8.5,4 L 7.4065,4 C 6.625,4 6,4.658 6,5.4375 l 0,15.125 C 6,21.342 6.627,22 7.4065,22 l 9.1875,0 C 17.3735,22 18,21.342 18,20.5625 L 18,5.4375 C 18,4.658 17.3755,4 16.594,4 L 15.5,4 15.5,2.5 C 15.5,2.2245 15.2755,2 15,2 Z m 7.594,3 C 16.809,5 17,5.174 17,5.4375 l 0,15.125 C 17,20.826 16.811,21 16.594,21 L 7.4065,21 C 7.1895,21 7,20.826 7,20.5625 L 7,5.4375 C 7,5.174 7.1915,5 7.4065,5 Z M 16,9 l -8,5 0,6 8,0 z" style="fill:#ecb040;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-privacy.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-privacy.svg
new file mode 100644
index 00000000..0720b168
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-privacy.svg
@@ -0,0 +1,4 @@
+<!-- color: #8d65ba -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12 5.5 c -4 0.003 -7.221 2.838 -9.1 4.997 -0.233 0.268 -0.483 0.585 -0.692 0.878 -0.142 0.195 -0.213 0.41 -0.213 0.625 0 0.215 0.071 0.43 0.213 0.625 0.208 0.293 0.458 0.61 0.692 0.878 1.875 2.16 5.093 4.995 9.1 4.997 4 -0.002 7.221 -2.838 9.09 -4.997 0.233 -0.268 0.483 -0.585 0.692 -0.878 0.142 -0.195 0.213 -0.41 0.213 -0.625 0 -0.215 -0.07 -0.43 -0.213 -0.625 c -0.209 -0.293 -0.459 -0.61 -0.692 -0.878 -1.875 -2.16 -5.093 -4.995 -9.09 -4.997 m 0 1.5 a 5 5 0 0 1 2.961 0.978 l -1.806 1.807 a 2.5 2.5 0 0 0 -1.155 -0.284 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 0.284 1.155 l -1.807 1.806 a 5 5 0 0 1 -0.978 -2.961 5 5 0 0 1 5 -5 m 4.02 2.039 a 5 5 0 0 1 0.977 2.961 5 5 0 0 1 -5 5 5 5 0 0 1 -2.961 -0.977 l 1.807 -1.807 a 2.5 2.5 0 0 0 1.155 0.284 2.5 2.5 0 0 0 2.5 -2.5 2.5 2.5 0 0 0 -0.284 -1.155 l 1.806 -1.806 m -3.272 0.961 a 1.25 1.25 0 0 1 0.175 0.014 l -1.411 1.411 a 1.25 1.25 0 0 1 -0.014 -0.175 1.25 1.25 0 0 1 1.25 -1.25 m 1.236 1.075 a 1.25 1.25 0 0 1 0.014 0.175 1.25 1.25 0 0 1 -1.25 1.25 1.25 1.25 0 0 1 -0.175 -0.014 l 1.411 -1.411 z" style="fill:#eb93b5;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-time.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-time.svg
new file mode 100644
index 00000000..2f8b0f03
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-time.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 9.507 4 0.187 0 c 0.168 0 0.307 0.102 0.307 0.231 l 0 0.738 c 0 0.126 -0.139 0.231 -0.307 0.231 l -0.187 0 c -0.168 0 -0.307 -0.104 -0.307 -0.231 l 0 -0.738 c 0 -0.128 0.139 -0.231 0.307 -0.231 z" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 9.507 14.04 0.187 0 c 0.168 0 0.307 0.104 0.307 0.23 l 0 0.739 c 0 0.126 -0.139 0.23 -0.307 0.23 l -0.187 0 c -0.168 0 -0.307 -0.104 -0.307 -0.23 l 0 -0.739 c 0 -0.126 0.139 -0.23 0.307 -0.23 z" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 4 9.692 0 -0.185 c 0 -0.169 0.104 -0.308 0.232 -0.308 l 0.737 0 c 0.126 0 0.23 0.139 0.23 0.308 l 0 0.185 c 0 0.171 -0.104 0.308 -0.23 0.308 l -0.737 0 c -0.128 0 -0.232 -0.136 -0.232 -0.308" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 14 9.692 0 -0.185 c 0 -0.169 0.104 -0.308 0.231 -0.308 l 0.738 0 c 0.128 0 0.231 0.139 0.231 0.308 l 0 0.185 c 0 0.171 -0.102 0.308 -0.231 0.308 l -0.738 0 c -0.126 0 -0.231 -0.136 -0.231 -0.308" style="fill:#fd4651;fill-opacity:1"/>
+ <circle cx="9.6" cy="9.6" r="7.2" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#fd4651;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.6;stroke-dashoffset:0"/>
+ <path d="m 6.798 6.396 c -0.091 0 -0.182 0.035 -0.251 0.104 l -0.015 0.017 c -0.139 0.138 -0.139 0.362 0 0.5 l 2.084 2.084 c 0.001 0.001 0.002 0.001 0.003 0.002 a 1.1 1.1 0 0 1 0.525 -0.504 c -0.004 -0.005 -0.006 -0.011 -0.011 -0.016 l -2.084 -2.084 c -0.07 -0.069 -0.161 -0.104 -0.252 -0.104 z" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 14.08 6.585 c -0.046 0.006 -0.091 0.021 -0.134 0.045 l -3.657 2.111 a 1.1 1.1 0 0 1 0.401 0.694 l 3.656 -2.111 c 0.17 -0.098 0.228 -0.316 0.13 -0.485 l -0.045 -0.079 c -0.074 -0.128 -0.214 -0.192 -0.352 -0.175 z" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 8.889 10.44 -2.042 3.763 c -0.047 0.086 -0.017 0.197 0.067 0.248 l 0.023 0.016 c 0.084 0.05 0.189 0.022 0.236 -0.064 l 2.048 -3.772 a 1.1 1.1 0 0 1 -0.332 -0.191" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 9.6 8.4 c -0.663 0 -1.2 0.537 -1.2 1.2 0 0.663 0.537 1.2 1.2 1.2 0.663 0 1.2 -0.537 1.2 -1.2 0 -0.663 -0.537 -1.2 -1.2 -1.2 z m 0 0.4 c 0.442 0 0.8 0.358 0.8 0.8 0 0.442 -0.358 0.8 -0.8 0.8 -0.442 0 -0.8 -0.358 -0.8 -0.8 0 -0.442 0.358 -0.8 0.8 -0.8 z" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-windows.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-windows.svg
new file mode 120000
index 00000000..9858aa4b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system-windows.svg
@@ -0,0 +1 @@
+../apps/window-manager.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/preferences-system.svg b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system.svg
new file mode 100644
index 00000000..9f81f13e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/preferences-system.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <rect height="7" rx="0.77" y="8.5" x="4.5" width="15" style="fill:none;stroke:#6baf53;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 6.23 10 c -0.127 0 -0.23 0.089 -0.23 0.2 l 0 3.6 c 0 0.111 0.103 0.2 0.23 0.2 l 5.54 0 c 0.127 0 0.23 -0.089 0.23 -0.2 l 0 -3.6 c 0 -0.111 -0.102 -0.2 -0.23 -0.2" style="fill:#6baf53"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-accessories.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-accessories.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-accessories.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-games.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-graphics.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-internet.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-office.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-preferences.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-preferences.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-preferences.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-programming.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-programming.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-programming.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-sound_video.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-sound_video.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-sound_video.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-system_settings.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-system_settings.svg
new file mode 120000
index 00000000..9ed2bbb6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-system_settings.svg
@@ -0,0 +1 @@
+gnome-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/redhat-system_tools.svg b/.icons/Material-Black-Lime-Numix/24/categories/redhat-system_tools.svg
new file mode 100644
index 00000000..3e637428
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/redhat-system_tools.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 11 9.601 c 0 0.772 -0.629 1.399 -1.401 1.399 c -0.772 0 -1.399 -0.626 -1.399 -1.399 0 -0.772 0.627 -1.401 1.399 -1.401 c 0.772 0 1.401 0.629 1.401 1.401" style="fill:#b2c64a"/>
+ <circle cx="9.6" cy="9.6" r="6.2" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#b2c64a;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.2;stroke-dashoffset:0"/>
+ <g transform="matrix(0.4,0,0,0.61538462,3.2,-0.24615392)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0,0.4,-0.61538462,0,19.446154,3.2)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,0.28284271,-0.43514264,0.43514264,12.036799,-1.8877655)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,-0.28284271,0.43514264,0.43514264,-1.8877656,7.1632013)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#b2c64a;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/stock_internet.svg b/.icons/Material-Black-Lime-Numix/24/categories/stock_internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/stock_internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/system-help.svg b/.icons/Material-Black-Lime-Numix/24/categories/system-help.svg
new file mode 100644
index 00000000..b7caec5f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/system-help.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path d="m 12.597 15.374 c -0.043 -1.542 0.305 -3.037 1.776 -4.099 c 1.55 -1.199 3.041 -2.698 2.885 -4.466 -0.039 -1.706 -2.038 -3.045 -4.197 -3.237 -2.424 -0.332 -5.36 0.492 -6.176 2.374 c -0.41 0.914 -0.027 2.557 1.355 2.557 0.812 0 1.183 -0.519 1.242 -0.996 c 0.047 -0.359 -0.102 -0.679 -0.191 -0.976 -0.098 -0.34 0.328 -0.992 0.793 -1.261 0.39 -0.223 0.796 -0.297 0.855 -0.312 c 1.398 -0.332 2.788 0.402 3.365 1.296 0.582 0.898 -0.059 2.253 -0.972 3.572 -0.921 1.32 -1.905 2.819 -1.901 4.412 0 0.605 -0.055 0.812 -0.016 1.058 0.031 0.195 0.683 0.172 1.183 0.078 z m -0.636 2.077 c -1.335 -0.07 -2.257 1.429 -1.456 2.385 0.714 1.058 2.725 0.796 3.065 -0.398 0.359 -0.933 -0.5 -2 -1.609 -1.987 z" style="fill:#9cc7cf"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/system_section.svg b/.icons/Material-Black-Lime-Numix/24/categories/system_section.svg
new file mode 100644
index 00000000..e960abf1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/system_section.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19.2 19.2">
+ <path d="m 11 9.601 c 0 0.772 -0.629 1.399 -1.401 1.399 c -0.772 0 -1.399 -0.626 -1.399 -1.399 0 -0.772 0.627 -1.401 1.399 -1.401 c 0.772 0 1.401 0.629 1.401 1.401" style="fill:#4aa5c6"/>
+ <circle cx="9.6" cy="9.6" r="6.2" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#4aa5c6;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.2;stroke-dashoffset:0"/>
+ <g transform="matrix(0.4,0,0,0.61538462,3.2,-0.24615392)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0,0.4,-0.61538462,0,19.446154,3.2)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,0.28284271,-0.43514264,0.43514264,12.036799,-1.8877655)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.28284271,-0.28284271,0.43514264,0.43514264,-1.8877656,7.1632013)">
+ <rect rx="0.5" y="3" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect rx="0.5" y="26" x="14" height="3" width="4" style="fill:#4aa5c6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/weather-snow-scattered.svg b/.icons/Material-Black-Lime-Numix/24/categories/weather-snow-scattered.svg
new file mode 100644
index 00000000..98804709
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/weather-snow-scattered.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="enable-background:new">
+ <path d="m 9.1 4.5 c -0.155 -0.001 -0.318 0.007 -0.486 0.029 -2.692 0.357 -2.609 2.738 -2.609 2.738 -1.103 0.193 -2 1.186 -2 2.223 c 0 1.037 1.152 1.954 2.117 2.221 0.574 0.159 1.328 0 1.328 0 0.341 0.619 1.462 1.031 2.246 1.031 1.278 0 2.59 -0.436 2.893 -1.031 0 0 5.292 0.436 6.391 0 1.599 -0.635 1.103 -2.622 0.039 -3.293 -1.064 -0.671 -2.459 -0.199 -2.459 -0.199 0 0 -0.003 -1.365 -1.508 -2.02 -1.505 -0.653 -2.779 0.789 -2.779 0.789 0 0 -0.84 -2.475 -3.168 -2.49 z m 4.535 8.826 c -0.043 0.011 -0.073 0.053 -0.07 0.1 l 0 0.297 -0.256 -0.168 c -0.104 -0.071 -0.205 0.093 -0.1 0.162 l 0.355 0.234 0 0.541 -0.445 -0.27 -0.018 -0.439 c -0.002 -0.063 -0.061 -0.108 -0.119 -0.09 -0.042 0.013 -0.069 0.054 -0.066 0.1 l 0.014 0.316 -0.244 -0.148 c -0.11 -0.094 -0.226 0.106 -0.096 0.164 l 0.246 0.148 -0.266 0.148 c -0.137 0.048 -0.029 0.26 0.086 0.168 l 0.369 -0.203 0.449 0.273 -0.449 0.268 -0.369 -0.197 c -0.115 -0.092 -0.223 0.12 -0.086 0.168 l 0.266 0.143 -0.246 0.15 c -0.107 0.066 -0.011 0.234 0.096 0.168 l 0.244 -0.148 -0.014 0.316 c -0.003 0.129 0.182 0.134 0.186 0.006 l 0.018 -0.438 0.445 -0.268 0 0.541 -0.355 0.232 c -0.104 0.069 -0.004 0.233 0.1 0.164 l 0.256 -0.168 0 0.297 c 0 0.129 0.184 0.129 0.184 0 l 0 -0.297 0.25 0.168 c 0.104 0.069 0.204 -0.095 0.1 -0.164 l -0.35 -0.232 0 -0.545 0.445 0.271 0.018 0.438 c 0.004 0.128 0.188 0.123 0.186 -0.006 l -0.016 -0.316 0.246 0.148 c 0.109 0.071 0.205 -0.107 0.09 -0.168 l -0.24 -0.15 0.264 -0.143 c 0.137 -0.048 0.031 -0.26 -0.084 -0.168 l -0.373 0.197 -0.445 -0.268 0.445 -0.268 0.373 0.197 c 0.115 0.092 0.221 -0.12 0.084 -0.168 l -0.27 -0.148 0.246 -0.148 c 0.146 -0.048 0.023 -0.272 -0.09 -0.164 l -0.246 0.148 0.016 -0.316 c 0.004 -0.067 -0.058 -0.119 -0.119 -0.1 -0.038 0.012 -0.065 0.048 -0.066 0.09 l -0.018 0.439 -0.445 0.27 0 -0.541 0.35 -0.234 c 0.105 -0.069 0.005 -0.233 -0.1 -0.162 l -0.25 0.168 0 -0.297 c 0.001 -0.055 -0.041 -0.101 -0.094 -0.1 -0.006 -0.001 -0.013 -0.001 -0.02 0 z m -6.04 0.959 c -0.043 0.011 -0.073 0.053 -0.07 0.1 l 0 0.297 -0.256 -0.168 c -0.104 -0.071 -0.203 0.093 -0.098 0.162 l 0.354 0.234 0 0.541 -0.443 -0.27 -0.02 -0.441 c -0.002 -0.063 -0.061 -0.106 -0.119 -0.088 -0.042 0.013 -0.069 0.052 -0.066 0.098 l 0.016 0.318 -0.246 -0.148 c -0.11 -0.094 -0.226 0.106 -0.096 0.164 l 0.246 0.148 -0.264 0.148 c -0.137 0.048 -0.031 0.26 0.084 0.168 l 0.369 -0.203 0.449 0.273 -0.449 0.268 -0.369 -0.199 c -0.115 -0.092 -0.221 0.122 -0.084 0.17 l 0.264 0.143 -0.246 0.15 c -0.107 0.066 -0.011 0.234 0.096 0.168 l 0.246 -0.148 -0.016 0.316 c -0.003 0.129 0.182 0.134 0.186 0.006 l 0.02 -0.438 0.443 -0.268 0 0.541 -0.354 0.232 c -0.104 0.069 -0.006 0.233 0.098 0.164 l 0.256 -0.168 0 0.297 c 0 0.129 0.184 0.129 0.184 0 l 0 -0.297 0.252 0.168 c 0.104 0.069 0.204 -0.095 0.1 -0.164 l -0.352 -0.232 0 -0.545 0.445 0.271 0.02 0.438 c 0.004 0.128 0.186 0.123 0.184 -0.006 l -0.014 -0.316 0.246 0.148 c 0.109 0.071 0.205 -0.107 0.09 -0.168 l -0.242 -0.15 0.266 -0.143 c 0.137 -0.048 0.029 -0.262 -0.086 -0.17 l -0.373 0.199 -0.445 -0.268 0.445 -0.268 0.373 0.197 c 0.115 0.092 0.223 -0.12 0.086 -0.168 l -0.27 -0.148 0.246 -0.148 c 0.146 -0.048 0.023 -0.272 -0.09 -0.164 l -0.246 0.148 0.014 -0.318 c 0.004 -0.067 -0.058 -0.117 -0.119 -0.098 -0.038 0.012 -0.063 0.046 -0.064 0.088 l -0.02 0.441 -0.445 0.27 0 -0.541 0.35 -0.234 c 0.105 -0.069 0.007 -0.233 -0.098 -0.162 l -0.252 0.168 0 -0.297 c 0.001 -0.055 -0.041 -0.101 -0.094 -0.1 -0.006 -0.001 -0.013 -0.001 -0.02 0 z m 10.309 1.055 c -0.043 0.011 -0.075 0.053 -0.072 0.1 l 0 0.297 -0.254 -0.168 c -0.104 -0.071 -0.205 0.093 -0.1 0.162 l 0.354 0.234 0 0.541 -0.443 -0.27 -0.02 -0.441 c -0.002 -0.063 -0.059 -0.106 -0.117 -0.088 -0.042 0.013 -0.069 0.052 -0.066 0.098 l 0.014 0.318 -0.246 -0.148 c -0.11 -0.094 -0.224 0.106 -0.094 0.164 l 0.244 0.148 -0.264 0.148 c -0.137 0.048 -0.029 0.26 0.086 0.168 l 0.367 -0.203 0.449 0.273 -0.449 0.268 -0.367 -0.199 c -0.115 -0.092 -0.223 0.122 -0.086 0.17 l 0.264 0.143 -0.244 0.15 c -0.107 0.066 -0.013 0.234 0.094 0.168 l 0.246 -0.148 -0.014 0.316 c -0.003 0.129 0.18 0.134 0.184 0.006 l 0.02 -0.438 0.443 -0.268 0 0.541 -0.354 0.232 c -0.104 0.069 -0.004 0.233 0.1 0.164 l 0.254 -0.168 0 0.297 c 0 0.129 0.186 0.129 0.186 0 l 0 -0.297 0.25 0.168 c 0.104 0.069 0.204 -0.095 0.1 -0.164 l -0.35 -0.232 0 -0.545 0.443 0.271 0.02 0.438 c 0.003 0.128 0.186 0.123 0.184 -0.006 l -0.014 -0.316 0.246 0.148 c 0.109 0.071 0.205 -0.107 0.09 -0.168 l -0.242 -0.15 0.266 -0.143 c 0.137 -0.048 0.029 -0.262 -0.086 -0.17 l -0.373 0.199 -0.443 -0.268 0.443 -0.268 0.373 0.197 c 0.115 0.092 0.223 -0.12 0.086 -0.168 l -0.27 -0.148 0.246 -0.148 c 0.146 -0.048 0.023 -0.272 -0.09 -0.164 l -0.246 0.148 0.014 -0.318 c 0.004 -0.067 -0.056 -0.117 -0.117 -0.098 -0.038 0.012 -0.065 0.046 -0.066 0.088 l -0.02 0.441 -0.443 0.27 0 -0.541 0.35 -0.234 c 0.105 -0.069 0.005 -0.233 -0.1 -0.162 l -0.25 0.168 0 -0.297 c 0.001 -0.055 -0.043 -0.101 -0.096 -0.1 -0.006 -0.001 -0.012 0 -0.018 0 z m -5.924 1.494 c -0.043 0.011 -0.073 0.053 -0.07 0.1 l 0 0.297 -0.256 -0.168 c -0.104 -0.071 -0.205 0.095 -0.1 0.164 l 0.355 0.232 0 0.541 -0.445 -0.268 -0.018 -0.441 c -0.002 -0.063 -0.061 -0.108 -0.119 -0.09 -0.042 0.013 -0.069 0.054 -0.066 0.1 l 0.014 0.316 -0.244 -0.148 c -0.11 -0.094 -0.226 0.106 -0.096 0.164 l 0.246 0.148 -0.264 0.148 c -0.137 0.048 -0.031 0.262 0.084 0.17 l 0.369 -0.203 0.449 0.271 l -0.449 0.268 -0.369 -0.197 c -0.115 -0.092 -0.221 0.12 -0.084 0.168 l 0.264 0.145 -0.246 0.148 c -0.107 0.066 -0.011 0.234 0.096 0.168 l 0.244 -0.148 -0.014 0.318 c -0.003 0.129 0.182 0.132 0.186 0.004 l 0.018 -0.436 0.445 -0.268 0 0.539 -0.355 0.234 c -0.104 0.069 -0.004 0.232 0.1 0.162 l 0.256 -0.168 0 0.297 c 0 0.129 0.184 0.129 0.184 0 l 0 -0.297 0.25 0.168 c 0.104 0.069 0.204 -0.093 0.1 -0.162 l -0.35 -0.234 0 -0.545 0.445 0.273 0.018 0.436 c 0.004 0.128 0.188 0.125 0.186 -0.004 l -0.014 -0.318 0.244 0.148 c 0.109 0.071 0.205 -0.107 0.09 -0.168 l -0.24 -0.148 0.264 -0.145 c 0.137 -0.048 0.031 -0.26 -0.084 -0.168 l -0.373 0.197 -0.445 -0.268 0.445 -0.268 0.373 0.199 c 0.115 0.092 0.221 -0.122 0.084 -0.17 l -0.27 -0.148 0.246 -0.148 c 0.146 -0.048 0.023 -0.272 -0.09 -0.164 l -0.244 0.148 0.014 -0.316 c 0.004 -0.067 -0.058 -0.119 -0.119 -0.1 -0.038 0.012 -0.065 0.048 -0.066 0.09 l -0.018 0.441 -0.445 0.268 0 -0.541 0.35 -0.232 c 0.105 -0.069 0.005 -0.235 -0.1 -0.164 l -0.25 0.168 0 -0.297 c 0.001 -0.055 -0.041 -0.101 -0.094 -0.1 -0.006 -0.001 -0.013 -0.001 -0.02 0 z" style="fill:#ececec;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-devel.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-devel.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-games.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-graphics.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-internet.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-multimedia.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-office.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-system-settings.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-system-settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-system-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-system.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-system.svg
new file mode 120000
index 00000000..9ed2bbb6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-system.svg
@@ -0,0 +1 @@
+gnome-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce-utils.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce-utils.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce-utils.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/24/categories/xfce4-settings.svg b/.icons/Material-Black-Lime-Numix/24/categories/xfce4-settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/24/categories/xfce4-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file