summaryrefslogtreecommitdiff
path: root/.icons/Material-Black-Lime-Numix/32/categories
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Material-Black-Lime-Numix/32/categories')
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/application-community.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-3D.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-accessories.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-arcade.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-astronomy.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-biology.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-boardgames.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-cardgames.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-chat.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-debugging.svg23
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-development.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-drawing.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-education.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-electronics.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-engineering.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-filesharing.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-fonts.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-games.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-geography.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-geology.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-graphics.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-haskell.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-ide.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-interfacedesign.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-internet.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-java.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-libraries.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-lisp.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-mail.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-mathematics.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-monodevelopment.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-multimedia.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-ocaml.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-office.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-other.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-painting.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-perl.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-photography.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-physics.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-profiling.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-publishing.svg28
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-puzzles.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-python.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-roleplaying.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-ruby.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-science.svg8
l---------.icons/Material-Black-Lime-Numix/32/categories/applications-simulation.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-sports.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-system.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-utilities.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-versioncontrol.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/applications-viewers.svg4
l---------.icons/Material-Black-Lime-Numix/32/categories/applications-webbrowsers.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/configuration_section.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/documentation_help.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/documentation_section.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/gnome-applications.svg9
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-control-center.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-devel.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-globe.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-joystick.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-other.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/gnome-settings.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/gnome-system.svg20
l---------.icons/Material-Black-Lime-Numix/32/categories/gnome-util.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/gtk-preferences.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/help-about.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/kcontrol.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/kdeconnect.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/multimedia_section.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_development.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_games.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_graphics.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_network.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_office.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/package_settings.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/package_system.svg20
l---------.icons/Material-Black-Lime-Numix/32/categories/package_utilities.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-autocompletion.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-bluetooth.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-calendar-and-tasks.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-certificates.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-composer.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-accessibility.svg3
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-color.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-default-applications.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-display.svg6
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-filetype-association.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-font.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-gaming.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-keyboard.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals-directory.svg15
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal-directory.svg3
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-plasma.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-theme.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-user.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-gtk-config.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-kde-connect.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-mail-accounts.svg4
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-mail.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-other.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-system-bluetooth.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system-directory.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network-proxy.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system-power.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system-privacy.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system-time.svg11
l---------.icons/Material-Black-Lime-Numix/32/categories/preferences-system-windows.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/preferences-system.svg4
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-accessories.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-games.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-internet.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-office.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-preferences.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-programming.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-sound_video.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/redhat-system_settings.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/redhat-system_tools.svg20
l---------.icons/Material-Black-Lime-Numix/32/categories/stock_internet.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/system-help.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/32/categories/system_section.svg20
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-devel.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-games.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-internet.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-office.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-system-settings.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-system.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce-utils.svg1
l---------.icons/Material-Black-Lime-Numix/32/categories/xfce4-settings.svg1
139 files changed, 676 insertions, 0 deletions
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/application-community.svg b/.icons/Material-Black-Lime-Numix/32/categories/application-community.svg
new file mode 100644
index 00000000..ba7b0a7f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/application-community.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 9.35 4.363 c -1.702 0 -3.403 0.65 -4.702 1.948 -2.597 2.597 -2.597 6.807 0 9.404 l 11.352 11.923 11.352 -11.923 c 2.596 -2.597 2.596 -6.807 0 -9.404 -2.597 -2.596 -6.807 -2.596 -9.404 0 -1.244 1.246 -1.946 2.941 -1.946 4.702 l -0.005 -0.001 c -0.002 -1.7 -0.649 -3.404 -1.945 -4.701 -1.299 -1.298 -3 -1.948 -4.702 -1.948" style="fill:#de165e"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-3D.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-3D.svg
new file mode 100644
index 00000000..7a9dd552
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-3D.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 2.4 17.07 6.4 0.933 l 0 -3.467 -6.4 -0.4 0 -2.667 6.4 -0.4 0 -3.467 -6.4 0.933 0 -2.8 l 9.6 -2.533 l 0 19.2 l -9.6 -2.533" style="fill:#c18eb2;fill-rule:evenodd"/>
+ <path d="m 13.6 3.2 0 9.6 0 9.6 c 1.129 0 2.92 -0.405 4.525 -1.027 1.346 -0.522 2.669 -1.098 3.678 -2.22 c 1.397 -1.553 1.396 -5.286 1.396 -6.353 0 -1.067 0 -4.8 -1.396 -6.353 -1.01 -1.122 -2.333 -1.698 -3.678 -2.22 -1.605 -0.622 -3.396 -1.027 -4.525 -1.027 m 3.388 4.267 c 1.129 0.022 2.159 0.747 2.723 1.47 0.665 0.851 0.665 3.33 0.665 3.864 0 0.533 0 3.01 -0.665 3.864 -0.565 0.723 -1.594 1.448 -2.723 1.47 l 0 -5.333 z" style="fill:#c18eb2"/>
+ <flowRoot transform="translate(0,-12.8)" 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/32/categories/applications-accessories.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-accessories.svg
new file mode 100644
index 00000000..0d22c45f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-accessories.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.5773503,0.33333334,-0.33333334,0.5773503,5.8333156,-4.5112946)">
+ <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.75756154,0,0,0.75756154,12.520497,1.9837444)">
+ <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/32/categories/applications-arcade.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-arcade.svg
new file mode 100644
index 00000000..02c0d465
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-arcade.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 27.22 21.609 c -2.605 5.183 -8.448 7.895 -14.1 6.549 c -5.657 -1.342 -9.636 -6.395 -9.62 -12.194 0.016 -5.803 4.03 -10.824 9.691 -12.139 5.661 -1.311 11.483 1.433 14.06 6.632 l -11.227 5.542 z" style="fill:#cfac29"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-astronomy.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-astronomy.svg
new file mode 100644
index 00000000..b27e16b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-astronomy.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(1.0004338,0,0,1.0004737,0.15964073,0.15851494)" style="fill:#a98bc7">
+ <path d="m 15.473 3.465 c -7.324 0 -12.676 5.648 -11.941 12.582 0.621 5.848 5.367 10.758 11.23 12.156 -1 -1.637 -1.648 -3.48 -1.855 -5.418 -0.734 -6.934 4.621 -12.531 11.945 -12.531 1.152 0 2.254 0.145 3.352 0.402 c -2.582 -4.234 -7.445 -7.191 -12.73 -7.191 m 0 2.594 c 2.293 0 4.504 0.711 6.402 1.883 -7.145 1.383 -12.281 7.695 -11.535 15.08 -2.277 -1.891 -3.945 -4.438 -4.242 -7.25 -0.578 -5.477 3.379 -9.711 9.375 -9.711 z"/>
+ <path d="m 9.387 8.152 c 1.293 0 2.34 1.254 2.34 2.809 l 0 9.949 c 0 1.555 -1.047 2.813 -2.34 2.813 -1.289 0 -2.34 -1.258 -2.34 -2.813 l 0 -9.949 c 0 -1.555 1.051 -2.809 2.34 -2.809 z"/>
+ <path d="m 7.848 9.879 c 1.258 0 2.277 1.262 2.277 2.813 l 0 5.336 c 0 1.555 -1.02 2.809 -2.277 2.809 -1.258 0 -2.273 -1.254 -2.273 -2.809 l 0 -5.336 c 0 -1.551 1.016 -2.813 2.273 -2.813 z"/>
+ <path d="m 10.797 6.867 c 1.293 0 2.34 1.262 2.34 2.809 l 0 3.867 c 0 1.551 -1.047 2.812 -2.34 2.812 -1.293 0 -2.34 -1.262 -2.34 -2.813 l 0 -3.867 c 0 -1.547 1.047 -2.809 2.34 -2.809 z"/>
+ <path d="m 11.906 4.625 3.355 0 c 1.547 0 2.809 1.262 2.809 2.813 l 0 2.066 c 0 1.555 -1.262 2.813 -2.809 2.813 l -3.355 0 c -1.547 0 -2.809 -1.258 -2.809 -2.813 l 0 -2.066 c 0 -1.551 1.262 -2.813 2.809 -2.813 z"/>
+ <path d="m 13.23 9.242 c 0.902 0 1.637 1.215 1.637 2.723 0 1.5 -0.734 2.723 -1.637 2.723 -0.902 0 -1.633 -1.223 -1.633 -2.723 0 -1.508 0.73 -2.723 1.633 -2.723 z"/>
+ <path d="m 18.637 5.844 0.531 0 c 1.551 0 2.813 0.891 2.813 1.988 0 1.098 -1.262 1.984 -2.813 1.984 l -0.531 0 c -1.555 0 -2.809 -0.887 -2.809 -1.984 0 -1.098 1.254 -1.988 2.809 -1.988 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-biology.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-biology.svg
new file mode 100644
index 00000000..7f12ac59
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-biology.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(1.0001574,0,0,1.0002966,0.16133297,0.16177268)" style="fill:#d68b85;stroke:#d68b85;stroke-width:1">
+ <path d="m 110.79 199.21 c 0.79 -1.084 0.527 -2.638 -0.556 -3.4 l -38.88 -27.932 c -1.112 -0.762 -2.633 -0.528 -3.423 0.557 -0.79 1.114 -0.527 2.638 0.556 3.4 l 38.909 27.932 c 1.112 0.791 2.604 0.528 3.394 -0.557 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.31"/>
+ <path d="m 104.94 182.35 c 0.965 -0.938 1.082 -2.433 0.205 -3.371 l -31.04 -32.973 c -0.878 -0.909 -2.37 -0.909 -3.364 0 -0.995 0.909 -1.082 2.433 -0.205 3.341 l 31.04 33 c 0.878 0.909 2.399 0.909 3.364 0 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.301"/>
+ <path d="m 195.8 99.64 c 0.936 -0.967 0.936 -2.491 0 -3.459 l -33.877 -33.853 c -0.936 -0.938 -2.487 -0.938 -3.423 0 -0.965 0.967 -0.965 2.491 0 3.459 l 33.848 33.853 c 0.965 0.938 2.487 0.938 3.452 0 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.31"/>
+ <path d="m 193.84 116.93 c 0.995 -0.938 1.082 -2.462 0.176 -3.4 l -31.566 -33.53 c -0.878 -0.967 -2.399 -0.967 -3.394 -0.059 -0.965 0.938 -1.053 2.433 -0.176 3.4 l 31.595 33.53 c 0.878 0.967 2.399 0.967 3.364 0.059 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.304"/>
+ <path d="m 176.9 119.4 c 1.112 -0.733 1.668 -1.905 1.199 -2.638 l -16.705 -25.998 c -0.468 -0.733 -1.785 -0.733 -2.896 0 -1.141 0.733 -1.697 1.905 -1.229 2.638 l 16.734 25.998 c 0.468 0.733 1.755 0.733 2.896 0 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.249"/>
+ <path d="m 166.17 140.85 c 0.965 -0.938 1.024 -2.403 0.176 -3.253 l -30.601 -30.599 c -0.848 -0.879 -2.34 -0.791 -3.277 0.147 -0.965 0.967 -1.024 2.433 -0.146 3.312 l 30.571 30.57 c 0.878 0.85 2.34 0.791 3.277 -0.176 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.295"/>
+ <path d="m 100.17 159.75 c 1.17 -0.733 1.785 -1.817 1.404 -2.462 l -13.896 -22.891 c -0.38 -0.616 -1.638 -0.586 -2.779 0.117 -1.17 0.703 -1.785 1.788 -1.404 2.433 l 13.896 22.891 c 0.41 0.645 1.638 0.586 2.779 -0.088 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.232"/>
+ <g style="stroke-width:0.31">
+ <path d="m 231.7 47.12 c -5.03 2.579 -45.46 -10.639 -45.46 -10.639 0 0 10.327 34.791 12.521 44.492 2.194 9.731 2.194 24.15 2.194 24.15 -0.293 6.565 -2.779 8.471 -7.811 14.1 -5.03 5.657 -11.614 4.719 -14.715 4.074 -3.16 -0.615 -37.651 -8.764 -47.978 -11.607 -10.385 -2.784 -21.649 -0.293 -25.744 2.521 -4.066 2.843 -6.261 10.669 -6.261 10.669 -5.324 22.891 17.231 68.966 17.231 68.966 -1.872 5.04 -8.133 10.05 -8.133 10.05 0 0 -23.492 -61.46 -13.808 -80.6 9.742 -19.11 25.744 -18.788 32.619 -18.788 6.904 0 50.46 12.838 57.691 12.545 7.226 -0.322 11.936 3.136 8.133 -17.557 -3.745 -20.693 -12.521 -48.3 -13.457 -54.897 -0.936 -6.565 2.808 -10.317 2.808 -10.317 0 0 4.71 -5.979 10.649 -5.04 5.997 0.967 31.683 10.05 40.781 13.805 1.755 0.733 0.439 3.224 -1.258 4.074 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.31"/>
+ <path d="m 247.7 62.48 c -20.391 12.251 -35.457 6.595 -43.59 5.979 -8.133 -0.645 -33.23 -11.929 -39.2 -12.867 -5.939 -0.938 -10.649 5.01 -10.649 5.01 0 0 -3.774 3.752 -2.808 10.346 0.936 6.595 9.713 34.18 13.457 54.868 3.774 20.693 -0.936 17.234 -8.133 17.557 -7.226 0.322 -50.786 -12.545 -57.691 -12.545 -6.904 0 -22.907 -0.293 -32.619 18.817 -9.713 19.14 2.516 54.55 2.516 54.55 0 0 16.939 14.45 15.359 9.09 0 0 -18.489 -39.16 -13.165 -62.05 0 0 2.194 -7.855 6.261 -10.669 4.096 -2.814 15.388 -5.334 25.715 -2.491 10.327 2.784 44.848 10.962 47.978 11.577 3.13 0.615 9.713 1.583 14.715 -4.074 5.03 -5.627 7.548 -7.503 7.87 -14.1 0 0 0 -14.42 -2.194 -24.15 -2.194 -9.702 -12.55 -44.521 -12.55 -44.521 0 0 38.03 12.398 42.01 12.545 7.84 0.293 22.555 4.396 34.491 -2.491 11.907 -6.917 12.229 -10.376 12.229 -10.376 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.31"/>
+ </g>
+ <path d="m 144.05 146.36 c 0.965 -0.967 0.995 -2.491 0.059 -3.429 l -32.999 -33 c -0.936 -0.909 -2.457 -0.879 -3.423 0.059 -0.936 0.967 -0.936 2.462 -0.029 3.4 l 33.03 33.03 c 0.907 0.909 2.428 0.879 3.364 -0.059 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.306"/>
+ <path d="m 158.5 147.59 c 0.936 -0.938 0.878 -2.55 -0.176 -3.605 l -36.978 -36.989 c -1.053 -1.026 -2.662 -1.114 -3.628 -0.147 -0.936 0.938 -0.878 2.55 0.176 3.605 l 36.978 36.989 c 1.024 1.026 2.662 1.114 3.628 0.147 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.324"/>
+ <path d="m 124.39 141.26 c 0.878 -1.055 1.024 -2.315 0.351 -2.902 l -23.638 -19.843 c -0.673 -0.557 -1.931 -0.176 -2.779 0.85 -0.878 1.055 -1.024 2.315 -0.351 2.872 l 23.638 19.872 c 0.673 0.557 1.931 0.176 2.779 -0.85 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.249"/>
+ <path d="m 232.81 72.35 c 0.936 -0.967 0.936 -2.491 0 -3.459 l -33.877 -33.853 c -0.936 -0.938 -2.516 -0.938 -3.452 0 -0.965 0.967 -0.965 2.491 0 3.459 l 33.848 33.853 c 0.965 0.938 2.516 0.938 3.481 0 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.31"/>
+ <path d="m 213.94 74.26 c 1.053 -0.821 1.287 -2.286 0.527 -3.253 l -26.856 -34.585 c -0.761 -0.938 -2.223 -1.084 -3.306 -0.234 -1.053 0.821 -1.316 2.257 -0.556 3.253 l 26.856 34.556 c 0.761 0.967 2.253 1.084 3.335 0.264 z" transform="matrix(0.13353,0,0,0.13328,-4.89054,-0.40072)" style="stroke-width:0.296"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-boardgames.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-boardgames.svg
new file mode 100644
index 00000000..465089fe
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-boardgames.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 7.426 4.5 17.15 0 c 1.62 0 2.926 1.316 2.926 2.938 l 0 17.12 c 0 1.622 -1.306 2.942 -2.926 2.942 l -17.15 0 c -1.616 0 -2.926 -1.32 -2.926 -2.942 l 0 -17.12 c 0 -1.622 1.311 -2.938 2.926 -2.938 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ff4545;stroke-width:1"/>
+ <circle cx="10" cy="10" r="2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="22" cy="10" r="2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="16" cy="10" r="2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="10" cy="22" r="2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="16" cy="22" r="2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="22" cy="22" r="2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-cardgames.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-cardgames.svg
new file mode 100644
index 00000000..68ed61e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-cardgames.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 4.9 5 c -0.493 0 -0.9 0.401 -0.9 0.881 l 0 18.238 c 0 0.48 0.407 0.881 0.9 0.881 l 11.199 0 c 0.493 0 0.9 -0.401 0.9 -0.881 l 0 -18.238 c 0 -0.48 -0.407 -0.881 -0.9 -0.881 l -11.199 0 z m 3.6 6.5 c 0.512 0 1.024 0.195 1.414 0.586 c 0.39 0.39 0.585 0.903 0.586 1.414 c 0 -0.53 0.212 -1.039 0.586 -1.414 c 0.781 -0.781 2.047 -0.781 2.828 0 c 0.781 0.781 0.781 2.047 0 2.828 l -3.414 3.586 l -3.414 -3.586 c -0.781 -0.781 -0.781 -2.047 0 -2.828 c 0.391 -0.391 0.902 -0.586 1.414 -0.586 z" style="fill:#f9b081"/>
+ <path d="m 18.68 5.892 c -0.476 -0.131 -0.973 0.15 -1.098 0.615 l -4.693 17.611 c -0.124 0.464 0.166 0.959 0.641 1.086 l 10.798 2.907 c 0.472 0.127 0.965 -0.15 1.089 -0.619 l 4.697 -17.611 c 0.12 -0.464 -0.17 -0.955 -0.645 -1.086 m -6.74 3.617 1.427 5.3 -3.886 3.876 -1.427 -5.3 z" style="fill:#f9b081"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-chat.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-chat.svg
new file mode 100644
index 00000000..936cd9c8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-chat.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="translate(0.1660155,0.1660155)" style="fill:#8ccd7c">
+ <path d="m 9.281 10.03 c -3.215 0 -5.816 2.621 -5.816 5.852 0 0.199 0 0.398 0.023 0.594 0.047 1.254 -0.023 3.066 1.43 7.453 1.238 3.734 2.18 3.656 2.18 3.656 l 1.453 -0.734 c 0 0 -0.727 -1.461 -0.727 -2.922 0 -0.703 0.168 -1.57 0.344 -2.285 0.359 0.066 0.734 0.09 1.113 0.09 3.207 0 5.813 -2.621 5.813 -5.852 0 -3.23 -2.605 -5.852 -5.813 -5.852 z"/>
+ <path d="m 22.387 21.633 c 3.211 0 5.816 -2.621 5.816 -5.848 0 -0.203 -0.004 -0.402 -0.023 -0.598 -0.047 -1.254 0.023 -3.063 -1.434 -7.449 -1.234 -3.734 -2.18 -3.656 -2.18 -3.656 l -1.453 0.734 c 0 0 0.727 1.461 0.727 2.922 0 0.703 -0.164 1.57 -0.34 2.285 -0.359 -0.07 -0.738 -0.09 -1.113 -0.09 -3.211 0 -5.813 2.617 -5.813 5.852 0 3.227 2.602 5.848 5.813 5.848 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-debugging.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-debugging.svg
new file mode 100644
index 00000000..4a3f0e23
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-debugging.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="translate(0.16667561,0.165782)">
+ <path d="m 17.441 7.176 c -0.105 0 -0.219 0.027 -0.316 0.094 -0.098 0.063 -0.184 0.176 -0.18 0.32 0.016 0.051 0.008 0.098 0.004 0.156 0 0.156 0.133 0.289 0.293 0.289 0.16 0 0.289 -0.133 0.289 -0.289 0 -0.16 -0.125 -0.293 -0.285 -0.297 0.055 -0.035 0.137 -0.055 0.195 -0.055 0.23 0 0.398 0.129 0.523 0.324 0.125 0.195 0.188 0.457 0.184 0.668 -0.012 0.527 -0.27 0.973 -0.66 1.313 -0.383 0.34 -0.895 0.57 -1.379 0.664 l 0.039 0.211 c 0.523 -0.094 1.066 -0.34 1.488 -0.711 0.422 -0.371 0.719 -0.875 0.734 -1.477 0 -0.254 -0.066 -0.547 -0.219 -0.785 c -0.152 -0.242 -0.395 -0.426 -0.711 -0.426" style="fill:#ec7878"/>
+ <path d="m 14.227 7.176 c 0.102 0 0.215 0.027 0.316 0.094 0.094 0.063 0.18 0.176 0.176 0.32 -0.012 0.051 -0.004 0.098 -0.004 0.156 0 0.156 -0.129 0.289 -0.289 0.289 -0.16 0 -0.293 -0.133 -0.293 -0.289 0 -0.16 0.129 -0.293 0.289 -0.297 -0.059 -0.035 -0.137 -0.055 -0.195 -0.055 -0.23 0 -0.402 0.129 -0.527 0.324 -0.121 0.195 -0.184 0.457 -0.18 0.668 0.008 0.527 0.27 0.973 0.656 1.313 0.383 0.34 0.895 0.57 1.383 0.664 l -0.039 0.211 c -0.527 -0.094 -1.07 -0.34 -1.488 -0.711 -0.422 -0.371 -0.723 -0.875 -0.734 -1.477 -0.004 -0.254 0.066 -0.547 0.219 -0.785 0.148 -0.242 0.395 -0.426 0.711 -0.426 z" style="fill:#ec7878"/>
+ <path d="m 15.613 9.285 c -1.246 0.055 -2.453 0.664 -3.258 1.609 -0.414 0.453 -0.805 0.961 -0.984 1.559 0.004 0.098 0.039 0.188 0.063 0.277 -0.266 0.02 -0.598 -0.016 -0.781 0.219 -0.336 0.371 -0.414 0.887 -0.582 1.34 -0.75 2.602 -0.363 5.566 1.238 7.777 0.867 1.188 2.16 2.129 3.641 2.371 0.25 0.023 0.531 0.09 0.762 -0.039 0.082 -0.074 0.207 -0.051 0.277 0.023 0.313 0.16 0.66 0.004 0.977 -0.035 1.516 -0.336 2.813 -1.371 3.629 -2.668 1.504 -2.328 1.758 -5.379 0.824 -7.977 -0.125 -0.309 -0.25 -0.641 -0.492 -0.879 c -0.164 -0.113 -0.371 -0.152 -0.566 -0.164 0.125 -0.262 0.043 -0.574 -0.148 -0.781 -0.68 -1.113 -1.688 -2.074 -2.957 -2.453 -0.535 -0.148 -1.09 -0.184 -1.641 -0.18" style="fill:#ec7878"/>
+ <path d="m 15.777 9.59 c -0.008 0 -0.016 0 -0.023 0.004 -0.438 0.031 -0.883 0.074 -1.301 0.223 -1.191 0.414 -2.098 1.383 -2.723 2.461 -0.094 0.164 -0.027 0.395 0.164 0.41 1.336 0.004 2.668 0 4 0.004 0 0 0 0 0.004 0 1.336 -0.004 2.668 0 4 -0.004 0.191 -0.016 0.258 -0.246 0.16 -0.41 -0.625 -1.078 -1.531 -2.047 -2.723 -2.461 c -0.418 -0.148 -0.863 -0.191 -1.301 -0.223 c -0.109 -0.012 -0.09 0.027 -0.141 0.027 -0.055 -0.004 -0.031 -0.035 -0.125 -0.031 z" style="fill:#ec7878"/>
+ <path d="m 16.738 13.02 c -0.391 0 -0.707 0.32 -0.707 0.715 l 0 10.168 c 0 0.145 0 0.25 0.191 0.27 2.984 -0.164 5.43 -3.352 5.43 -7.25 0 -1.285 -0.258 -2.492 -0.711 -3.539 0 0 -0.004 0 -0.004 0 -0.008 -0.023 -0.016 -0.047 -0.027 -0.07 0 -0.004 0 -0.004 0 -0.008 -0.086 -0.172 -0.258 -0.285 -0.453 -0.285 z" style="fill:#ec7878"/>
+ <path d="m 14.93 13.02 c 0.391 0 0.707 0.32 0.707 0.715 l 0 10.168 c 0 0.145 0 0.25 -0.191 0.27 -2.984 -0.164 -5.434 -3.352 -5.434 -7.25 0 -1.285 0.258 -2.492 0.715 -3.539 0 0 0.004 0 0.004 0 0.004 -0.023 0.016 -0.047 0.023 -0.07 0 -0.004 0.004 -0.004 0.004 -0.008 0.086 -0.172 0.254 -0.285 0.453 -0.285 z" style="fill:#ec7878"/>
+ <g style="fill:#ec7878;fill-rule:evenodd">
+ <path d="m 11.676 13.32 -0.453 0.559 -0.715 -0.051 0.395 0.598 -0.273 0.668 0.691 -0.188 0.551 0.465 0.035 -0.719 0.613 -0.379 -0.672 -0.258 z m 2.246 0.68 l -0.379 1.918 -1.797 0.773 1.703 0.953 0.18 1.945 1.438 -1.324 1.906 0.43 -0.816 -1.773 0.996 -1.68 -1.941 0.23 z m 5.859 0.887 -0.449 0.559 -0.719 -0.051 0.395 0.602 -0.27 0.664 0.691 -0.188 0.547 0.465 0.035 -0.719 l 0.613 -0.379 -0.676 -0.254 m -8.828 2.734 -0.547 1.105 -0.508 0.074 c 0.18 0.613 0.422 1.207 0.734 1.766 l 0.32 -0.168 1.09 0.57 -0.207 -1.211 0.875 -0.859 -1.215 -0.172 z m 8.941 0.105 -1.082 1.227 -1.621 -0.191 0.836 1.402 -0.684 1.484 1.594 -0.359 0.75 0.691 c 0.199 -0.215 0.383 -0.441 0.551 -0.68 l 0.051 -0.531 0.43 -0.242 c 0.145 -0.262 0.273 -0.535 0.391 -0.813 l -0.898 -0.387 z m -5.371 3.313 -0.449 0.559 -0.719 -0.051 0.395 0.602 -0.273 0.668 0.695 -0.188 0.547 0.461 0.035 -0.715 0.613 -0.383 -0.676 -0.254 z"/>
+ <path d="m 20.91 18.762 c 0 1.125 -2.215 2.039 -4.953 2.039 -2.734 0 -4.953 -0.914 -4.953 -2.039 0 -1.125 2.219 -2.035 4.953 -2.035 2.738 0 4.953 0.91 4.953 2.035 z" style="fill-opacity:0.902"/>
+ </g>
+ <path d="m 12.293 22.418 c 0.789 0.813 1.82 1.398 2.953 1.523 0.07 0.023 0.211 0.016 0.176 -0.09 -0.004 -0.246 -0.008 -0.496 -0.008 -0.742 0.004 -0.152 0.004 -0.125 -0.113 -0.051 -1.168 0.707 -2.156 -0.152 -3.01 -0.641 z m 7.04 0.055 c -0.848 0.488 -1.84 1.348 -3.01 0.641 -0.113 -0.074 -0.113 -0.102 -0.109 0.051 0 0.246 -0.004 0.496 -0.012 0.742 -0.035 0.105 0.105 0.113 0.176 0.09 1.133 -0.121 2.164 -0.711 2.953 -1.523 z" style="fill:#ec7878;fill-opacity:0.459"/>
+ <g style="fill:#ec7878;fill-rule:evenodd">
+ <path d="m 18.988 12 c 0 1.383 -1.395 2.5 -3.113 2.5 -1.719 0 -3.113 -1.117 -3.113 -2.5 0 -1.379 1.395 -2.496 3.113 -2.496 1.719 0 3.113 1.117 3.113 2.496 z"/>
+ <path d="m 14.602 7.664 c 0 0.098 -0.078 0.176 -0.172 0.176 -0.094 0 -0.168 -0.078 -0.168 -0.176 0 -0.098 0.074 -0.18 0.168 -0.18 0.094 0 0.172 0.082 0.172 0.18 z"/>
+ <path d="m 17.406 7.664 c 0 0.098 -0.074 0.176 -0.168 0.176 -0.098 0 -0.176 -0.078 -0.176 -0.176 0 -0.098 0.078 -0.18 0.176 -0.18 0.094 0 0.168 0.082 0.168 0.18 z"/>
+ </g>
+ </g>
+ <path d="m 26.5 15.998 c 0 5.806 -4.701 10.502 -10.496 10.502 -5.803 0 -10.504 -4.696 -10.504 -10.502 0 -5.798 4.701 -10.498 10.504 -10.498 5.795 0 10.496 4.7 10.496 10.498" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ec7878;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 16 3.01 0 25.972" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#ec7878;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:miter;stroke-width:2"/>
+ <path d="m 28.986 16 -25.972 0" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#ec7878;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:miter;stroke-width:2"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-development.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-development.svg
new file mode 100644
index 00000000..f85d996d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-development.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.72792254,0,0,0.72783111,-1.0846805,-0.80445689)">
+ <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/32/categories/applications-drawing.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-drawing.svg
new file mode 100644
index 00000000..ffc82cc1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-drawing.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g style="fill:#f2469c">
+ <path d="m 25.332 6.07 l -11.582 16.04 c -0.934 -0.012 -2.211 -0.75 -2.844 -1.449 l 12.848 -15.277 c 0.863 -0.16 1.391 0.07 1.578 0.688 Z"/>
+ <path d="m 11.09 24.559 c 1.348 -0.141 3.43 -1.48 2.457 -3.418 c -2.332 -0.52 -1.805 -0.781 -1.805 -0.781 c -3.199 0.598 -5.633 3.453 -4.965 5.27 c 0.426 1.152 0.355 1.035 0.355 1.035 c 0.887 -2.227 0.902 -1.82 3.957 -2.105 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-education.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-education.svg
new file mode 100644
index 00000000..401f7520
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-education.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 2.667 11.333 13.333 -5.333 13.333 5.333 -13.333 5.333" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse cx="16" cy="23" rx="7" ry="3" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 9 15.482 0 7.518 14 0 0 -7.518 -7 2.799 -7 -2.799" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1" height="5" x="26" y="12" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="26.5" cy="17.75" r="1.25" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 26.17 18.7 -0.667 2.3 l 2 0 -0.667 -2.3 z" style="fill:#89939b;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-electronics.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-electronics.svg
new file mode 100644
index 00000000..e47249df
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-electronics.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 5,3 0,7 -2,0 0,3 2,0 0,4 -2,0 0,3 2,0 0,7 -2,0 0,2 4,0 0,-5 22,0 L 29,7 7,7 7,3 Z m 2,6.1074219 20,0 L 27,22 7,22 Z M 8,10 l 0,3 8,0 0,-3 z m 10,0 0,3 8,0 0,-3 z m -10,4 0,2 18,0 0,-2 z m 0,3 0,2 18,0 0,-2 z m 0,3 0,1 2,0 0,-1 z m 3,0 0,1 2,0 0,-1 z m 3,0 0,1 2,0 0,-1 z m 3,0 0,1 2,0 0,-1 z m 3,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/32/categories/applications-engineering.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-engineering.svg
new file mode 100644
index 00000000..d13d5ab9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-engineering.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 19.263 3.333 -7.281 1.414 -0.038 0.022 c -0.271 0.157 -0.444 0.408 -0.523 0.697 -0.079 0.288 -0.087 1.201 -0.087 1.201 l 6 0 0 -0.667 0.667 0 0 3.333 -0.667 0 0 -0.667 -6 0 c 0 0 0.008 0.912 0.087 1.201 0.079 0.288 0.252 0.54 0.523 0.697 l 0.038 0.022 5.253 1.017 c 0.035 0.02 0.056 0.036 0.069 0.064 0.016 0.034 0.03 0.099 0.03 0.203 l 0 2.622 -0.137 0 c -0.413 0 -0.754 0.341 -0.754 0.754 0 0.413 0.341 0.754 0.754 0.754 l 0.803 0 l 0 10.667 1.333 0 0 1.76 c 0 0.132 0.097 0.239 0.217 0.24 l 0.232 0 c 0.121 0 0.218 -0.108 0.217 -0.24 l 0 -1.76 1.333 0 l 0 -10.667 0.667 0 l 0 -3.333 0.667 0 0 0.292 c 0 0.207 0.149 0.375 0.333 0.375 l 0.667 0 c 0.185 0 0.333 -0.168 0.333 -0.375 l 0 -1.917 c 0 -0.207 -0.149 -0.375 -0.333 -0.375 l -0.667 0 c -0.185 0 -0.333 0.168 -0.333 0.375 l 0 0.292 -0.667 0 0 -2 -0.667 0 0 -0.667 3.333 0 c 0 -1 -2 -2 -3 -2 1 0 3 -1 3 -2 l -3.333 0 0 -1.333 -2.07 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:#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 16 18.05 c -1.322 0 -2.645 0.339 -3.829 1.017 -1.975 1.13 -3.309 3.072 -3.703 5.262 l -1.467 0 c -0.185 0 -0.333 0.149 -0.333 0.333 l 0 2 c 0 0.185 0.149 0.333 0.333 0.333 c 0.333 0 12.237 0 18 0 0.185 0 0.333 -0.149 0.333 -0.333 l 0 -2 c 0 -0.185 -0.149 -0.333 -0.333 -0.333 l -1.467 0 c -0.394 -2.19 -1.728 -4.131 -3.703 -5.262 -1.185 -0.678 -2.507 -1.017 -3.829 -1.017 z m 0 2.667 c 0.865 0 1.729 0.222 2.504 0.665 1.148 0.657 1.96 1.722 2.306 2.947 l -9.62 0 c 0.346 -1.225 1.158 -2.29 2.306 -2.947 c 0.775 -0.444 1.639 -0.665 2.504 -0.665" style="fill:#6fad64;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-filesharing.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-filesharing.svg
new file mode 100644
index 00000000..9b7c8f9d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-filesharing.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="M 15.998183,28.5 7.5,20 13,20 13,12 7.5,12 15.998183,3.5 24.5,12 19,12 l 0,8 5.5,0 z" style="fill:#62abb4"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-fonts.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-fonts.svg
new file mode 100644
index 00000000..36f61afc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-fonts.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.12777107,0,0,0.12254567,0.18080262,25.549199)">
+ <g transform="scale(1.00462,0.9954)" style="fill:#6eb3c8">
+ <path d="m 107.66 -160.26 0 73.78 62.32 0 0 16.676 -62.32 0 0 58.54 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 -85.7 0 0 -10.926 0.763 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 -0.763 0 0 -10.931 140.23 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/32/categories/applications-games.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-games.svg
new file mode 100644
index 00000000..32cecc71
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-games.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 12.625 8 c -1.626 0 -2.291 0.146 -2.811 0.298 c -0.808 0.237 -1.635 0.662 -2.152 1.326 -3.03 3.892 -5 13.11 -4.457 14.12 0.546 1.01 5.46 -1 8.04 -4.878 0.196 -0.289 0.555 -0.863 0.555 -0.863 l 8.41 0 c 0 0 0.359 0.574 0.555 0.863 2.575 3.875 7.489 5.889 8.04 4.878 c 0.546 -1.01 -1.425 -10.224 -4.457 -14.12 -0.518 -0.665 -1.344 -1.089 -2.152 -1.326 -0.519 -0.152 -1.185 -0.298 -2.811 -0.298 m 1.645 2.568 c 0.438 0.017 0.814 0.317 0.928 0.74 0.144 0.534 -0.173 1.084 -0.707 1.227 -0.534 0.143 -1.082 -0.175 -1.225 -0.709 -0.143 -0.533 0.174 -1.082 0.707 -1.225 0.097 -0.026 0.197 -0.037 0.297 -0.033 z m -11.02 0.432 1 0 0 2 2 0 0 1 -2 0 0 2 -1 0 0 -2 -2 0 0 -1 2 0 z m 13.471 0.982 c 0.439 0.017 0.815 0.318 0.928 0.742 0.143 0.533 -0.174 1.082 -0.707 1.225 -0.534 0.144 -1.084 -0.173 -1.227 -0.707 -0.144 -0.535 0.174 -1.085 0.709 -1.227 0.097 -0.026 0.197 -0.037 0.297 -0.033 z m -3.865 1.035 c 0.439 0.017 0.815 0.318 0.928 0.742 0.143 0.533 -0.174 1.082 -0.707 1.225 -0.533 0.143 -1.082 -0.174 -1.225 -0.707 -0.143 -0.533 0.174 -1.082 0.707 -1.225 0.097 -0.027 0.197 -0.038 0.297 -0.035 z m 2.35 1.416 c 0.476 -0.03 0.906 0.28 1.029 0.74 0.143 0.534 -0.175 1.083 -0.709 1.225 -0.533 0.143 -1.082 -0.174 -1.225 -0.707 -0.143 -0.533 0.174 -1.082 0.707 -1.225 0.064 -0.018 0.131 -0.029 0.197 -0.033 z" style="fill:#d64c62"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-geography.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-geography.svg
new file mode 100644
index 00000000..d0122be1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-geography.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.97015633,0,0,0.97030954,0.63855971,0.6380288)">
+ <path d="m 15.832 3.465 c -3.281 0 -6.383 1.289 -8.727 3.633 c -2.348 2.34 -3.641 5.434 -3.641 8.715 c 0 6.832 5.547 12.387 12.367 12.387 6.82 0 12.371 -5.555 12.371 -12.387 0 -6.805 -5.551 -12.348 -12.371 -12.348 z m 0 0.508 c 6.539 0 11.859 5.313 11.859 11.84 0 6.551 -5.32 11.879 -11.859 11.879 -6.539 0 -11.859 -5.328 -11.859 -11.879 0 -3.145 1.242 -6.109 3.492 -8.355 2.25 -2.242 5.219 -3.484 8.367 -3.484 z" style="fill:#78b2a3"/>
+ <g>
+ <g>
+ <path d="m 12.02 5.559 c -0.055 0 -0.117 0.02 -0.18 0.055 0.145 -0.043 0.219 -0.055 0.18 -0.055 m 3.695 0.719 0.039 -0.543 -0.57 0.035 0.074 0.508 0.457 0 m -6.438 9.34 c -0.113 -0.105 -0.039 -0.574 -0.039 -0.574 c 0 0 -1.711 -0.902 -3.582 -1.445 -0.227 -0.066 -0.109 -0.539 0.113 -0.719 l -0.074 -0.508 c -0.039 -0.25 0.383 -1.48 0.801 -1.586 0.422 -0.109 -0.039 0.723 -0.039 0.723 l -0.414 0.25 c 0 0 0.492 0.578 0.609 0.578 0.113 0 0.305 -0.289 0.305 -0.289 l -0.535 -0.359 0.496 -0.215 0.031 -0.195 0.082 -0.023 0.82 -1.242 c 0.566 -0.234 1.262 -0.52 1.352 -0.563 0.152 -0.07 1.219 -0.684 1.41 -0.828 0.191 -0.145 0.609 -0.105 0.762 -0.105 c 0.152 0 0.379 -0.074 0.418 -0.473 0.035 -0.398 0.188 -0.469 0.305 -0.359 0.117 0.105 -0.117 0.289 0.152 0.359 0.266 0.07 0.496 0.254 0.688 0.07 0.137 -0.129 -0.051 -0.277 -0.176 -0.391 l 2.117 0 l 0.227 -0.652 -0.492 -0.07 -1.828 -0.184 l 0 -0.215 -0.148 0.027 c 0.199 -1.094 1.375 -0.91 0.488 -1.539 -0.051 -0.039 -0.828 1.219 -1.027 1.191 -0.352 -0.043 -0.816 -0.047 -0.914 0.066 -0.129 0.156 0.289 -0.527 0.656 -0.734 -0.434 0.129 -1.211 -0.266 -2.609 0.727 -0.477 0.332 -1.664 1.691 -2.156 2.211 c -2.066 2.441 -2.234 4.527 -2.234 4.621 0 0.18 0.441 0.281 0.477 0.5 0.039 0.215 -0.723 0.938 -0.723 1.297 0 0.164 -0.383 1.965 0.457 4.219 0.742 2.137 2.18 4.02 2.363 4.141 l 0.527 -0.281 c 0 0 -0.875 -1.551 -0.91 -1.695 -0.039 -0.145 0.988 -2.238 1.484 -2.16 0.496 0.066 0.379 0.211 0.688 0.035 0.301 -0.18 0.496 -1.66 0.836 -1.805 0.344 -0.145 0.723 -0.324 0.688 -0.688 c -0.039 -0.359 -1.336 -1.01 -1.449 -1.117 m 8.27 -10.602 -1.031 -0.359 0.191 0.574 0.84 -0.215 m -3.848 1.332 c 0.113 0 2.398 -1.516 2.172 -1.551 -0.23 -0.035 -0.27 0 -0.883 -0.07 -0.605 -0.07 -1.254 0.867 -1.406 1.01 -0.152 0.148 -0.102 0.613 0.117 0.613 m 10.484 10.875 0.297 -0.379 -0.297 -0.105 -0.219 0.277 -0.262 0.379 0.223 0.105 0.258 -0.277 m 1.293 1.254 -0.074 -0.559 -0.48 0 -0.035 0.418 -0.445 -0.066 -0.109 -0.453 -0.219 -0.141 -0.262 0.313 -0.258 -0.07 -0.074 0.242 0.297 0.07 0 2.262 1.043 0.25 c -0.027 0.043 -0.043 0.078 -0.047 0.094 -0.074 0.246 0.293 0.352 0.551 0.246 0.094 -0.039 0.699 -0.273 0.887 -0.723 0.266 -0.633 0.441 -1.543 0.484 -1.836 l -0.117 -0.254 -0.738 0.273 -0.406 -0.066 0.004 0 m -0.371 -9.25 c -1.687 -2.559 -5.742 -4.23 -5.742 -4.23 l -1.039 0.547 -0.148 -0.242 -0.371 -0.137 0 0.313 0.332 0.277 -0.219 0.105 -0.848 0.066 -1.918 1.043 0.184 0.836 -0.223 0.07 -0.105 0.172 0.625 0.938 0.035 0.316 -0.516 0.102 0 0.625 -0.297 0.07 0.039 0.488 -2.508 1.738 0.074 0.969 c 0.184 0.246 1.621 1.707 1.621 1.707 c 0 0 1.66 0.066 2.027 -0.141 0.371 -0.207 0.113 0.207 0.223 0.313 0.109 0.105 0.148 0.832 0.258 0.906 0.113 0.066 0 0.484 0.148 0.625 0.148 0.141 0.148 1.805 0.148 1.805 0 0 0.883 1.496 0.883 1.879 0 0.383 -0.039 0.344 0.664 0.313 0.699 -0.035 0.848 -0.313 0.996 -0.414 0.148 -0.105 0.148 -0.352 0.293 -0.559 0.148 -0.207 0.406 -1 0.738 -1.285 0.332 -0.281 1.219 -0.488 1.289 -0.973 0.074 -0.488 0.41 -0.871 0.41 -0.871 l 1.59 -1.688 -0.043 0.23 -0.039 0.867 0.484 -0.176 -0.039 -0.938 -0.172 -0.18 0.023 -0.027 c 0 0 -0.109 -0.207 -0.258 -0.207 -0.145 0 -1.031 0.207 -1.18 0.172 -0.148 -0.035 -0.773 -1.703 -0.883 -1.773 -0.113 -0.07 -0.813 -1.215 -0.813 -1.215 0 0 1.621 1.945 1.879 2.711 0.152 0.441 0.715 0.027 1.172 -0.438 l 0.121 0.297 0.293 -0.066 -0.035 -0.352 0.332 0 0 0.523 -0.113 0.281 -0.039 0.445 0.297 0.281 0.148 -0.242 0.477 -0.453 0.555 -0.277 0.148 0.277 0.074 0.383 -0.148 0.418 -0.297 0.242 -0.145 0.625 0 0.313 -0.332 -0.207 -0.035 -0.66 -0.484 0.035 -0.219 0.59 0.336 0.488 0.77 0.102 0.629 -0.59 0.07 -1.145 0.281 -0.371 c 0.18 0.469 0.313 0.957 0.313 1.414 0 0.496 0.395 -0.254 0.203 -1.773 0 -0.004 -0.309 -3.617 -1.977 -5.289 z m -7.375 1.496 -1.988 -0.07 0.848 -0.695 0.441 0 0.699 0.488 0 0.277 m 2.438 -0.242 0 0.313 -0.848 0 0.07 0.211 -0.512 0.066 -0.039 0.172 -0.371 -0.066 -0.664 -0.137 0.113 -0.176 0.109 -0.211 0.371 -0.383 0.145 0.281 0.555 -0.035 0.293 -0.313 1.145 0.207 -0.367 0.07 m 0.07 -0.453 -0.441 0.07 -0.074 -0.313 0.555 -0.07 0.074 -0.313 0.402 0.418 -0.516 0.207 m 2.141 10.809 -0.258 0.211 0.035 0.523 0.332 0 0 -0.453 0.297 -0.387 0 -0.797 -0.188 -0.035 -0.219 0.938 m -2.469 -1.043 c 0 0 -0.262 0.07 0.035 0.18 0.293 0.102 1.473 -1.703 1.473 -1.703 l -0.996 0.625 -0.512 0.898 m -2.01 6.664 -0.223 -0.211 -0.441 -0.066 -0.074 0.211 -0.59 -0.074 -0.039 -0.277 -0.441 0 -0.48 0.277 -0.844 0 -0.074 -0.207 -1.363 -0.145 -0.219 0.215 -0.555 -0.141 -0.074 -0.488 -0.258 -0.039 -0.297 0.527 -0.992 -0.035 c 0.18 0.082 1.664 0.969 3.941 1.156 3.02 0.242 4.461 -0.492 4.461 -0.492 l -0.109 -0.105" style="fill:#78b2a3"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-geology.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-geology.svg
new file mode 100644
index 00000000..a411b809
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-geology.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(1.0496631,0,0,1.0507295,-0.63266811,-0.63723438)" style="fill:#a47854;stroke:#a47854;fill-rule:evenodd;stroke-linejoin:round;stroke-width:1">
+ <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:5.421"/>
+ <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:6.126"/>
+ <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:5.421"/>
+ <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:6.126"/>
+ </g>
+ <path d="m 3.808 3.5 24.383 0 c 0.169 0 0.308 0.14 0.308 0.308 l 0 24.383 c 0 0.169 -0.14 0.308 -0.308 0.308 l -24.383 0 c -0.169 0 -0.308 -0.14 -0.308 -0.308 l 0 -24.383 c 0 -0.169 0.14 -0.308 0.308 -0.308" 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/32/categories/applications-graphics.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-graphics.svg
new file mode 100644
index 00000000..c5d16d04
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-graphics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g style="fill:#4ea34d">
+ <path d="m 15.742 10.879 c -5.074 0.227 -10.01 2.699 -7.914 7.711 c 3.059 -1.152 7.316 0.566 5.547 1.414 c 3.484 2.867 12.09 -1.766 11.23 -5.707 c -0.887 -2.398 -4.914 -3.594 -8.863 -3.418 m -0.133 1.414 c 1.059 0 1.918 0.285 1.918 0.633 c 0 0.348 -0.859 0.633 -1.918 0.633 c -1.059 0 -1.918 -0.285 -1.918 -0.633 c 0 -0.348 0.859 -0.633 1.918 -0.633 m 4.734 1.047 c 1.059 0 1.918 0.281 1.918 0.633 c 0 0.348 -0.859 0.629 -1.918 0.629 c -1.059 0 -1.918 -0.281 -1.918 -0.629 c 0 -0.352 0.859 -0.633 1.918 -0.633 m -8.703 0.957 c 1.059 0 1.914 0.285 1.914 0.633 c 0 0.348 -0.855 0.633 -1.914 0.633 c -1.059 0 -1.918 -0.285 -1.918 -0.633 c 0 -0.348 0.859 -0.633 1.918 -0.633 m 8.66 1.656 c 1.059 0 1.914 0.285 1.914 0.633 c 0 0.348 -0.855 0.633 -1.914 0.633 c -1.059 0 -1.918 -0.285 -1.918 -0.633 c 0 -0.348 0.859 -0.633 1.918 -0.633 m -3.34 2.395 c 1.059 0 1.918 0.285 1.918 0.633 c 0 0.348 -0.859 0.633 -1.918 0.633 c -1.059 0 -1.918 -0.285 -1.918 -0.633 c 0 -0.348 0.859 -0.633 1.918 -0.633 Z"/>
+ <path d="m 22.973 6.074 l -9.406 15.734 c -0.734 -0.012 -1.418 -0.363 -1.91 -1.063 l 10.08 -15.363 c 0.676 -0.16 1.09 0.07 1.234 0.691 Z"/>
+ <path d="m 11.602 24.547 c 1.055 -0.141 2.688 -1.488 1.926 -3.434 c -1.828 -0.523 -1.414 -0.789 -1.414 -0.789 c -2.512 0.602 -4.422 3.473 -3.895 5.301 c 0.332 1.156 0.277 1.039 0.277 1.039 c 0.695 -2.238 0.711 -1.828 3.105 -2.117 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-haskell.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-haskell.svg
new file mode 100644
index 00000000..8bf5d411
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-haskell.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 3.249 25 6 -9 -6 -9 4.498 0 l 6 9 -6 9" style="fill:#4eb09d"/>
+ <path d="m 9.249 25 6 -9 -6 -9 4.498 0 l 12 18 -4.502 0 -3.749 -5.621 -3.753 5.621" style="fill:#4eb09d"/>
+ <path d="m 23.746 19.75 -1.998 -3 7.252 0 0 3 z" style="fill:#4eb09d"/>
+ <path d="m 20.749 15.25 -1.998 -3 10.249 0 0 3 z" style="fill:#4eb09d"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-ide.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-ide.svg
new file mode 100644
index 00000000..e58b46c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-ide.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 26.26 3.465 c -0.379 0.035 -0.758 0.223 -1.063 0.52 l -6.813 5.926 c -0.293 0.281 -0.457 0.684 -0.457 1.086 c 0 0.195 0.043 0.371 0.113 0.543 c 0.004 0.012 -0.004 0.023 0 0.031 c -0.254 0.539 -0.172 1.293 -0.172 2.918 c 0 0.602 -1.559 1.23 -1.945 1.23 c -0.02 0 -0.039 0 -0.059 0 c -1.238 0 -5.258 0.188 -6.5 1.891 c -1.238 1.707 -5.898 9.457 -5.898 10.594 c 1.859 0 15.371 -6.75 16.06 -7.387 c 0.836 -0.766 0.426 -2.316 -0.113 -3.348 c 0.004 -0.004 -0.004 -0.023 0 -0.031 c 0.012 -0.035 0.02 -0.09 -0.031 -0.172 c -0.289 -0.484 -0.457 -0.977 -0.457 -1.66 c 0 -1.516 0.16 -2.352 0.488 -2.832 c 0.727 0.125 1.789 -0.23 2.262 -0.688 l 5.984 -5.699 c 0.605 -0.586 0.75 -1.473 0.141 -2.063 l -0.488 -0.484 c -0.301 -0.297 -0.684 -0.402 -1.055 -0.371 Z" style="fill:#cc7d6f"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-interfacedesign.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-interfacedesign.svg
new file mode 100644
index 00000000..1c04f926
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-interfacedesign.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 3.808 3.499 24.384 0 c 0.169 0 0.308 0.14 0.308 0.308 l 0 24.384 c 0 0.169 -0.14 0.308 -0.308 0.308 l -24.384 0 c -0.169 0 -0.308 -0.14 -0.308 -0.308 l 0 -24.384 c 0 -0.169 0.14 -0.308 0.308 -0.308 z" style="fill:none;stroke:#88b485;stroke-linecap:round;stroke-width:0.999"/>
+ <path d="m 7.5 14.5 4 0 0 4 -4 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#88b485;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 24.03 16.504 c 0 1.102 -0.895 1.996 -2 1.996 -1.103 0 -1.998 -0.894 -1.998 -1.996 0 -1.106 0.895 -2 1.998 -2 1.107 0 2 0.898 2 2 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#88b485;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 8.429 7.5 15.15 0 c 0.514 0 0.925 0.44 0.925 0.992 l 0 2.02 c 0 0.552 -0.411 0.992 -0.925 0.992 l -15.15 0 c -0.514 0 -0.929 -0.44 -0.929 -0.992 l 0 -2.02 c 0 -0.552 0.415 -0.992 0.929 -0.992 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#88b485;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 19.5 7.496 0 4 3.902 0 c 0.613 0 1.098 -0.548 1.098 -1.234 l 0 -1.52 c 0 -0.685 -0.484 -1.246 -1.098 -1.246" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#88b485;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 7.5 20.5 4 0 0 4 -4 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#88b485;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 24.03 22.498 c 0 1.107 -0.895 2 -2 2 -1.103 0 -1.998 -0.895 -1.998 -2 0 -1.103 0.895 -1.998 1.998 -1.998 1.107 0 2 0.895 2 1.998 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#88b485;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-internet.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-internet.svg
new file mode 100644
index 00000000..58b8aae9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-internet.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 5.5 10 0 2 21 0 0 -2 z" style="fill:#52c8ff"/>
+ <path d="m 4.5 15 0 2 23 0 0 -2 z" style="fill:#52c8ff"/>
+ <path d="m 15 4.5 0 23 2 0 0 -23 z" style="fill:#52c8ff"/>
+ <g transform="matrix(0.99157968,0,0,0.99157968,0.30128272,0.30127777)" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#52c8ff;stroke-width:2.02">
+ <g style="stroke-width:2.02">
+ <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:16.305"/>
+ <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:16.305"/>
+ </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.583"/>
+ </g>
+ <path d="m 5.5 20 0 2 21 0 0 -2 z" style="fill:#52c8ff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-java.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-java.svg
new file mode 100644
index 00000000..e10ee6b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-java.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(1.0412387,0,0,1.0412387,-0.48622666,-0.48669113)" style="fill:#e660c1;fill-rule:evenodd">
+ <path d="m 12.59 22.594 c 0 0 -0.949 0.551 0.668 0.738 1.965 0.223 2.965 0.191 5.125 -0.219 0 0 0.57 0.355 1.359 0.664 -4.844 2.078 -10.961 -0.117 -7.152 -1.184"/>
+ <path d="m 11.996 19.887 c 0 0 -1.063 0.789 0.559 0.953 2.094 0.215 3.746 0.234 6.609 -0.316 0 0 0.395 0.402 1.02 0.621 -5.859 1.711 -12.383 0.133 -8.188 -1.258"/>
+ <path d="m 16.98 15.293 c 1.195 1.375 -0.313 2.609 -0.313 2.609 0 0 3.03 -1.563 1.641 -3.52 -1.301 -1.832 -2.297 -2.734 3.102 -5.867 0 0 -8.469 2.117 -4.43 6.777"/>
+ <path d="m 23.387 24.598 c 0 0 0.703 0.578 -0.77 1.023 -2.793 0.848 -11.633 1.105 -14.09 0.031 -0.883 -0.383 0.773 -0.914 1.293 -1.027 0.543 -0.117 0.855 -0.094 0.855 -0.094 -0.98 -0.691 -6.348 1.355 -2.727 1.941 9.875 1.602 18 -0.719 15.438 -1.875"/>
+ <path d="m 13.04 17.08 c 0 0 -4.496 1.066 -1.59 1.457 1.227 0.16 3.672 0.125 5.945 -0.066 1.863 -0.156 3.73 -0.492 3.73 -0.492 0 0 -0.656 0.285 -1.133 0.605 c -4.562 1.203 -13.383 0.645 -10.844 -0.586 c 2.148 -1.035 3.891 -0.918 3.891 -0.918"/>
+ <path d="m 21.11 21.59 c 4.645 -2.414 2.5 -4.73 1 -4.418 -0.367 0.078 -0.531 0.145 -0.531 0.145 0 0 0.133 -0.219 0.395 -0.309 2.965 -1.043 5.246 3.074 -0.953 4.703 0 0 0.07 -0.063 0.09 -0.121"/>
+ <path d="m 18.309 3.465 c 0 0 2.57 2.57 -2.438 6.523 -4.02 3.172 -0.918 4.984 0 7.05 -2.344 -2.113 -4.066 -3.977 -2.914 -5.711 1.695 -2.543 6.391 -3.773 5.352 -7.859"/>
+ <path d="m 13.496 28.13 c 4.457 0.285 11.297 -0.16 11.461 -2.266 0 0 -0.313 0.797 -3.684 1.434 c -3.801 0.715 -8.492 0.633 -11.273 0.176 c 0 0 0.57 0.469 3.496 0.656"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-libraries.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-libraries.svg
new file mode 100644
index 00000000..dd2a76d7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-libraries.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 4.781 3 c -0.433 0 -0.781 0.368 -0.781 0.83 l 0 24.34 c 0 0.462 0.348 0.83 0.781 0.83 l 4.434 0 c 0.437 0 0.785 -0.368 0.785 -0.83 l 0 -24.34 c 0 -0.462 -0.348 -0.83 -0.785 -0.83 m -4.215 2 4 0 0 10 -4 0 m 2 7.5 c 0.828 0 1.5 0.672 1.5 1.5 0 0.828 -0.672 1.5 -1.5 1.5 -0.828 0 -1.5 -0.672 -1.5 -1.5 0 -0.828 0.672 -1.5 1.5 -1.5 z" style="fill:#b2a445"/>
+ <path d="m 12.693 3 c -0.383 0 -0.693 0.368 -0.693 0.83 l 0 24.34 c 0 0.462 0.311 0.83 0.693 0.83 l 2.609 0 c 0.389 0 0.697 -0.368 0.697 -0.83 l 0 -24.34 c 0 -0.462 -0.308 -0.83 -0.697 -0.83 m -2.303 2 l 2 0 0 10 -2 0 z m 1 18 c 0.552 0 1 0.448 1 1 0 0.552 -0.448 1 -1 1 -0.552 0 -1 -0.448 -1 -1 0 -0.552 0.448 -1 1 -1 z" style="fill:#b2a445"/>
+ <path d="m 17.465 3.876 c -0.462 0.124 -0.742 0.579 -0.623 1.025 l 6.3 23.491 c 0.12 0.446 0.59 0.701 1.052 0.577 l 3.151 -0.843 c 0.47 -0.126 0.746 -0.58 0.627 -1.026 l -6.3 -23.491 c -0.12 -0.446 -0.586 -0.702 -1.056 -0.576 m -2.505 2.739 2.898 -0.776 2.588 9.651 -2.898 0.776 z m 5.978 16.502 c 0.8 -0.214 1.623 0.26 1.837 1.06 0.214 0.8 -0.26 1.621 -1.061 1.836 -0.8 0.214 -1.623 -0.26 -1.837 -1.06 -0.214 -0.8 0.26 -1.621 1.061 -1.836 z" style="fill:#b2a445"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-lisp.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-lisp.svg
new file mode 100644
index 00000000..59354e4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-lisp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.14392579,0,0,0.14392579,-55.80428,-40.947719)" style="stroke-dasharray:none;stroke-opacity:1;fill:#d07d86;stroke-miterlimit:4;fill-opacity:1;stroke:#812222;stroke-width:3.474">
+ <g transform="matrix(0.65301062,0,0,0.65301062,307.8867,290.92215)" style="stroke-width:5.32">
+ <path d="m 6.5 -12 c -0.828 0 -1.5 0.672 -1.5 1.5 0 2.5 0 5.5 0 8.5 0 2.191 1.809 4 4 4 l 9.994 0 0.006 0 c 1.079 0 2.112 -0.436 2.865 -1.209 1.232 -1.264 1.489 -3.187 0.633 -4.73 c -0.703 -1.267 -2.037 -2.055 -3.486 -2.059 -0.004 0 -0.008 -0.002 -0.012 -0.002 -0.357 0 -0.687 -0.191 -0.865 -0.5 -0.276 -0.478 -0.112 -1.089 0.365 -1.365 0.152 -0.088 0.324 -0.135 0.5 -0.135 c 0.826 -0.005 0 0 2.5 0 0.828 0 1.5 -0.672 1.5 -1.5 0 -0.828 -0.672 -1.5 -1.5 -1.5 l -2.414 0 -0.086 0 c -0.006 0 -0.012 0.004 -0.018 0.004 -1.183 0.005 -2.306 0.53 -3.063 1.443 -1.024 1.236 -1.21 2.965 -0.473 4.391 0.686 1.327 2.05 2.142 3.525 2.152 0.002 0.005 0.002 0.005 0.004 0.01 0.365 -0.008 0.706 0.183 0.889 0.5 0.276 0.478 0.112 1.089 -0.365 1.365 -0.152 0.087 -0.325 0.133 -0.5 0.133 l 0 0.002 -10 0 c -0.57 0 -1 -0.43 -1 -1 l 0 -8.5 c 0 -0.828 -0.672 -1.5 -1.5 -1.5" transform="matrix(10.639988,0,0,10.639988,90.348856,234.89389)" 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;opacity:1;image-rendering:auto;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+ </g>
+ </g>
+ <path d="m 11 7 c -2.191 0 -4 1.809 -4 4 l 0 7.5 c 0 0.828 0.672 1.5 1.5 1.5 0.828 0 1.5 -0.672 1.5 -1.5 l 0 -7.5 c 0 -0.57 0.43 -1 1 -1 l 15 0 c 0.57 0 1 0.43 1 1 0 0.57 -0.43 1 -1 1 -2.191 0 -4 1.809 -4 4 l 0 2.5 c 0 0.828 0.672 1.5 1.5 1.5 0.828 0 1.5 -0.672 1.5 -1.5 l 0 -2.5 c 0 -0.57 0.43 -1 1 -1 2.191 0 4 -1.809 4 -4 0 -2.191 -1.809 -4 -4 -4 z" style="fill:#d07d86;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-mail.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-mail.svg
new file mode 100644
index 00000000..f3d81d47
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-mail.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <rect width="22" height="16" x="5" y="8" rx="0.5" 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:2;stroke-dashoffset:0"/>
+ <path d="m 6 9 10 7 10 -7" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;fill-opacity:1;stroke:#8eabcf;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.5"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-mathematics.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-mathematics.svg
new file mode 100644
index 00000000..5114e828
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-mathematics.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 2.657 2.4 20.287 0 c 0.143 0 0.257 0.114 0.257 0.257 l 0 20.287 c 0 0.143 -0.114 0.257 -0.257 0.257 l -20.287 0 c -0.143 0 -0.257 -0.114 -0.257 -0.257 l 0 -20.287 c 0 -0.143 0.114 -0.257 0.257 -0.257 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#85b3b5;stroke-linecap:round;stroke-width:1.6"/>
+ <path d="m 12.796 2.208 0.007 0 c 0.102 0 0.189 0.035 0.189 0.076 l 0 21.03 c 0 0.044 -0.087 0.076 -0.189 0.076 l -0.007 0 c -0.102 0 -0.189 -0.032 -0.189 -0.076 l 0 -21.03 c 0 -0.041 0.087 -0.076 0.189 -0.076 z" style="fill:none;stroke:#85b3b5;stroke-linecap:round;stroke-width:1.216"/>
+ <path d="m 10.198 16.602 0 1.195 -5.195 0 0 -1.195 z" style="fill:#85b3b5;stroke:#85b3b5;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 8.197 14.8 c 0 0.331 -0.267 0.598 -0.598 0.598 -0.331 0 -0.598 -0.267 -0.598 -0.598 0 -0.331 0.267 -0.598 0.598 -0.598 0.331 0 0.598 0.267 0.598 0.598 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 8.197 19.602 c 0 0.329 -0.267 0.596 -0.598 0.596 -0.331 0 -0.598 -0.267 -0.598 -0.596 0 -0.331 0.267 -0.6 0.598 -0.6 0.331 0 0.598 0.269 0.598 0.6 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <rect width="5.6" height="1.6" x="4.8" y="7.2" rx="0.233" ry="0.2" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="5.6" height="1.6" x="5.2" y="-8.4" rx="0.233" ry="0.2" transform="matrix(0,1,-1,0,0,0)" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 19.414 5.741 0.845 0.845 -3.674 3.674 -0.845 -0.845" style="fill:#85b3b5;stroke:#85b3b5;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 16.725 5.881 c 0.234 0.234 0.234 0.611 0 0.845 -0.234 0.234 -0.611 0.234 -0.845 0 -0.234 -0.234 -0.234 -0.611 0 -0.845 0.234 -0.234 0.611 -0.234 0.845 0 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 20.12 9.276 c 0.232 0.232 0.232 0.61 -0.001 0.844 -0.234 0.234 -0.611 0.234 -0.844 0.001 -0.234 -0.234 -0.235 -0.613 -0.001 -0.846 0.234 -0.234 0.613 -0.232 0.846 0.001 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <rect width="5.6" height="1.6" x="-2.517" y="24.373" rx="0.233" ry="0.2" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="5.6" height="1.6" x="22.373" y="-1.083" rx="0.233" ry="0.2" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-monodevelopment.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-monodevelopment.svg
new file mode 100644
index 00000000..35b11a16
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-monodevelopment.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 24.622 5.892 c -1.555 0.637 -6.531 2.715 -6.652 2.766 -1.395 -1.137 -3.203 -2.02 -5.082 -2.121 -4.551 -0.285 -8.734 3.758 -8.746 8.238 c -0.203 4.04 1.641 7.77 3.301 11.34 1.395 -0.582 6.457 -2.691 6.586 -2.75 1.363 1.145 3.117 1.988 4.941 2.117 4.477 0.379 8.641 -3.492 8.867 -7.867 0.328 -4.094 -1.563 -7.883 -3.148 -11.547 -0.023 -0.059 -0.043 -0.117 -0.066 -0.176 z" style="fill:none;stroke:#6996af;stroke-width:0.99"/>
+ <g transform="translate(0.16461478,0.16961328)" style="fill:#6996af">
+ <path d="m 8.313 23.332 c -0.98 -2.383 -2.285 -4.477 -2.313 -8.359 -0.031 -4.02 3.414 -6.613 6.133 -6.613 c 3.293 0 6.195 2.785 6.348 5.086 0.137 2.078 -0.602 5.102 -4.426 5.082 -1.82 -0.012 -3.715 -1.598 -3.727 -3.957 -0.008 -2.551 3.18 -2.797 3.984 -2.148 0.313 0.25 0.305 0.754 0.027 0.66 -1.719 -0.559 -2.781 0.543 -2.699 1.641 0.105 1.488 0.988 2.375 2.57 2.449 2.285 0.105 2.926 -2.113 2.867 -3.02 -0.074 -1.094 -1.031 -3.348 -4 -3.758 -1.406 -0.195 -2.566 0.223 -3.418 1.047 -0.848 0.824 -1.324 1.676 -1.395 3.074 -0.074 1.445 0.242 2.293 1.105 4.188 0.309 0.68 1.172 2.047 1.84 3.414 z"/>
+ <path d="m 23.352 8.359 c 0.984 2.379 2.285 4.477 2.316 8.359 0.027 4.01 -3.414 6.613 -6.133 6.613 -3.297 0 -6.195 -2.781 -6.348 -5.086 -0.137 -2.082 0.602 -5.105 4.422 -5.082 1.824 0.012 3.719 1.594 3.73 3.957 0.008 2.547 -3.184 2.793 -3.984 2.148 -0.313 -0.254 -0.305 -0.75 -0.027 -0.664 1.719 0.563 2.777 -0.543 2.699 -1.637 -0.105 -1.488 -0.992 -2.375 -2.574 -2.449 -2.281 -0.109 -2.922 2.109 -2.863 3.01 0.07 1.094 1.027 3.352 3.996 3.762 1.406 0.195 2.57 -0.227 3.418 -1.047 0.852 -0.824 1.328 -1.68 1.398 -3.074 0.07 -1.445 -0.246 -2.293 -1.109 -4.191 -0.309 -0.676 -1.172 -2.039 -1.836 -3.41 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-multimedia.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-multimedia.svg
new file mode 100644
index 00000000..ee0bcf28
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-multimedia.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.66666748,0,0,0.66666748,-0.30499672,-670.90896)">
+ <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/32/categories/applications-ocaml.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-ocaml.svg
new file mode 100644
index 00000000..cba0225c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-ocaml.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 12.281 26.313 c 0.793 -0.086 -0.141 -0.754 -0.406 -0.887 c -0.508 -0.254 -0.918 -0.543 -1.238 -1.023 -0.504 -0.77 -0.754 -1.785 -0.969 -2.668 -0.145 -0.602 -0.258 -0.949 0.121 -1.457 0.379 -0.504 -0.266 -0.918 0.133 -1.453 0.672 -0.895 0.957 -2.082 1.621 -2.965 c 0.188 -0.25 0.121 -0.484 0.391 -0.512 0.129 -0.012 0.465 0.246 0.578 0.32 0.328 0.223 0.73 0.328 1.051 0.543 0.164 0.105 0.473 0.027 0.605 0.133 0.387 0.301 0.297 1.242 0.258 1.727 -0.059 0.684 -0.609 0.898 -0.609 1.563 0 0.797 0.168 1.34 -0.082 2.156 -0.141 0.469 -0.504 1 -0.563 1.48 -0.047 0.379 0.023 0.367 0.133 0.727 0.133 0.426 0.164 0.809 0.566 1 0.23 0.105 1.164 0.152 1.293 -0.109 0.258 -0.512 -0.723 -0.684 -0.887 -0.996 -0.359 -0.672 0.484 -2.41 0.805 -2.992 0.18 -0.316 0.523 -0.57 0.648 -0.891 0.172 -0.43 -0.176 -0.723 -0.121 -1.051 0.109 -0.641 0.379 -1.32 0.582 -1.941 0.473 -1.434 1.125 0.746 1.398 1.297 0.109 0.215 0.188 0.453 0.297 0.672 0.129 0.262 -0.156 0.488 -0.078 0.809 0.07 0.305 0.422 0.473 0.617 0.699 0.297 0.352 0.504 0.789 0.66 1.215 0.332 0.891 0.449 2.438 1.066 3.152 0.086 0.102 0.336 0.047 0.43 0.137 0.215 0.207 -0.055 0.438 0.363 0.578 0.324 0.109 1.137 0.227 1.441 0.039 0.586 -0.355 -0.145 -0.789 -0.512 -1.16 -0.512 -0.508 -1.109 -0.977 -1.508 -1.586 -0.527 -0.801 -0.641 -1.703 -0.742 -2.629 -0.051 -0.445 0.434 -0.668 0.016 -1.199 -0.133 -0.172 -0.539 -0.148 -0.539 -0.324 0 -0.555 -0.016 -1.113 0 -1.668 0.02 -0.676 0.016 -1.785 0.66 -2.211 0.855 -0.574 1.941 -0.723 2.762 -1.336 0.813 -0.609 1.559 -1.164 2.047 -2.141 0.258 -0.512 0.391 -1.012 0.594 -1.535 0.148 -0.387 0.109 -0.258 0.348 -0.488 0.145 -0.133 0.355 -0.227 0.516 -0.375 0.414 -0.398 0.488 -0.789 1.184 -0.621 0.277 0.066 0.734 0.586 0.891 0.27 0.102 -0.203 0.039 -0.387 -0.016 -0.594 -0.078 -0.305 0.297 -0.406 0.285 -0.699 -0.016 -0.504 -0.832 -1.035 -1.254 -1.121 -0.531 -0.105 -1.117 0.125 -1.688 0.016 -0.453 -0.09 -0.852 -0.336 -1.289 -0.445 -0.461 -0.117 -0.875 -0.156 -1.266 0.121 -0.18 0.129 -0.25 0.355 -0.406 0.484 -0.133 0.109 -0.25 0.078 -0.402 0.191 -0.465 0.332 -0.5 0.82 0.297 0.672 -0.336 1.383 -1.961 5.105 -3.773 3.18 -0.848 -0.898 -1.625 -1.895 -2.426 -2.828 -0.707 -0.824 -1.117 -1.75 -2.316 -1.59 -1.188 0.156 -1.996 0.969 -2.914 1.645 -0.75 0.551 -1.633 0.672 -2.426 1.133 -0.844 0.484 -1.594 1.301 -1.883 2.234 -0.422 1.352 -0.18 2.652 -0.922 3.938 -0.445 0.777 -1.078 1.32 -1.641 1.965 -0.305 0.348 -0.508 0.824 -0.406 1.293 0.07 0.32 0.297 0.379 0.297 0.754 0 0.652 -0.031 1.301 -0.004 1.957 0.027 0.582 0.074 1.152 0.152 1.727 0.074 0.5 0.258 0.641 0.418 1.01 0.242 0.543 0.203 0.781 0.781 0.996 0.328 0.121 0.891 0.363 1.242 0.352 0.504 -0.023 0.574 -0.441 0.188 -0.891 -0.25 -0.293 -0.715 -0.387 -0.996 -0.703 -0.816 -0.914 -1.168 -3.664 -0.484 -4.633 0.281 -0.406 0.645 -0.41 0.672 -1.023 0.023 -0.551 -0.199 -0.742 0.297 -1.238 1.582 -0.809 1.75 -1.387 2.262 -1.109 0.625 0.34 0.137 2.242 0 2.777 -0.238 0.957 -1.188 1.406 -0.566 2.371 0.445 0.691 0.656 1.406 0.957 2.211 0.273 0.727 0.254 1.766 0.688 2.371 0.086 0.117 0.219 0.184 0.297 0.297 0.059 0.082 0.145 0.328 0.188 0.379 0.184 0.211 0.223 0.266 0.516 0.375 0.52 0.199 1.16 0.133 1.723 0.133" style="fill:#d56f7f;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-office.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-office.svg
new file mode 100644
index 00000000..1c44820c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-office.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 10.346 6 c 0 0 -1.346 0 -1.346 1.332 l 0 17.336 c 0 1.332 1.272 1.332 1.272 1.332 l 11.457 0 c 1.272 0 1.272 -1.332 1.272 -1.332 l 0 -16 l -2.543 -2.668 -10.185 0 m 0.728 2 l 6 0 0 4 4 0 0 12 -10 0 z" style="fill:#d19217;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-other.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-other.svg
new file mode 100644
index 00000000..4406e620
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-other.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 9 16 -3.602 2.703 0.59 0.785 3.01 -2.26 0 8.771 14 0 0 -8.771 3.01 2.26 0.59 -0.785 l -3.602 -2.703" style="fill:#cf9545"/>
+ <rect transform="matrix(0.95334222,0.30189172,-0.30189172,0.95334222,0,0)" height="2.344" y="7.56" x="13.272" width="2.344" style="fill:#cf9545"/>
+ <rect transform="matrix(0.9598803,-0.28041009,0.28041009,0.9598803,0,0)" height="3.854" y="10.152" x="9.501" width="3.854" style="fill:#cf9545"/>
+ <path d="m 19.19 13.03 -1.103 1.406 -1.769 -0.253 -0.666 -1.658 1.103 -1.406 1.769 0.253 z" style="fill:#cf9545"/>
+ <path d="m 22.41 9.558 -1.128 0.369 -0.335 1.138 -0.7 -0.958 -1.186 0.033 0.695 -0.962 -0.398 -1.118 1.129 0.364 0.94 -0.724 0.003 1.187 z" style="fill:#cf9545"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-painting.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-painting.svg
new file mode 100644
index 00000000..196f0029
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-painting.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 15.301 3.632 c -0.719 0 -1.426 0.078 -2.148 0.25 c -5.77 1.367 -12.637 10.703 -3.832 14.859 4.145 1.957 3.848 10.852 9.621 9.484 5.77 -1.367 9.145 -7.922 7.547 -14.645 -1.395 -5.883 -6.152 -9.945 -11.188 -9.949 m -1.781 1.855 c 1.027 0 1.859 0.828 1.859 1.855 0 1.02 -0.832 1.855 -1.859 1.855 -1.023 0 -1.855 -0.836 -1.855 -1.855 0 -1.027 0.832 -1.855 1.855 -1.855 z m 5.578 0.617 c 1.023 0 1.859 0.832 1.859 1.855 0 1.023 -0.836 1.852 -1.859 1.852 -1.027 0 -1.859 -0.828 -1.859 -1.852 0 -1.023 0.832 -1.855 1.859 -1.855 z m -9.914 3.094 c 1.027 0 1.859 0.828 1.859 1.852 0 1.023 -0.832 1.855 -1.859 1.855 -1.023 0 -1.855 -0.832 -1.855 -1.855 0 -1.023 0.832 -1.852 1.855 -1.852 z m 13.629 1.23 c 1.027 0 1.859 0.836 1.859 1.859 0 1.023 -0.832 1.852 -1.859 1.852 -1.027 0 -1.855 -0.828 -1.855 -1.852 0 -1.023 0.828 -1.859 1.855 -1.859 z m -10.16 4.891 c 0.875 -0.016 1.773 0.766 2.109 1.914 0.379 1.313 -0.102 2.609 -1.086 2.898 -0.984 0.285 -2.094 -0.543 -2.477 -1.855 -0.383 -1.309 0.098 -2.613 1.086 -2.898 0.121 -0.035 0.238 -0.055 0.367 -0.059 z m 10.781 0.68 c 1.023 0 1.859 0.828 1.859 1.852 0 1.027 -0.836 1.859 -1.859 1.859 -1.027 0 -1.859 -0.832 -1.859 -1.859 0 -1.023 0.832 -1.852 1.859 -1.852 z m -2.477 4.945 c 1.023 0 1.855 0.832 1.855 1.852 0 1.027 -0.832 1.855 -1.855 1.855 -1.031 0 -1.859 -0.828 -1.859 -1.855 0 -1.02 0.828 -1.852 1.859 -1.852 z" style="fill:#e684a3"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-perl.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-perl.svg
new file mode 100644
index 00000000..2b19f714
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-perl.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 19.721 26.313 c -0.793 -0.086 0.141 -0.754 0.402 -0.887 0.508 -0.254 0.922 -0.543 1.242 -1.023 0.504 -0.77 0.754 -1.785 0.969 -2.668 0.145 -0.602 0.258 -0.949 -0.125 -1.457 -0.375 -0.504 0.27 -0.918 -0.133 -1.453 -0.672 -0.895 -0.953 -2.082 -1.617 -2.965 -0.188 -0.25 -0.121 -0.484 -0.391 -0.512 -0.129 -0.012 -0.465 0.246 -0.578 0.32 -0.328 0.223 -0.73 0.328 -1.055 0.543 -0.16 0.105 -0.469 0.027 -0.602 0.133 -0.391 0.301 -0.297 1.242 -0.258 1.727 0.059 0.684 0.609 0.898 0.609 1.563 0 0.797 -0.172 1.34 0.078 2.156 0.145 0.469 0.508 1 0.563 1.48 0.051 0.379 -0.02 0.367 -0.133 0.727 -0.129 0.426 -0.16 0.809 -0.566 1 -0.23 0.105 -1.16 0.152 -1.293 -0.109 -0.254 -0.512 0.727 -0.684 0.891 -0.996 0.359 -0.672 -0.484 -2.41 -0.809 -2.992 -0.176 -0.316 -0.52 -0.57 -0.645 -0.891 -0.176 -0.43 0.172 -0.723 0.117 -1.051 -0.105 -0.641 -0.375 -1.32 -0.578 -1.941 -0.473 -1.434 -1.125 0.746 -1.398 1.297 -0.113 0.215 -0.191 0.453 -0.297 0.672 -0.133 0.262 0.156 0.488 0.078 0.809 -0.07 0.305 -0.422 0.473 -0.617 0.699 -0.297 0.352 -0.504 0.789 -0.664 1.215 -0.332 0.891 -0.449 2.438 -1.063 3.152 -0.09 0.102 -0.336 0.047 -0.43 0.137 -0.215 0.207 0.055 0.438 -0.367 0.578 -0.32 0.109 -1.133 0.227 -1.441 0.039 -0.586 -0.355 0.148 -0.789 0.512 -1.16 0.516 -0.508 1.109 -0.977 1.512 -1.586 0.527 -0.801 0.637 -1.703 0.742 -2.629 0.047 -0.445 -0.434 -0.668 -0.016 -1.199 0.133 -0.172 0.539 -0.148 0.539 -0.324 0 -0.555 0.016 -1.113 0 -1.668 -0.02 -0.676 -0.016 -1.785 -0.66 -2.211 -0.855 -0.574 -1.945 -0.723 -2.762 -1.336 -0.813 -0.609 -1.559 -1.164 -2.051 -2.141 c -0.254 -0.512 -0.387 -1.012 -0.594 -1.535 -0.148 -0.387 -0.105 -0.258 -0.348 -0.488 -0.141 -0.133 -0.355 -0.227 -0.512 -0.375 -0.414 -0.398 -0.488 -0.789 -1.188 -0.621 -0.273 0.066 -0.73 0.586 -0.887 0.27 -0.102 -0.203 -0.039 -0.387 0.012 -0.594 0.078 -0.305 -0.293 -0.406 -0.281 -0.699 c 0.016 -0.504 0.828 -1.035 1.25 -1.121 0.535 -0.105 1.121 0.125 1.688 0.016 0.457 -0.09 0.852 -0.336 1.293 -0.445 0.457 -0.117 0.871 -0.156 1.266 0.121 0.18 0.129 0.246 0.355 0.402 0.484 0.137 0.109 0.254 0.078 0.406 0.191 0.461 0.332 0.496 0.82 -0.297 0.672 0.336 1.383 1.961 5.105 3.773 3.18 0.844 -0.898 1.625 -1.895 2.426 -2.828 0.707 -0.824 1.113 -1.75 2.316 -1.59 1.184 0.156 1.996 0.969 2.914 1.645 0.75 0.551 1.629 0.672 2.426 1.133 0.84 0.484 1.594 1.301 1.883 2.234 0.422 1.352 0.18 2.652 0.918 3.938 0.445 0.777 1.082 1.32 1.645 1.965 0.301 0.348 0.504 0.824 0.402 1.293 -0.066 0.32 -0.297 0.379 -0.297 0.754 0 0.652 0.035 1.301 0.004 1.957 -0.023 0.582 -0.07 1.152 -0.152 1.727 -0.07 0.5 -0.254 0.641 -0.414 1.01 -0.242 0.543 -0.203 0.781 -0.781 0.996 -0.332 0.121 -0.891 0.363 -1.242 0.352 -0.504 -0.023 -0.578 -0.441 -0.188 -0.891 0.25 -0.293 0.715 -0.387 0.996 -0.703 0.816 -0.914 1.168 -3.664 0.484 -4.633 -0.285 -0.406 -0.645 -0.41 -0.672 -1.023 -0.027 -0.551 0.199 -0.742 -0.301 -1.238 -1.578 -0.809 -1.746 -1.387 -2.262 -1.109 -0.625 0.34 -0.133 2.242 0 2.777 0.242 0.957 1.191 1.406 0.566 2.371 -0.445 0.691 -0.652 1.406 -0.957 2.211 -0.273 0.727 -0.25 1.766 -0.684 2.371 -0.086 0.117 -0.219 0.184 -0.297 0.297 -0.059 0.082 -0.148 0.328 -0.191 0.379 -0.18 0.211 -0.219 0.266 -0.512 0.375 -0.523 0.199 -1.16 0.133 -1.723 0.133" style="fill:#6fbed5;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-photography.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-photography.svg
new file mode 100644
index 00000000..c9d65248
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-photography.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 4.86 7.2 15.881 0 c 0.474 0 0.86 0.368 0.86 0.823 l 0 9.557 c 0 0.453 -0.385 0.82 -0.86 0.82 l -15.881 0 c -0.474 0 -0.86 -0.368 -0.86 -0.82 l 0 -9.557 c 0 -0.455 0.385 -0.823 0.86 -0.823" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#e08dc9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6"/>
+ <path d="m 6.134 5.6 2.131 0 c 0.296 0 0.534 0.357 0.534 0.802 0 0.441 -0.238 0.798 -0.534 0.798 l -2.131 0 c -0.296 0 -0.534 -0.357 -0.534 -0.798 0 -0.445 0.238 -0.802 0.534 -0.802" style="fill:#e08dc9"/>
+ <path d="m 18.935 8.8 0.533 0 c 0.294 0 0.533 0.24 0.533 0.534 l 0 0.534 c 0 0.294 -0.238 0.532 -0.533 0.532 l -0.533 0 c -0.297 0 -0.535 -0.238 -0.535 -0.532 l 0 -0.534 c 0 -0.294 0.238 -0.534 0.535 -0.534 z" style="fill:#e08dc9"/>
+ <path d="m 16 12.8 c 0 1.768 -1.432 3.2 -3.2 3.2 -1.768 0 -3.2 -1.432 -3.2 -3.2 0 -1.768 1.432 -3.2 3.2 -3.2 c 1.768 0 3.2 1.432 3.2 3.2 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#e08dc9;stroke-width:1.6"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-physics.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-physics.svg
new file mode 100644
index 00000000..270b3ae3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-physics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <ellipse cx="12.8" cy="12.8" rx="3.498" ry="10.8" 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.8;stroke-dashoffset:0"/>
+ <ellipse cx="17.488" cy="-4.695" rx="3.502" ry="10.789" 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.8;stroke-dashoffset:0"/>
+ <ellipse cx="-4.675" cy="17.482" rx="3.502" ry="10.789" 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.8;stroke-dashoffset:0"/>
+ <circle cx="12.8" cy="12.8" r="1.6" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="6.582" cy="6.687" r="1.2" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="10.627" cy="21.294" r="1.2" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-profiling.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-profiling.svg
new file mode 100644
index 00000000..a13e01e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-profiling.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 12.263 5.309 1.074 0 c 0.146 0 0.263 0.135 0.263 0.299 l 0 0.966 c 0 0.167 -0.117 0.299 -0.263 0.299 l -1.074 0 c -0.146 0 -0.263 -0.133 -0.263 -0.299 l 0 -0.966 c 0 -0.164 0.117 -0.299 0.263 -0.299" style="fill:#b477d0"/>
+ <path d="m 12.11 4.265 1.25 0 c 0.419 0 0.758 0.339 0.758 0.758 0 0.417 -0.339 0.758 -0.758 0.758 l -1.25 0 c -0.419 0 -0.758 -0.341 -0.758 -0.758 0 -0.419 0.339 -0.758 0.758 -0.758 z" style="fill:#b477d0"/>
+ <path d="m 12.401 2.969 0.8 0 c 0.79 0 1.43 0.438 1.43 0.981 l 0 0.103 c 0 0.541 -0.64 0.978 -1.43 0.978 l -0.8 0 c -0.79 0 -1.433 -0.438 -1.433 -0.978 l 0 -0.103 c 0 -0.543 0.642 -0.981 1.433 -0.981 z" style="fill:#b477d0;stroke:#b477d0;stroke-linejoin:round;stroke-width:0.604"/>
+ <path d="m 12.676 8.533 0.249 0 c 0.224 0 0.409 0.136 0.409 0.308 l 0 0.985 c 0 0.169 -0.185 0.308 -0.409 0.308 l -0.249 0 c -0.224 0 -0.409 -0.139 -0.409 -0.308 l 0 -0.985 c 0 -0.171 0.185 -0.308 0.409 -0.308 z" style="fill:#b477d0"/>
+ <path d="m 12.676 18.72 0.249 0 c 0.224 0 0.409 0.139 0.409 0.307 l 0 0.986 c 0 0.168 -0.185 0.307 -0.409 0.307 l -0.249 0 c -0.224 0 -0.409 -0.139 -0.409 -0.307 l 0 -0.986 c 0 -0.168 0.185 -0.307 0.409 -0.307 z" style="fill:#b477d0"/>
+ <path d="m 6.933 14.523 0 -0.246 c 0 -0.225 0.139 -0.41 0.31 -0.41 l 0.983 0 c 0.168 0 0.307 0.186 0.307 0.41 l 0 0.246 c 0 0.228 -0.139 0.41 -0.307 0.41 l -0.983 0 c -0.171 0 -0.31 -0.182 -0.31 -0.41 z" style="fill:#b477d0"/>
+ <path d="m 17.07 14.523 0 -0.246 c 0 -0.225 0.139 -0.41 0.308 -0.41 l 0.985 0 c 0.171 0 0.308 0.186 0.308 0.41 l 0 0.246 c 0 0.228 -0.136 0.41 -0.308 0.41 l -0.985 0 c -0.169 0 -0.308 -0.182 -0.308 -0.41 z" style="fill:#b477d0"/>
+ <path d="m 12.69 9.929 c -0.164 0 -0.331 0.008 -0.497 0.026 -0.052 0.003 -0.099 0.034 -0.12 0.081 -0.023 0.047 -0.018 0.102 0.013 0.143 0.034 0.039 0.086 0.06 0.135 0.052 1.268 -0.138 2.396 0.245 3.318 1.128 0.034 0.042 0.089 0.057 0.138 0.044 0.052 -0.013 0.091 -0.055 0.102 -0.107 0.01 -0.049 -0.008 -0.104 -0.049 -0.135 -0.854 -0.818 -1.893 -1.237 -3.039 -1.232 z" style="fill:#b477d0"/>
+ <path d="m 13.09 10.744 c -0.07 0.01 -0.12 0.068 -0.12 0.138 0.003 0.07 0.055 0.128 0.125 0.135 0.706 0.091 1.271 0.349 1.802 0.823 0.057 0.049 0.146 0.044 0.195 -0.013 0.052 -0.057 0.047 -0.146 -0.01 -0.195 -0.57 -0.505 -1.198 -0.792 -1.951 -0.888 -0.016 -0.003 -0.029 -0.003 -0.042 0 z" style="fill:#b477d0"/>
+ <path d="m 12.578 9.179 c -0.458 0.013 -0.924 0.089 -1.391 0.227 -0.049 0.01 -0.089 0.049 -0.102 0.099 -0.013 0.052 0.005 0.104 0.042 0.138 0.039 0.034 0.094 0.044 0.141 0.026 1.768 -0.526 3.529 -0.086 4.839 1.211 0.055 0.055 0.143 0.055 0.198 0 0.055 -0.055 0.052 -0.143 0 -0.195 c -1.034 -1.023 -2.349 -1.544 -3.727 -1.505" style="fill:#b477d0"/>
+ <path d="m 17.31 7.15 -0.271 1.068 1.049 0.807 1.01 -0.591 c 0 -0.523 -1.341 -1.435 -1.789 -1.284 z" style="fill:#b477d0;fill-rule:evenodd"/>
+ <path d="m 17.299 10.574 c -0.094 -0.107 -5.745 4.479 -5.745 4.479 l 0.214 0.271 c 0 0 5.622 -4.643 5.531 -4.75 z" style="fill:#b477d0;fill-rule:evenodd"/>
+ <circle cx="12.8" cy="14.4" r="7.2" 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.6;stroke-dashoffset:0"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-publishing.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-publishing.svg
new file mode 100644
index 00000000..8a6bf18b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-publishing.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 3.437 3.2 18.726 0 c 0.132 0 0.237 0.105 0.237 0.237 l 0 18.726 c 0 0.132 -0.105 0.237 -0.237 0.237 l -18.726 0 c -0.132 0 -0.237 -0.105 -0.237 -0.237 l 0 -18.726 c 0 -0.132 0.105 -0.237 0.237 -0.237" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#92c8dd;stroke-linecap:round;stroke-width:1.6"/>
+ <g transform="matrix(0.63487159,0,0,0.63487159,1.2624688,0.54896715)" 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>
+ <g transform="matrix(0.64751577,0,0,0.64751577,0.5369749,0.44010872)" 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>
+ <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.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 12 12.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 14.4 12.8 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 16 12.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 14.4 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 14.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 13.6 14.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 15.2 14.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 17.6 14.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 16 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 16 4 0 0 0.8 -4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 16 16 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 17.6 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 17.6 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 12.8 17.6 2.4 0 0 0.8 -2.4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 16 17.6 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 7.2 19.2 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 9.6 19.2 4.8 0 0 0.8 -4.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-puzzles.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-puzzles.svg
new file mode 100644
index 00000000..38c88215
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-puzzles.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 11.328 2.733 c -0.85 0.032 -1.811 0.294 -2.379 0.975 -0.018 0.021 -0.033 0.044 -0.045 0.069 -0.189 0.402 -0.256 0.727 -0.142 1.013 c 0.114 0.286 0.371 0.414 0.573 0.494 0.202 0.08 0.39 0.134 0.512 0.206 c 0.122 0.072 0.177 0.122 0.209 0.284 0.037 0.193 0.009 0.294 -0.035 0.372 -0.044 0.078 -0.113 0.153 -0.214 0.192 c -0.157 0.061 -0.43 0.061 -0.43 0.061 l -5.05 0 c -0.179 0 -0.324 0.145 -0.324 0.324 l 0 5.08 c 0 0.362 0.074 0.571 0.175 0.727 0.115 0.159 0.253 0.344 0.47 0.466 0.217 0.122 0.501 0.166 0.814 0.105 0.279 -0.054 0.5 -0.211 0.636 -0.39 0.137 -0.179 0.205 -0.37 0.262 -0.53 0.057 -0.16 0.107 -0.291 0.147 -0.352 0.04 -0.06 0.031 -0.057 0.093 -0.061 0.059 -0.004 0.212 0.033 0.411 0.118 0.436 0.384 0.697 1.165 0.724 1.876 0.009 0.265 -0.015 0.513 -0.059 0.727 l 0.004 -0.013 c -0.015 0.059 -0.013 0.068 -0.009 0.047 -0.002 0.007 -0.003 0.014 -0.004 0.022 -0.078 0.611 -0.33 1.205 -0.7 1.527 c -0.256 0.105 -0.417 0.122 -0.444 0.111 -0.03 -0.012 -0.07 -0.054 -0.131 -0.207 -0.06 -0.153 -0.118 -0.376 -0.25 -0.6 -0.132 -0.224 -0.376 -0.45 -0.719 -0.517 l 0 0.001 c -0.456 -0.089 -0.845 0.065 -1.067 0.303 c -0.223 0.238 -0.305 0.518 -0.347 0.714 -0.005 0.022 -0.007 0.044 -0.008 0.067 l 0 5.333 c 0 0.18 0.147 0.325 0.326 0.324 l 5.088 0 c 0.351 -0.001 0.574 -0.077 0.733 -0.182 0.117 -0.077 0.335 -0.283 0.457 -0.5 0.122 -0.217 0.167 -0.501 0.106 -0.814 -0.067 -0.343 -0.292 -0.587 -0.517 -0.719 -0.225 -0.132 -0.448 -0.189 -0.601 -0.25 -0.153 -0.06 -0.197 -0.1 -0.209 -0.131 -0.011 -0.027 0.003 -0.187 0.113 -0.449 0.385 -0.433 1.165 -0.695 1.876 -0.719 l 0.003 0 c 0.262 -0.011 0.508 0.013 0.722 0.058 0.013 0.003 0.026 0.004 0.04 0.005 0.006 0.002 0.012 0.003 0.018 0.004 0.614 0.078 1.21 0.332 1.532 0.699 0.106 0.255 0.123 0.415 0.113 0.441 -0.012 0.03 -0.056 0.07 -0.21 0.131 -0.153 0.061 -0.377 0.119 -0.601 0.251 -0.225 0.132 -0.45 0.376 -0.517 0.719 -0.061 0.313 -0.016 0.597 0.106 0.814 0.122 0.217 0.288 0.395 0.461 0.486 0.219 0.134 0.397 0.157 0.731 0.154 l 5.108 0.003 c 0.179 0 0.324 -0.148 0.324 -0.326 l 0 -5.236 c 0 -0.203 0.027 -0.295 0.116 -0.389 0.093 -0.098 0.186 -0.162 0.466 -0.107 l 0.001 0.001 c 0.163 0.031 0.214 0.086 0.285 0.207 0.071 0.121 0.126 0.307 0.206 0.509 0.08 0.202 0.208 0.46 0.494 0.573 0.286 0.114 0.611 0.048 1.013 -0.141 0.025 -0.012 0.049 -0.027 0.07 -0.045 0.573 -0.478 0.847 -1.241 0.943 -1.974 0.002 -0.014 0.003 -0.028 0.003 -0.042 0 0.044 0.003 0.024 0.003 -0.032 l -0.008 0.069 c 0.059 -0.268 0.085 -0.566 0.074 -0.882 l 0 -0.001 c -0.032 -0.851 -0.297 -1.811 -0.975 -2.379 -0.021 -0.018 -0.045 -0.033 -0.07 -0.045 -0.403 -0.189 -0.728 -0.254 -1.013 -0.141 -0.286 0.114 -0.414 0.371 -0.494 0.573 -0.08 0.202 -0.134 0.389 -0.206 0.511 -0.072 0.121 -0.123 0.177 -0.285 0.209 -0.193 0.037 -0.295 0.008 -0.374 -0.036 -0.078 -0.044 -0.137 -0.121 -0.192 -0.214 -0.057 -0.097 -0.057 -0.427 -0.057 -0.427 l 0 -5.112 c 0 -0.179 -0.145 -0.323 -0.324 -0.324 l -5.306 0 c -0.136 0 -0.289 -0.037 -0.379 -0.125 -0.094 -0.092 -0.155 -0.187 -0.102 -0.461 c 0.031 -0.163 0.087 -0.214 0.209 -0.285 0.121 -0.072 0.309 -0.126 0.511 -0.206 0.202 -0.08 0.459 -0.207 0.573 -0.493 0.114 -0.286 0.048 -0.61 -0.141 -1.012 -0.012 -0.025 -0.027 -0.049 -0.045 -0.07 -0.476 -0.568 -1.231 -0.839 -1.96 -0.935 -0.012 -0.003 -0.035 -0.005 -0.056 -0.008 -0.26 -0.054 -0.544 -0.082 -0.85 -0.072 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/32/categories/applications-python.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-python.svg
new file mode 100644
index 00000000..0eea5dbc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-python.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
+ <path d="m 20.17 8.167 c -3.13 0 -5.667 1.194 -5.667 2.667 l 0 2.667 6 0 0 1 -9.666 0 c -1.473 0 -2.667 2.537 -2.667 5.667 0 3.13 1.194 5.334 2.667 5.334 l 2.667 0 0 -2.667 c 0 -1.837 1.496 -3.333 3.333 -3.333 l 6 0 c 1.477 0 2.667 -1.19 2.667 -2.667 l 0 -6 c 0 -1.473 -2.204 -2.667 -5.334 -2.667 z m -2.666 1.667 c 0.552 0 1 0.448 1 1 0 0.552 -0.448 1 -1 1 -0.552 0 -1 -0.448 -1 -1 0 -0.552 0.448 -1 1 -1 z" style="fill:#658db6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 19.834 31.833 c 3.13 0 5.667 -1.194 5.667 -2.667 l 0 -2.667 -6 0 0 -1 9.666 0 c 1.473 0 2.667 -2.537 2.667 -5.667 0 -3.13 -1.194 -5.334 -2.667 -5.334 l -2.667 0 0 2.667 c 0 1.837 -1.496 3.333 -3.333 3.333 l -6 0 c -1.477 0 -2.667 1.19 -2.667 2.667 l 0 6 c 0 1.473 2.204 2.667 5.334 2.667 z m 2.666 -1.667 c -0.552 0 -1 -0.448 -1 -1 0 -0.552 0.448 -1 1 -1 0.552 0 1 0.448 1 1 0 0.552 -0.448 1 -1 1 z" style="fill:#658db6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-roleplaying.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-roleplaying.svg
new file mode 100644
index 00000000..cd63532c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-roleplaying.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="translate(0.16796876,0.16601566)" style="fill:#549ca4;stroke:#549ca4;stroke-width:4.545">
+ <path d="m 69.16 106.23 c 1.642 7.547 2.558 13.231 1.2 20.81 -10.263 8.368 -36.599 12.13 -36.536 20.779 l -3.568 25.957 c 0 8.621 24.568 15.6 54.82 15.6 30.28 0 54.789 -6.979 54.789 -15.6 l -3.505 -25.957 c -0.063 -7.421 -26.526 -12.13 -36.694 -20.779 -0.884 -7.01 -0.189 -13.8 1.326 -20.81 z" transform="scale(0.1237,0.1237)"/>
+ <path d="m 84.82 57.57 c -12.568 0 -22.736 9.789 -22.736 21.821 0.095 4.484 0.474 9.789 3.063 21.884 1.484 4.674 15 18.09 15.13 19.642 2.937 1.547 7.579 1.547 10.61 0 0 -1.547 12.13 -14.968 13.642 -19.642 2.874 -12.568 2.874 -17.18 3.03 -21.884 0 -12.03 -10.2 -21.821 -22.736 -21.821 z" transform="scale(0.1237,0.1237)"/>
+ <g style="stroke-linejoin:round">
+ <path d="m 132.72 71.18 c -7.642 -4.547 -20.08 -36.22 -18.16 -22.736 l 4.547 31.831 z" transform="scale(0.1237,0.1237)"/>
+ <path d="m 178.01 71.18 c 7.674 -4.547 20.08 -36.22 18.19 -22.736 l -4.579 31.831 z" transform="scale(0.1237,0.1237)"/>
+ </g>
+ <path d="m 134.81 107.56 c 2.116 9.884 3.284 17.368 1.547 27.25 -13.2 10.989 -47.05 15.916 -46.989 27.28 l -4.547 34.1 c 0 11.273 31.547 20.431 70.45 20.431 38.905 0 70.45 -9.158 70.45 -20.431 l -4.547 -34.1 c -0.032 -9.726 -34.1 -15.916 -47.15 -27.28 -1.137 -9.189 -0.253 -18.06 1.705 -27.25 z" transform="scale(0.1237,0.1237)"/>
+ <path d="m 155.27 39.38 c -18.821 0 -34.07 14.242 -34.07 31.799 0.158 6.505 0.695 14.242 4.547 31.831 2.242 6.821 22.515 24.979 22.705 27.25 4.421 2.305 11.368 2.305 15.916 0 0 -2.274 18.19 -20.431 20.463 -27.25 4.295 -18.284 4.295 -25.01 4.547 -31.831 0 -17.558 -15.284 -31.799 -34.1 -31.799 z" transform="scale(0.1237,0.1237)"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-ruby.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-ruby.svg
new file mode 100644
index 00000000..3d89f6bb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-ruby.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 13.14 6.804 2.593 6.581 2.913 -7.485" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 13.14 6.804 -5.03 7.02 0.973 -6.269" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 18.647 5.906 5.772 5.8 -1.205 -5.953" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 3.75 13.894 13.968 12.355 -6.092 -12.45" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 3.75 13.894 5.309 -6.336 4.08 -0.754 -1.514 6.995" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 18.647 5.9 4.566 -0.146 5.04 4.863 -8.04 2.287" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 13.14 6.804 5.507 -0.904 1.562 7 -8.582 0.896" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 17.717 26.25 10.533 -15.634 -8.04 2.287" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5"/>
+ <path d="m 24.418 11.706 -6.701 14.544" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25"/>
+ <path d="m 15.733 13.385 1.985 12.865" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25"/>
+ <path d="m 8.107 13.828 9.611 12.422" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-science.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-science.svg
new file mode 100644
index 00000000..8e0ba226
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-science.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <g transform="matrix(0.66667375,0,0,0.66667375,1.1350029e-4,0.00128938)">
+ <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 14.229 4.057 -0.186 0.04 -0.314 0.717 0.234 0.13 c 0.002 0.016 0.004 0.036 0.004 0.036 l 0 0.012 0.074 2.079 0.013 0.043 c 0.021 0.075 0.03 0.074 0.039 0.083 0 -0.012 -0.074 0.151 -0.148 0.279 -0.079 0.136 -0.154 0.254 -0.154 0.254 l -0.022 0.034 -3.473 9.524 0.013 -0.03 c -0.642 1.375 -0.748 2.267 -0.655 2.858 0.046 0.295 0.144 0.513 0.242 0.658 0.092 0.136 0.201 0.215 0.215 0.225 2.894 2.423 6.559 1.647 8.25 1.375 1.935 -0.31 2.328 -2.154 2.328 -2.154 l 0.013 -0.066 -0.012 -0.068 c -0.669 -3.819 -3.101 -12.818 -3.137 -12.948 l 0.232 -1.878 -0.001 -0.033 c -0.008 -0.172 0.061 -0.228 0.061 -0.228 l 0.129 -0.133 -0.027 -0.184 c -0.042 -0.281 -0.277 -0.476 -0.444 -0.534 -0.167 -0.058 -0.311 -0.044 -0.313 -0.044 l -0.001 0 c -1.99 -0.224 -2.961 -0.049 -2.961 -0.049 z m 0.466 0.737 c 0.154 -0.028 0.677 -0.157 2.474 0.057 l 0.012 0.001 c -0.075 0.139 -0.155 0.167 -0.143 0.413 l 0.003 -0.064 -0.246 1.99 0.02 0.07 c 0 0 2.451 9.1 3.121 12.87 -0.016 0.088 -0.238 1.272 -1.691 1.505 l -0.001 0 c -1.743 0.28 -5.07 0.97 -7.668 -1.219 l -0.016 -0.013 -0.017 -0.012 c 0 0 0.013 0.017 -0.025 -0.038 -0.037 -0.055 -0.093 -0.161 -0.124 -0.354 -0.061 -0.386 -0.009 -1.136 0.594 -2.426 l 0.008 -0.014 3.452 -9.468 c 0.019 -0.03 0.069 -0.109 0.145 -0.237 0.088 -0.15 0.178 -0.275 0.233 -0.48 0.043 -0.158 0.022 -0.317 -0.02 -0.422 -0.007 -0.017 -0.012 -0.024 -0.02 -0.039 l -0.07 -1.936 0 0.025 c 0 0 0 -0.099 -0.02 -0.21 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 11.794 16.443 -0.435 1.19 c -0.005 0.018 -0.013 0.036 -0.021 0.055 -0.589 1.258 -0.622 1.958 -0.573 2.273 0.023 0.154 0.065 0.219 0.078 0.237 2.453 2.07 5.557 1.414 7.331 1.13 1.076 -0.172 1.331 -0.958 1.385 -1.193 -0.154 -0.859 -0.401 -1.995 -0.688 -3.234 -3.188 0.789 -5.513 0.289 -7.078 -0.458 z" style="fill:#adc3e2;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-simulation.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-simulation.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-simulation.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-sports.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-sports.svg
new file mode 100644
index 00000000..522fc902
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-sports.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 15.02 28.324 c -5.211 -0.355 -9.789 -4.461 -11.08 -9.437 -1.191 -5.152 1.176 -10.957 5.793 -13.652 2.969 -1.769 6.699 -1.992 9.984 -1.07 c 4.059 1.246 7.152 4.859 8.238 8.887 0.977 3.715 0.273 7.93 -2.32 10.855 -2.348 2.922 -6.098 4.605 -9.847 4.453 -0.254 -0.004 -0.512 -0.016 -0.766 -0.035 z m 3.105 -0.582 c 0.937 -0.082 0.77 -0.367 -0.078 -0.441 -1.52 -0.293 -3.16 -0.301 -4.629 0.215 1.293 0.621 3.01 0.457 4.453 0.273 z m -4.605 -0.824 c 0.668 -0.68 -0.027 -2.305 -0.609 -2.949 -1.305 -0.668 -2.316 -1.75 -3.512 -2.57 -0.898 -0.328 -1.773 0.293 -2.637 0.504 -0.004 0.855 -0.062 1.824 0.691 2.422 1.242 1.223 2.746 2.301 4.437 2.789 0.543 0.023 1.113 -0.008 1.629 -0.195 z m 7.148 0.035 c 2.164 -0.93 4.191 -2.426 5.41 -4.465 0.441 -0.586 0.762 -1.613 -0.383 -1.273 -1.441 0.906 -2.742 2.023 -4.219 2.883 -0.895 0.707 -1.539 1.68 -2.176 2.613 0.219 0.512 0.941 0.391 1.367 0.242 z m 1.465 -3.742 c 1.09 -0.891 2.66 -1.465 3.234 -2.816 0.258 -1.062 0.277 -2.164 0.383 -3.246 -1.082 -0.961 -2.41 -1.613 -3.715 -2.227 -1.285 0.098 -2.324 1.242 -3.34 1.98 -0.543 0.297 -0.402 0.969 -0.551 1.484 -0.195 1.203 -0.426 2.402 -0.559 3.617 1.012 0.746 2.144 1.43 3.375 1.723 0.445 0 0.812 -0.297 1.172 -0.516 z m -7.754 0.184 c 0.984 -0.371 2.285 -0.656 2.75 -1.695 0.344 -1.461 0.531 -2.953 0.715 -4.441 -0.98 -0.93 -2.023 -1.91 -3.309 -2.394 -1.105 -0.02 -2.043 0.762 -3.03 1.191 -1.324 0.359 -1.785 1.562 -1.84 2.805 -0.391 1.23 0.055 2.492 1.172 3.172 0.977 0.715 2.23 1.859 3.539 1.363 z m -8.242 -1.719 c -0.801 -1.477 -1.348 -3.09 -1.57 -4.754 -0.793 0.16 -0.07 2.098 0.145 2.883 0.371 1.07 0.941 2.051 1.535 3.01 c 0.105 -0.395 0.172 -0.781 -0.109 -1.137 m -0.344 -6.566 c 0.348 -0.5 0.902 -0.891 1.113 -1.457 0.367 -1.719 0.969 -3.379 1.832 -4.922 -0.035 -0.992 -1.148 -1.598 -1.703 -0.5 -1.574 2.023 -2.812 4.496 -2.867 7.101 c -0.207 0.898 0.574 1.543 1.023 0.488 0.199 -0.234 0.398 -0.473 0.602 -0.711 z m 20.308 1.234 c 0.668 -0.875 1.594 -1.914 1.355 -3.102 -0.422 -2.25 -1.574 -4.387 -3.351 -5.851 -0.531 -0.223 -1.496 -1.043 -1.863 -0.27 -0.543 1.043 -1.898 2.031 -1.41 3.328 0.418 1.285 0.723 2.621 1.332 3.828 1.121 0.875 2.418 1.555 3.723 2.129 z m -14.91 -0.582 c 1.035 -0.527 2.039 -1.102 3.051 -1.668 0.336 -1.187 0.766 -2.348 1.164 -3.512 c 0.055 -1.266 -1.074 -2.168 -1.828 -3.055 -0.742 -1.184 -1.992 -0.277 -2.91 0.156 -2.01 1.074 -2.473 3.434 -3.16 5.406 c 0.098 0.738 0.777 1.355 1.27 1.906 0.68 0.687 1.449 1.598 2.414 0.766 z m 7.422 -6.379 c 0.535 -0.074 1.137 -0.02 1.629 -0.172 0.746 -0.797 1.402 -1.73 1.711 -2.785 -0.375 -1.055 -1.613 -1.539 -2.609 -1.898 -1.266 -0.375 -2.621 -0.562 -3.937 -0.41 c -0.949 0.48 -2.648 1.883 -1.691 2.973 0.703 0.84 1.453 1.633 2.219 2.418 0.895 0.008 1.785 -0.062 2.68 -0.125 z" style="fill:#9c9c37;stroke:#9c9c37;stroke-width:0.124"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-system.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-system.svg
new file mode 100644
index 00000000..0e0684e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-system.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 16 4 c -6.613 0 -12 5.387 -12 12 0 6.613 5.387 12 12 12 6.613 0 12 -5.387 12 -12 0 -6.613 -5.387 -12 -12 -12 m 0 5.5 c 0.552 0 1 0.448 1 1 0 0.552 -0.448 1 -1 1 -0.552 0 -1 -0.448 -1 -1 0 -0.552 0.448 -1 1 -1 z m -2 3 3 0 0 9 2 0 0 1.5 -6 0 0 -1.5 2 0 0 -7.5 -1 0 z" style="fill:#ee6454"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-utilities.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-utilities.svg
new file mode 100644
index 00000000..85eee54c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-utilities.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 25.75 16 c 0 5.383 -4.367 9.75 -9.75 9.75 -5.383 0 -9.75 -4.367 -9.75 -9.75 0 -5.383 4.367 -9.75 9.75 -9.75 5.383 0 9.75 4.367 9.75 9.75 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#2f8b96;stroke-width:1.5"/>
+ <path d="m 12.5 16 c 0 0.829 -0.671 1.5 -1.5 1.5 -0.829 0 -1.5 -0.671 -1.5 -1.5 0 -0.829 0.671 -1.5 1.5 -1.5 0.829 0 1.5 0.671 1.5 1.5 z" style="fill:#2f8b96"/>
+ <path d="m 17.5 16 c 0 0.829 -0.671 1.5 -1.5 1.5 -0.829 0 -1.5 -0.671 -1.5 -1.5 0 -0.829 0.671 -1.5 1.5 -1.5 0.829 0 1.5 0.671 1.5 1.5 z" style="fill:#2f8b96"/>
+ <path d="m 22.5 16 c 0 0.829 -0.671 1.5 -1.5 1.5 -0.829 0 -1.5 -0.671 -1.5 -1.5 0 -0.829 0.671 -1.5 1.5 -1.5 0.829 0 1.5 0.671 1.5 1.5 z" style="fill:#2f8b96"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-versioncontrol.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-versioncontrol.svg
new file mode 100644
index 00000000..96f9c979
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-versioncontrol.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 3.437 3.2 18.726 0 c 0.132 0 0.237 0.105 0.237 0.237 l 0 18.726 c 0 0.132 -0.105 0.237 -0.237 0.237 l -18.726 0 c -0.132 0 -0.237 -0.105 -0.237 -0.237 l 0 -18.726 c 0 -0.132 0.105 -0.237 0.237 -0.237 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ca9a69;stroke-linecap:round;stroke-width:1.6"/>
+ <path d="m 4.8 3.467 0 18.933 0.8 0 l 0 -2.4 l 1.6 0 0 -0.8 -1.6 0 0 -2.4 1.6 0 0 -0.8 -1.6 0 0 -2.4 2.4 0 0 -0.8 -2.4 0 0 -2.4 2.4 0 0 -0.8 -2.4 0 l 0 -2.4 l 1.6 0 0 -0.8 -1.6 0 0 -2.933 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="1.6" height="1.6" x="8" y="5.6" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1.6" height="1.6" x="8" y="18.4" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="9.6" height="1.6" x="10.4" y="5.6" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1.6" height="1.6" x="8.8" y="8.8" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1.6" height="1.6" x="8.8" y="12" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="1.6" height="1.6" x="8" y="15.2" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="9.6" height="1.6" x="11.2" y="8.8" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="9.6" height="1.6" x="11.2" y="12" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="9.6" height="1.6" x="10.4" y="15.2" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="9.6" height="1.6" x="10.4" y="18.4" rx="0.267" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-viewers.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-viewers.svg
new file mode 100644
index 00000000..b382fd29
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-viewers.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 15.991 8.5 c -0.258 0 -0.504 0.024 -0.753 0.032 -3.037 0.12 -5.39 0.911 -7.02 1.742 -1.764 0.899 -2.792 1.906 -2.792 1.906 -0.576 0.599 -0.572 1.678 0.008 2.27 0.584 0.595 1.639 0.599 2.224 0.012 0 0 0.439 -0.44 1.41 -1 -0.286 0.799 -0.427 1.65 -0.427 2.545 0 4.12 3.311 7.496 7.347 7.496 4.04 0 7.347 -3.376 7.347 -7.496 0 -0.895 -0.137 -1.746 -0.423 -2.545 0.971 0.563 1.41 1 1.41 1 0.58 0.603 1.652 0.607 2.236 0.012 0.588 -0.599 0.584 -1.69 -0.008 -2.282 0 0 -1.023 -1.01 -2.788 -1.91 c -1.627 -0.831 -3.98 -1.622 -7.02 -1.742 -0.246 -0.024 -0.504 -0.032 -0.757 -0.032 m 0 2.349 c 2.34 0 5.575 1.091 5.575 5.139 0 3.548 -2.203 5.65 -5.575 5.65 -3.319 0 -5.523 -2.154 -5.523 -5.65 0 -3.592 3.186 -5.139 5.523 -5.139 z" style="fill:#4cb29c"/>
+ <path d="m 17.75 15.997 c 0 0.971 -0.786 1.753 -1.753 1.753 -0.961 0 -1.747 -0.782 -1.747 -1.753 0 -0.965 0.786 -1.747 1.747 -1.747 c 0.967 0 1.753 0.782 1.753 1.747 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#4cb29c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/applications-webbrowsers.svg b/.icons/Material-Black-Lime-Numix/32/categories/applications-webbrowsers.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/applications-webbrowsers.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/configuration_section.svg b/.icons/Material-Black-Lime-Numix/32/categories/configuration_section.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/configuration_section.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/documentation_help.svg b/.icons/Material-Black-Lime-Numix/32/categories/documentation_help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/documentation_help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/documentation_section.svg b/.icons/Material-Black-Lime-Numix/32/categories/documentation_section.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/documentation_section.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-applications.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-applications.svg
new file mode 100644
index 00000000..004f3274
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-applications.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="translate(0.16676205,0.1660155)" style="fill:#6f8bc0">
+ <path d="m 23.84 3.465 c -5.191 0 -6.164 7.328 -3.242 7.328 2.914 0 8.426 -7.328 3.242 -7.328 z"/>
+ <path d="m 15.223 9.887 c 1.555 0.094 3.262 -5.883 0.34 -5.508 -2.918 0.375 -1.895 5.414 -0.34 5.508 z"/>
+ <path d="m 8.102 13.602 c 1.105 -0.484 0.145 -5.207 -1.734 -3.918 -1.879 1.285 0.633 4.398 1.734 3.918"/>
+ <path d="m 11.219 11.129 c 1.313 -0.266 1.387 -5.621 -0.957 -4.66 -2.348 0.965 -0.359 4.926 0.957 4.66"/>
+ <path d="m 18.09 23.11 c 0.234 1.77 -1.309 2.645 -2.816 1.504 -4.805 -3.629 7.957 -5.441 7.113 -10.402 -0.695 -4.113 -13.426 -2.848 -14.871 3.594 -0.984 4.355 4.04 10.398 9.273 10.398 2.578 0 5.547 -2.309 6.102 -5.23 0.426 -2.23 -4.996 -1.34 -4.801 0.137 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-control-center.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-control-center.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/gnome-devel.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-devel.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-globe.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-globe.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-globe.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-graphics.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-joystick.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-joystick.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-joystick.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-multimedia.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-other.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-other.svg
new file mode 120000
index 00000000..316547ba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-settings.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-settings.svg
new file mode 100644
index 00000000..72cccacd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-settings.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 5 4 0 16 1 0 0 -16" style="fill:#ec86ab"/>
+ <path d="m 7.5 21 c 0 1.102 -0.898 2 -2 2 c -1.102 0 -1.996 -0.898 -1.996 -2 0 -1.106 0.894 -2 1.996 -2 1.106 0 2 0.894 2 2" style="fill:#ec86ab"/>
+ <path d="m 13 28 0 -20 -1 0 0 20" style="fill:#ec86ab"/>
+ <path d="m 10.5 7 c 0 -1.106 0.898 -2 1.996 -2 1.106 0 2 0.898 2 2 0 1.098 -0.898 1.996 -2 1.996 -1.098 0 -1.996 -0.898 -1.996 -1.996" style="fill:#ec86ab"/>
+ <path d="m 19 4 0 15 1 0 0 -15 z" style="fill:#ec86ab"/>
+ <path d="m 21.5 20 c 0 1.102 -0.898 2 -2 2 -1.102 0 -2 -0.898 -2 -2 0 -1.102 0.898 -2 2 -2 1.102 0 2 0.898 2 2 z" style="fill:#ec86ab"/>
+ <path d="m 27 28 0 -11 -1 0 0 11 z" style="fill:#ec86ab"/>
+ <path d="m 24.5 15.998 c 0 -1.107 0.898 -1.998 2 -1.998 1.098 0 1.996 0.891 1.996 1.998 0 1.107 -0.898 2 -1.996 2 -1.106 0 -2 -0.895 -2 -2" style="fill:#ec86ab"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gnome-system.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-system.svg
new file mode 100644
index 00000000..73d40d46
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-system.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 18.25 16 c 0 1.241 -1.011 2.248 -2.252 2.248 -1.241 0 -2.248 -1.01 -2.248 -2.248 0 -1.241 1.01 -2.252 2.248 -2.252 1.241 0 2.252 1.01 2.252 2.252" style="fill:#b98595"/>
+ <circle cx="16" cy="16" r="10" 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:2;stroke-dashoffset:0"/>
+ <g transform="matrix(1,0,0,0.96153846,0,0.61538464)">
+ <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,1,-0.96153846,0,31.384615,-2.0000002e-8)">
+ <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.70710678,0.70710678,-0.67991037,0.67991037,15.564857,-6.1922744)">
+ <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.70710678,-0.70710678,0.67991037,0.67991037,-6.1922743,16.435143)">
+ <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/32/categories/gnome-util.svg b/.icons/Material-Black-Lime-Numix/32/categories/gnome-util.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gnome-util.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/gtk-preferences.svg b/.icons/Material-Black-Lime-Numix/32/categories/gtk-preferences.svg
new file mode 120000
index 00000000..b1de2560
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/gtk-preferences.svg
@@ -0,0 +1 @@
+gnome-settings.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/help-about.svg b/.icons/Material-Black-Lime-Numix/32/categories/help-about.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/help-about.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/kcontrol.svg b/.icons/Material-Black-Lime-Numix/32/categories/kcontrol.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/kcontrol.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/kdeconnect.svg b/.icons/Material-Black-Lime-Numix/32/categories/kdeconnect.svg
new file mode 120000
index 00000000..df8e1655
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/kdeconnect.svg
@@ -0,0 +1 @@
+preferences-kde-connect.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/multimedia_section.svg b/.icons/Material-Black-Lime-Numix/32/categories/multimedia_section.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/multimedia_section.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_development.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_development.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_development.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_games.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_graphics.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_multimedia.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_network.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_network.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_network.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_office.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_settings.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/package_system.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_system.svg
new file mode 100644
index 00000000..124839e3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_system.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 18.25 16 c 0 1.241 -1.011 2.248 -2.252 2.248 -1.241 0 -2.248 -1.01 -2.248 -2.248 0 -1.241 1.01 -2.252 2.248 -2.252 1.241 0 2.252 1.01 2.252 2.252" style="fill:#c65a4a"/>
+ <circle cx="16" cy="16" r="10" 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:2;stroke-dashoffset:0"/>
+ <g transform="matrix(1,0,0,0.96153846,0,0.61538464)">
+ <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,1,-0.96153846,0,31.384615,-2.0000002e-8)">
+ <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.70710678,0.70710678,-0.67991037,0.67991037,15.564857,-6.1922744)">
+ <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.70710678,-0.70710678,0.67991037,0.67991037,-6.1922743,16.435143)">
+ <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/32/categories/package_utilities.svg b/.icons/Material-Black-Lime-Numix/32/categories/package_utilities.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/package_utilities.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-autocompletion.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-autocompletion.svg
new file mode 100644
index 00000000..e35f580b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-autocompletion.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 13.533 4 -9.455 24 l 3.583 0 3.415 -8.665 9.85 0 l 3.415 8.665 3.579 0 -3.937 -10 l 3.352 0 -0.67 4 4 -6 -4 -6 0.67 4 -4.929 0 -3.938 -10 z m 2.468 2.826 3.613 9.174 -7.225 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:#7c9bb1;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/32/categories/preferences-bluetooth.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-bluetooth.svg
new file mode 100644
index 00000000..acfbc6ac
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-bluetooth.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.75000937,0,0,0.75000937,37.250015,-2.0002249)">
+ <g>
+ <!-- color: #659eb9 -->
+ <g>
+ <path d="m -31 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/32/categories/preferences-calendar-and-tasks.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-calendar-and-tasks.svg
new file mode 100644
index 00000000..4affd12f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-calendar-and-tasks.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" viewBox="0 0 9.0311113 9.0311113" height="32">
+ <path d="m 1.426 3.387 0 4.798 6.179 0 0 -4.798" 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.564"/>
+ <path d="m 7.06 1.411 1.129 0 0 1.411 -7.338 0 0 -1.411 1.129 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.564"/>
+ <path d="m 3.104 1.411 2.822 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.564"/>
+ <path d="m 2.54 0.847 0 1.129" 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.564"/>
+ <path d="m 6.491 0.847 0 1.129" 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.564"/>
+ <path d="m 2.258 4.798 4.516 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.564"/>
+ <path d="m 2.258 6.209 4.516 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.564"/>
+ <path d="m 5.927 3.669 0 3.669" 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.564"/>
+ <path d="m 3.104 3.669 0 3.669" 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.564"/>
+ <path d="m 4.516 3.669 0 3.669" 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.564"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-certificates.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-certificates.svg
new file mode 100644
index 00000000..5a4b0c58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-certificates.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 15.992 2 c -1.018 0 -1.872 0.582 -2.263 1.404 c -0.775 -0.526 -1.856 -0.63 -2.733 -0.144 -0.877 0.478 -1.339 1.396 -1.253 2.289 -0.94 -0.008 -1.919 0.359 -2.42 1.18 -0.509 0.829 -0.407 1.85 0.157 2.584 -0.869 0.367 -1.48 1.18 -1.48 2.137 c 0 0.957 0.611 1.77 1.48 2.137 -0.556 0.734 -0.666 1.747 -0.157 2.584 0.501 0.821 1.48 1.26 2.42 1.18 -0.086 0.893 0.376 1.81 1.253 2.289 0.392 0.215 0.573 0.295 1 0.295 l 0 10.06 4 -3.541 4 3.541 0 -10.06 c 0.423 0 0.612 -0.008 1 -0.295 0.877 -0.478 1.339 -1.396 1.253 -2.289 0.94 0.008 1.919 -0.359 2.42 -1.18 0.509 -0.829 0.407 -1.85 -0.157 -2.584 c 0.869 -0.367 1.48 -1.18 1.48 -2.137 0 -0.957 -0.611 -1.77 -1.48 -2.137 0.556 -0.734 0.666 -1.747 0.157 -2.584 -0.501 -0.821 -1.48 -1.26 -2.42 -1.18 0.086 -0.893 -0.376 -1.81 -1.253 -2.289 -0.877 -0.478 -1.958 -0.383 -2.733 0.144 -0.392 -0.821 -1.245 -1.404 -2.263 -1.404 m -0.016 3.501 c 3.446 0 6.249 2.64 6.249 5.901 0 3.262 -2.796 5.901 -6.249 5.901 -3.446 0 -6.249 -2.64 -6.249 -5.901 0 -3.262 2.796 -5.901 6.249 -5.901 z m 0 1.18 c -2.756 0 -4.996 2.113 -4.996 4.721 0 2.608 2.24 4.721 4.996 4.721 2.756 0 4.996 -2.113 4.996 -4.721 0 -2.608 -2.24 -4.721 -4.996 -4.721 z" style="fill:#d64c62;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-composer.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-composer.svg
new file mode 100644
index 00000000..2ac7365a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-composer.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 10.346 6 c 0 0 -1.346 0 -1.346 1.332 l 0 17.336 c 0 1.332 1.272 1.332 1.272 1.332 l 11.457 0 c 1.272 0 1.272 -1.332 1.272 -1.332 l 0 -16 l -2.543 -2.668 -10.185 0 m 0.728 2 l 6 0 0 4 4 0 0 12 -10 0 z" style="fill:#9ddee4;fill-opacity:1"/>
+ <path d="m 27.627 8 2.373 2.373 -10.441 10.441 -3.559 1.186 1.186 -3.559" style="fill:#9ddee4;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-accessibility.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-accessibility.svg
new file mode 100644
index 00000000..d08eb8b5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-accessibility.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 16 3 c -7.173 0 -13 5.827 -13 13 0 7.173 5.827 13 13 13 7.173 0 13 -5.827 13 -13 0 -7.173 -5.827 -13 -13 -13 m 0.09 4.55 c 1.044 0 1.892 0.867 1.892 1.935 0 1.068 -0.847 1.936 -1.892 1.936 -1.044 0 -1.893 -0.868 -1.893 -1.936 0 -1.068 0.849 -1.935 1.893 -1.935 z m -6.817 3.958 c 0.098 0.004 0.198 0.023 0.3 0.041 l 6.428 1.127 6.454 -1.08 c 0.087 -0.015 0.161 -0.039 0.249 -0.053 0.25 -0.028 0.496 0.109 0.585 0.344 0.089 0.235 0.001 0.507 -0.206 0.651 l -5.04 1.743 0.003 3.698 1.744 5.643 c 0.152 0.265 0.059 0.602 -0.207 0.754 -0.266 0.152 -0.606 0.06 -0.758 -0.206 l -2.813 -6.05 -2.869 6.07 c -0.171 0.256 -0.535 0.308 -0.792 0.137 -0.257 -0.171 -0.308 -0.5 -0.137 -0.755 l 1.777 -5.619 0.034 -3.753 l -5.04 -1.634 c -0.183 -0.096 -0.314 -0.273 -0.311 -0.48 c 0.003 -0.206 0.125 -0.424 0.311 -0.515 0.093 -0.046 0.188 -0.058 0.286 -0.055 z" style="fill:#698ecc;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-color.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-color.svg
new file mode 120000
index 00000000..094639b9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-color.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-default-applications.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-default-applications.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-default-applications.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-display.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-display.svg
new file mode 100644
index 00000000..9f055676
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-display.svg
@@ -0,0 +1,6 @@
+<!-- color: #71e9d2 -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g transform="matrix(0.66667157,0,0,0.66667157,-2.8434789e-4,0.99988967)" style="fill:#c088c3;fill-opacity:1">
+ <path d="m 8 6 c -1 0 -2 1 -2 2 l 0 23.5 15 0 c 0 0 0 4.5 -3 6 l -3 0 0 1.5 18 0 0 -1.5 -3 0 c -3 -1.5 -3 -6 -3 -6 l 15 0 l 0 -23.5 c 0 -1 -1 -2 -2 -2 z m 1 3 30 0 0 18 -30 0 z m 12 19.5 l 6 0 0 1.5 -6 0 z" style="stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-filetype-association.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-filetype-association.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-font.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-font.svg
new file mode 120000
index 00000000..97712fb3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-gaming.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-gaming.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-keyboard.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-keyboard.svg
new file mode 120000
index 00000000..10d5d405
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-peripherals-directory.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals-directory.svg
new file mode 100644
index 00000000..00c43ec6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals-directory.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 12.05 6.441 c 0 -0.383 -0.224 -0.691 -0.5 -0.691 -0.276 0 -0.5 0.307 -0.5 0.691 l 0 2.559 1 0 z" style="fill:#555"/>
+ <path d="m 11.05 25.555 c 0 0.383 0.224 0.695 0.5 0.695 0.276 0 0.5 -0.311 0.5 -0.695 l 0 -2.555 -1 0 z" style="fill:#555"/>
+ <path d="m 16.5 6.441 c 0 -0.383 -0.225 -0.691 -0.501 -0.691 -0.277 0 -0.499 0.307 -0.499 0.691 l 0 2.559 l 1 0 z" style="fill:#555"/>
+ <path d="m 15.5 25.555 c 0 0.383 0.222 0.695 0.499 0.695 0.277 0 0.501 -0.311 0.501 -0.695 l 0 -2.555 l -1 0 z" style="fill:#555"/>
+ <path d="m 21 6.441 c 0 -0.383 -0.222 -0.691 -0.501 -0.691 -0.277 0 -0.499 0.307 -0.499 0.691 l 0 2.559 1 0" style="fill:#555"/>
+ <path d="m 20 25.555 c 0 0.383 0.222 0.695 0.501 0.695 0.277 0 0.499 -0.311 0.499 -0.695 l 0 -2.555 -1 0" style="fill:#555"/>
+ <path d="m 6.442 20 c -0.384 0 -0.692 0.222 -0.692 0.499 0 0.277 0.308 0.501 0.692 0.501 l 2.558 0 0 -1" style="fill:#555"/>
+ <path d="m 25.554 21 c 0.384 0 0.696 -0.225 0.696 -0.501 0 -0.277 -0.312 -0.499 -0.696 -0.499 l -2.554 0 l 0 1 z" style="fill:#555"/>
+ <path d="m 6.442 15.5 c -0.384 0 -0.692 0.224 -0.692 0.5 c 0 0.273 0.308 0.5 0.692 0.5 l 2.558 0 l 0 -1 z" style="fill:#555"/>
+ <path d="m 25.554 16.5 c 0.384 0 0.696 -0.227 0.696 -0.5 c 0 -0.276 -0.312 -0.5 -0.696 -0.5 l -2.554 0 l 0 1 z" style="fill:#555"/>
+ <path d="m 6.442 11 c -0.384 0 -0.692 0.224 -0.692 0.5 0 0.273 0.308 0.5 0.692 0.5 l 2.558 0 0 -1" style="fill:#555"/>
+ <path d="m 25.554 12 c 0.384 0 0.696 -0.227 0.696 -0.5 0 -0.276 -0.312 -0.5 -0.696 -0.5 l -2.554 0 l 0 1 z" style="fill:#555"/>
+ <path d="m 19.643 21 c 0.745 0 1.357 -0.605 1.357 -1.354 l 0 -7.291 c 0 -0.75 -0.612 -1.354 -1.357 -1.354 l -7.291 0 c -0.745 0 -1.353 0.605 -1.353 1.354 l 0 7.291 c 0 0.75 0.608 1.354 1.353 1.354" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals.svg
new file mode 120000
index 00000000..f8ca776b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-peripherals.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals-directory.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal-directory.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal-directory.svg
new file mode 100644
index 00000000..e4cfcd4c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal-directory.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 14.419 5 3.163 0 c 4.742 0 4.419 4.811 4.419 4.811 l 0 4.127 c 0 1.571 -3 4.811 -3 4.811 l 0 2.064 7 3.435 l 0 2.752 -20 0 l 0 -2.752 7 -3.435 0 -2.064 c 0 0 -3.01 -3.24 -3 -4.811 l 0 -4.127 c 0 0 -0.323 -4.811 4.419 -4.811" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-personal.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-plasma.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-plasma.svg
new file mode 120000
index 00000000..68f16f71
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-theme.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-theme.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop-user.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop-user.svg
new file mode 120000
index 00000000..94aaadc0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-desktop.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop.svg
new file mode 120000
index 00000000..b1de2560
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-desktop.svg
@@ -0,0 +1 @@
+gnome-settings.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-gtk-config.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-gtk-config.svg
new file mode 120000
index 00000000..913a2c07
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-kde-connect.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-kde-connect.svg
new file mode 100644
index 00000000..883bf152
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-kde-connect.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <g>
+ <rect y="4.631" x="9.875" height="23.13" width="12.25" rx="1.595" style="fill:#5aa9e1;fill-opacity:1;stroke:none"/>
+ <path d="m 12.5 27.375 7 -22.75 2.625 0 0 22.75 z" style="fill:#fdf6e3;fill-opacity:0.189;stroke:none"/>
+ <rect y="26.29" x="14.25" height="2.11" width="3.5" rx="1.055" style="fill:#002b36;fill-opacity:1;stroke:none"/>
+ <rect y="3.803" x="12.5" height="1.447" width="7" rx="0.482" style="fill:#002b36;fill-opacity:1;stroke:none"/>
+ <g transform="matrix(0.87499616,0,0,0.87499616,-4.9999084,-883.81304)" style="fill:#073642">
+ <path transform="matrix(1.1428622,0,0,1.1428622,5.7142054,1010.0765)" d="m 11.297 3 c -1.255 0 -2.297 1.014 -2.297 2.27 l 0 21.434 c 0 1.255 1.042 2.297 2.297 2.297 l 9.406 0 c 1.255 0 2.297 -1.042 2.297 -2.297 l 0 -21.434 c 0 -1.255 -1.042 -2.27 -2.297 -2.27 m -6.203 1 3 0 c 0.277 0 0.5 0.223 0.5 0.5 0 0.277 -0.223 0.5 -0.5 0.5 l -3 0 c -0.277 0 -0.5 -0.223 -0.5 -0.5 0 -0.277 0.223 -0.5 0.5 -0.5 z m -3.5 2 10 0 0 20 -10 0 z m 5 20.75 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="color:#000"/>
+ </g>
+ <rect y="3" x="19" height="26" width="2" style="fill:#eee8d5;fill-opacity:0.149;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-mail-accounts.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-mail-accounts.svg
new file mode 100644
index 00000000..cb19f431
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-mail-accounts.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 15.886 9.6 1.829 0 c 2.743 0 2.684 2.8 2.684 2.8 l 0 2.4 c 0 0.914 -1.599 2.8 -1.599 2.8 l 0 1.2 3.601 1.999 0 1.6 -11.2 0 0 -1.6 3.601 -1.999 0 -1.2 c 0 0 -1.605 -1.887 -1.599 -2.8 l 0 -2.4 c 0 0 -0.059 -2.8 2.684 -2.8 z" style="fill:#555"/>
+ <path d="m 9.857 4 c -3.429 0 -3.355 3.5 -3.355 3.5 l 0 3 c -0.007 1.142 1.998 3.5 1.998 3.5 l 0 1.5 l -4.5 2.5 l 0 2 l 11.932 0 c -0.005 -0.011 -0.012 -0.021 -0.018 -0.031 c -0.22 -0.449 -0.414 -0.894 -0.41 -1.475 l 0 -1.881 l -2 -1.113 l 0 -1.5 c 0 0 1.998 -2.358 1.998 -3.5 l 0 -3 c 0 0 0.073 -3.5 -3.355 -3.5 l -2.285 0 z m 7.645 13.723 l 0 0.779 a 1 1 0 0 1 0 0.004 c 0 -0.009 0.055 0.27 0.209 0.584 c 0.073 0.148 0.191 0.319 0.289 0.482 l 0 -1.572 l -0.498 -0.277 z" transform="scale(0.8,0.8)" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-mail.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-mail.svg
new file mode 120000
index 00000000..b804811e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-mail.svg
@@ -0,0 +1 @@
+applications-mail.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-other.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-other.svg
new file mode 120000
index 00000000..316547ba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-bluetooth.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-bluetooth.svg
new file mode 120000
index 00000000..a68d9466
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-system-directory.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-directory.svg
new file mode 100644
index 00000000..f81052aa
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-directory.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 28 13.577 0 4.846 c 0 0.32 -0.342 0.577 -0.754 0.577 l -4.491 0 c -0.417 0 -0.754 -0.257 -0.754 -0.577 l 0 -4.846 c 0 -0.315 0.337 -0.577 0.754 -0.577 l 4.491 0 c 0.413 0 0.754 0.262 0.754 0.577" style="fill:#555"/>
+ <path d="m 19 13.577 0 4.846 c 0 0.32 -0.337 0.577 -0.754 0.577 l -4.491 0 c -0.417 0 -0.754 -0.257 -0.754 -0.577 l 0 -4.846 c 0 -0.315 0.337 -0.577 0.754 -0.577 l 4.491 0 c 0.417 0 0.754 0.262 0.754 0.577" style="fill:#555"/>
+ <path d="m 10 13.577 0 4.846 c 0 0.32 -0.342 0.577 -0.754 0.577 l -4.491 0 c -0.417 0 -0.754 -0.257 -0.754 -0.577 l 0 -4.846 c 0 -0.315 0.337 -0.577 0.754 -0.577 l 4.491 0 c 0.413 0 0.754 0.262 0.754 0.577" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network-proxy.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network-proxy.svg
new file mode 100644
index 00000000..031ad9a2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network-proxy.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 16 3.5 c -2.025 0 -3.933 0.497 -5.627 1.355 c -4.07 2.064 -6.873 6.277 -6.873 11.145 c 0 4.874 2.811 9.09 6.891 11.154 c 0.001 0.003 0.003 0.007 0.004 0.01 l 0.008 -0.004 c 1.686 0.849 3.584 1.34 5.598 1.34 c 2.01 0 3.911 -0.49 5.598 -1.34 l 0.008 0.004 c 0.001 -0.003 0.003 -0.007 0.004 -0.01 c 4.08 -2.06 6.891 -6.28 6.891 -11.154 c 0 -4.867 -2.803 -9.08 -6.873 -11.145 c -1.694 -0.859 -3.602 -1.355 -5.627 -1.355 z m -1 2.051 l 0 4.449 l -4.02 0 c 0.263 -1.249 0.6 -2.483 1.01 -3.689 c 0.943 -0.391 1.951 -0.66 3.01 -0.76 z m 2 0 c 1.062 0.1 2.07 0.368 3.01 0.76 c 0.409 1.207 0.747 2.441 1.01 3.689 l -4.02 0 l 0 -4.449 z m -7.564 2.275 c -0.193 0.719 -0.36 1.444 -0.506 2.174 l -1.541 0 c 0.573 -0.821 1.269 -1.547 2.047 -2.174 z m 13.13 0.004 c 0.777 0.626 1.471 1.35 2.043 2.17 l -1.539 0 c -0.145 -0.728 -0.312 -1.452 -0.504 -2.17 z m -9.436 3.17 l 5.734 0 c 0.073 0 0.133 0.063 0.133 0.141 l 0 0.859 l 2.383 0 c 0.145 0.999 0.242 2 0.289 3 l -2.672 0 l 0 2 l 2.695 0 c -0.02 1.011 -0.089 2.01 -0.215 3 l -2.48 0 l 0 0.859 c 0 0.078 -0.06 0.141 -0.133 0.141 l -5.734 0 c -0.073 0 -0.133 -0.063 -0.133 -0.141 l 0 -0.859 l -2.48 0 c -0.126 -0.986 -0.195 -1.989 -0.215 -3 l 2.695 0 l 0 -2 l -2.67 0 c 0.047 -0.999 0.142 -2 0.287 -3 l 2.383 0 l 0 -0.859 c 0 -0.078 0.06 -0.141 0.133 -0.141 z m -6.84 1 l 2.297 0 c -0.138 0.999 -0.228 2 -0.273 3 l -2.766 0 c 0.101 -1.054 0.356 -2.061 0.742 -3 z m 17.12 0 l 2.295 0 c 0.386 0.939 0.641 1.946 0.742 3 l -2.764 0 c -0.045 -1 -0.136 -2 -0.273 -3 z m -17.863 5 l 2.744 0 c 0.019 1.01 0.086 2.01 0.205 3 l -2.201 0 c -0.387 -0.94 -0.649 -1.945 -0.748 -3 z m 18.16 0 l 2.744 0 c -0.099 1.056 -0.361 2.06 -0.748 3 l -2.201 0 c 0.119 -0.99 0.186 -1.992 0.205 -3 z m -16.324 5 l 1.426 0 c 0.137 0.701 0.306 1.391 0.498 2.072 c -0.728 -0.604 -1.382 -1.294 -1.924 -2.072 z m 3.479 0 l 4.139 0 l 0 4.449 c -1.073 -0.101 -2.092 -0.373 -3.045 -0.771 c -0.463 -1.176 -0.827 -2.407 -1.094 -3.678 z m 6.139 0 l 4.141 0 c -0.266 1.271 -0.629 2.502 -1.092 3.678 c -0.954 0.398 -1.975 0.671 -3.049 0.771 l 0 -4.449 z m 6.193 0 l 1.426 0 c -0.542 0.778 -1.195 1.468 -1.922 2.072 c 0.192 -0.681 0.36 -1.372 0.496 -2.072 z" style="fill:#e78684;fill-opacity:1"/>
+ <rect width="8" height="12" x="12" y="10" rx="0.176" ry="0.169" 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:2;stroke-dashoffset:0"/>
+ <circle cx="17" cy="16" r="1" style="fill:#e78684;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network.svg
new file mode 100644
index 00000000..cb14a0d4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-network.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 11.671 5 c -0.367 0.043 -0.675 0.413 -0.671 0.806 l 0 6.391 c 0 0.421 0.356 0.802 0.748 0.802 l 8.503 0 c 0.393 0 0.748 -0.382 0.748 -0.802 l 0 -6.391 c 0 -0.421 -0.356 -0.806 -0.748 -0.806" style="fill:#c0956e"/>
+ <path d="m 4.671 19 c -0.363 0.039 -0.675 0.409 -0.671 0.806 l 0 6.387 c 0 0.421 0.359 0.806 0.752 0.806 l 8.496 0 c 0.392 0 0.752 -0.385 0.752 -0.806 l 0 -6.387 c 0 -0.425 -0.359 -0.806 -0.752 -0.806" style="fill:#c0956e"/>
+ <path d="m 18.675 19 c -0.367 0.039 -0.675 0.409 -0.675 0.806 l 0 6.387 c 0 0.421 0.359 0.806 0.752 0.806 l 8.5 0 c 0.392 0 0.748 -0.385 0.748 -0.806 l 0 -6.387 c 0 -0.425 -0.356 -0.806 -0.748 -0.806" style="fill:#c0956e"/>
+ <path d="m 15.5 14 0 1 -6.5 0 0 3 1 0 0 -2 12 0 0 2 1 0 0 -3 -6.5 0 0 -1 z" style="fill:#c0956e"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-power.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-power.svg
new file mode 100644
index 00000000..271a03d3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-power.svg
@@ -0,0 +1,4 @@
+<!-- color: #46baa7 -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 14,2 c -0.551,0 -1,0.449 -1,1 -4.87e-4,0.6485633 0,2 0,2 L 10.813,5 C 9.25,5 8,6.316 8,7.875 l 0,19.25 C 8,28.684 9.254,30 10.813,30 l 10.375,0 C 22.747,30 24,28.684 24,27.125 L 24,7.875 C 24,6.316 22.751,5 21.188,5 L 19,5 19,3 C 19,2.449 18.551,2 18,2 Z m 7.188,5 C 21.618,7 22,7.348 22,7.875 l 0,19.25 C 22,27.652 21.622,28 21.188,28 L 10.813,28 C 10.379,28 10,27.652 10,27.125 L 10,7.875 C 10,7.348 10.383,7 10.813,7 Z M 21,13 11,23 l 0,4 10,0 z" style="fill:#ecb040;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-privacy.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-privacy.svg
new file mode 100644
index 00000000..141f1642
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-privacy.svg
@@ -0,0 +1,4 @@
+<!-- color: #8d65ba -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 16 7 c -5.607 0.003 -10.11 3.873 -12.733 6.896 -0.326 0.376 -0.676 0.819 -0.968 1.229 -0.199 0.274 -0.298 0.574 -0.298 0.875 c 0 0.301 0.099 0.601 0.298 0.875 0.292 0.41 0.642 0.853 0.968 1.229 2.625 3.02 7.13 6.893 12.733 6.896 5.607 -0.003 10.11 -3.872 12.733 -6.896 0.326 -0.376 0.676 -0.819 0.968 -1.229 0.199 -0.274 0.298 -0.574 0.298 -0.875 0 -0.301 -0.099 -0.601 -0.298 -0.875 c -0.292 -0.41 -0.642 -0.853 -0.968 -1.229 -2.625 -3.02 -7.13 -6.893 -12.733 -6.896 m 0 2 c 1.492 0.003 2.945 0.482 4.145 1.369 l -2.529 2.529 c -0.499 -0.261 -1.053 -0.397 -1.616 -0.398 c -1.933 0 -3.5 1.567 -3.5 3.5 0.001 0.563 0.137 1.117 0.398 1.616 l -2.529 2.529 c -0.886 -1.201 -1.366 -2.653 -1.369 -4.145 0 -3.866 3.134 -7 7 -7 m 5.628 2.855 c 0.886 1.201 1.366 2.653 1.369 4.145 0 3.866 -3.134 7 -7 7 -1.492 -0.003 -2.945 -0.482 -4.145 -1.369 l 2.529 -2.529 c 0.499 0.261 1.053 0.397 1.616 0.398 1.933 0 3.5 -1.567 3.5 -3.5 -0.001 -0.563 -0.137 -1.117 -0.398 -1.616 z m -4.581 1.345 c 0.082 0.001 0.164 0.007 0.245 0.019 l -1.975 1.975 c -0.012 -0.081 -0.018 -0.163 -0.019 -0.245 0 -0.966 0.784 -1.75 1.75 -1.75 m 1.731 1.505 c 0.012 0.081 0.018 0.163 0.019 0.245 0 0.966 -0.784 1.75 -1.75 1.75 -0.082 -0.001 -0.164 -0.007 -0.245 -0.019 l 1.975 -1.975 z" style="fill:#eb93b5;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-time.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-time.svg
new file mode 100644
index 00000000..f36c6674
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-time.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 25.6 25.6">
+ <path d="m 12.676 5.6 0.249 0 c 0.224 0 0.409 0.136 0.409 0.308 l 0 0.985 c 0 0.169 -0.185 0.308 -0.409 0.308 l -0.249 0 c -0.224 0 -0.409 -0.139 -0.409 -0.308 l 0 -0.985 c 0 -0.171 0.185 -0.308 0.409 -0.308" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 12.676 18.4 0.249 0 c 0.224 0 0.409 0.139 0.409 0.307 l 0 0.986 c 0 0.168 -0.185 0.307 -0.409 0.307 l -0.249 0 c -0.224 0 -0.409 -0.139 -0.409 -0.307 l 0 -0.986 c 0 -0.168 0.185 -0.307 0.409 -0.307 z" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 5.6 12.923 0 -0.246 c 0 -0.225 0.139 -0.41 0.31 -0.41 l 0.983 0 c 0.168 0 0.307 0.186 0.307 0.41 l 0 0.246 c 0 0.228 -0.139 0.41 -0.307 0.41 l -0.983 0 c -0.171 0 -0.31 -0.182 -0.31 -0.41" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 18.4 12.923 0 -0.246 c 0 -0.225 0.139 -0.41 0.308 -0.41 l 0.985 0 c 0.171 0 0.308 0.186 0.308 0.41 l 0 0.246 c 0 0.228 -0.136 0.41 -0.308 0.41 l -0.985 0 c -0.169 0 -0.308 -0.182 -0.308 -0.41" style="fill:#fd4651;fill-opacity:1"/>
+ <circle cx="12.8" cy="12.8" r="10" 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:2.4;stroke-dashoffset:0"/>
+ <path d="m 9.06 8.501 c -0.121 0 -0.243 0.047 -0.334 0.139 l -0.02 0.023 c -0.186 0.183 -0.186 0.483 0 0.667 l 2.779 2.779 c 0.001 0.001 0.003 0.002 0.004 0.003 a 1.467 1.467 0 0 1 0.7 -0.672 c -0.006 -0.007 -0.008 -0.015 -0.015 -0.021 l -2.779 -2.779 c -0.093 -0.092 -0.214 -0.139 -0.335 -0.139 z" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 18.769 8.754 c -0.061 0.008 -0.121 0.028 -0.178 0.06 l -4.876 2.815 a 1.467 1.467 0 0 1 0.534 0.925 l 4.875 -2.815 c 0.227 -0.131 0.304 -0.421 0.174 -0.647 l -0.06 -0.105 c -0.098 -0.17 -0.286 -0.256 -0.469 -0.233 z" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 11.852 13.893 -2.723 5.02 c -0.062 0.115 -0.023 0.262 0.09 0.331 l 0.031 0.021 c 0.113 0.067 0.252 0.029 0.315 -0.085 l 2.73 -5.03 a 1.467 1.467 0 0 1 -0.443 -0.255 z" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 16 13.967 c -1.105 0 -2 0.895 -2 2 c 0 1.105 0.895 2 2 2 c 1.105 0 2 -0.895 2 -2 c 0 -1.105 -0.895 -2 -2 -2 z m 0 1.033 a 1 1 0 0 1 1 1 a 1 1 0 0 1 -1 1 a 1 1 0 0 1 -1 -1 a 1 1 0 0 1 1 -1 z" transform="scale(0.8,0.8)" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-windows.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system-windows.svg
new file mode 120000
index 00000000..9858aa4b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/preferences-system.svg b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system.svg
new file mode 100644
index 00000000..59ee6a2b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/preferences-system.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 6.579 11.5 18.843 0 c 0.595 0 1.079 0.444 1.079 0.99 l 0 7.02 c 0 0.546 -0.484 0.99 -1.079 0.99 l -18.843 0 c -0.595 0 -1.079 -0.444 -1.079 -0.99 l 0 -7.02 c 0 -0.546 0.484 -0.99 1.079 -0.99" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#6aaf53;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 7.347 13 c -0.194 0 -0.347 0.134 -0.347 0.299 l 0 5.402 c 0 0.165 0.154 0.299 0.347 0.299 l 8.309 0 c 0.19 0 0.343 -0.134 0.343 -0.299 l 0 -5.402 c 0 -0.165 -0.153 -0.299 -0.343 -0.299 m -6.657 4.5 l 0 -3 1 0 0 3 z m 2 0 0 -3 1 0 0 3 z m 2 0 0 -3 1 0 0 3 z" style="fill:#6aaf53"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-accessories.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-accessories.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-accessories.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-games.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-graphics.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-internet.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-office.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-preferences.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-preferences.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-preferences.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-programming.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-programming.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-programming.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/redhat-sound_video.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-sound_video.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/redhat-system_settings.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-system_settings.svg
new file mode 120000
index 00000000..9ed2bbb6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/redhat-system_tools.svg b/.icons/Material-Black-Lime-Numix/32/categories/redhat-system_tools.svg
new file mode 100644
index 00000000..8dc3d8b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/redhat-system_tools.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 18.25 16 c 0 1.241 -1.011 2.248 -2.252 2.248 -1.241 0 -2.248 -1.01 -2.248 -2.248 0 -1.241 1.01 -2.252 2.248 -2.252 1.241 0 2.252 1.01 2.252 2.252" style="fill:#b2c64a"/>
+ <circle cx="16" cy="16" r="10" 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:2;stroke-dashoffset:0"/>
+ <g transform="matrix(1,0,0,0.96153846,0,0.61538464)">
+ <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,1,-0.96153846,0,31.384615,-2.0000002e-8)">
+ <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.70710678,0.70710678,-0.67991037,0.67991037,15.564857,-6.1922744)">
+ <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.70710678,-0.70710678,0.67991037,0.67991037,-6.1922743,16.435143)">
+ <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/32/categories/stock_internet.svg b/.icons/Material-Black-Lime-Numix/32/categories/stock_internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/stock_internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/system-help.svg b/.icons/Material-Black-Lime-Numix/32/categories/system-help.svg
new file mode 100644
index 00000000..c65da043
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/system-help.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 16.882 20.965 c -0.063 -2.266 0.446 -4.468 2.605 -6.03 2.281 -1.76 4.476 -3.971 4.247 -6.568 c -0.055 -2.51 -3 -4.476 -6.169 -4.76 -3.568 -0.489 -7.886 0.726 -9.09 3.489 -0.604 1.346 -0.043 3.762 1.993 3.762 c 1.192 0 1.737 -0.762 1.828 -1.46 0.067 -0.529 -0.154 -0.999 -0.28 -1.437 -0.15 -0.497 0.482 -1.46 1.164 -1.855 0.572 -0.328 1.172 -0.438 1.255 -0.458 2.053 -0.489 4.101 0.592 4.954 1.906 0.853 1.318 -0.087 3.312 -1.437 5.254 -1.35 1.942 -2.799 4.144 -2.795 6.485 0 0.892 -0.079 1.196 -0.024 1.555 0.047 0.288 1.01 0.253 1.745 0.118 z m -0.939 3.051 c -1.958 -0.107 -3.32 2.104 -2.139 3.509 1.05 1.555 4.01 1.168 4.508 -0.588 0.529 -1.37 -0.734 -2.945 -2.368 -2.921 z" style="fill:#9cc7cf"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/system_section.svg b/.icons/Material-Black-Lime-Numix/32/categories/system_section.svg
new file mode 100644
index 00000000..4173826f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/system_section.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path d="m 18.25 16 c 0 1.241 -1.011 2.248 -2.252 2.248 -1.241 0 -2.248 -1.01 -2.248 -2.248 0 -1.241 1.01 -2.252 2.248 -2.252 1.241 0 2.252 1.01 2.252 2.252" style="fill:#4aa5c6"/>
+ <circle cx="16" cy="16" r="10" 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:2;stroke-dashoffset:0"/>
+ <g transform="matrix(1,0,0,0.96153846,0,0.61538464)">
+ <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,1,-0.96153846,0,31.384615,-2.0000002e-8)">
+ <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.70710678,0.70710678,-0.67991037,0.67991037,15.564857,-6.1922744)">
+ <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.70710678,-0.70710678,0.67991037,0.67991037,-6.1922743,16.435143)">
+ <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/32/categories/xfce-devel.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-devel.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-games.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-graphics.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-internet.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-multimedia.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-office.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-system-settings.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-system-settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/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/32/categories/xfce-system.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-system.svg
new file mode 120000
index 00000000..9ed2bbb6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-system.svg
@@ -0,0 +1 @@
+gnome-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce-utils.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce-utils.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce-utils.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/32/categories/xfce4-settings.svg b/.icons/Material-Black-Lime-Numix/32/categories/xfce4-settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/32/categories/xfce4-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file