summaryrefslogtreecommitdiff
path: root/.icons/Material-Black-Lime-Numix/48/categories
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2020-04-13 11:11:23 -0300
committerRoger Gonzalez <roger@rogs.me>2020-04-13 11:11:23 -0300
commit27460d549be12b74b724537e0836b58c96ce9031 (patch)
treeef3437a35e1fe79912dd8e8f0c7a5ecbce9933b5 /.icons/Material-Black-Lime-Numix/48/categories
parent1b664b9cea0d87008b15a9aa043da30cb0c9d00e (diff)
Added Material Black theme
Diffstat (limited to '.icons/Material-Black-Lime-Numix/48/categories')
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/application-community.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-3D.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-accessories.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-arcade.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-astronomy.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-biology.svg24
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-boardgames.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-cardgames.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-chat.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-debugging.svg25
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-development.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-drawing.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-education.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-electronics.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-engineering.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-filesharing.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-fonts.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-games.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-geography.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-geology.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-graphics.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-haskell.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-ide.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-interfacedesign.svg18
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-internet.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-java.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-libraries.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-lisp.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-mail.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-mathematics.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-monodevelopment.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-multimedia.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-ocaml.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-office.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-other.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-painting.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-perl.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-photography.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-physics.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-profiling.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-publishing.svg52
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-puzzles.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-python.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-roleplaying.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-ruby.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-science.svg8
l---------.icons/Material-Black-Lime-Numix/48/categories/applications-simulation.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-sports.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-system.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-utilities.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-versioncontrol.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/applications-viewers.svg4
l---------.icons/Material-Black-Lime-Numix/48/categories/applications-webbrowsers.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/configuration_section.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/documentation_help.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/documentation_section.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/gnome-applications.svg9
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-control-center.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-devel.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-globe.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-joystick.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-other.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/gnome-settings.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/gnome-system.svg20
l---------.icons/Material-Black-Lime-Numix/48/categories/gnome-util.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/gtk-preferences.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/help-about.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/kcontrol.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/multimedia_section.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_development.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_games.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_graphics.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_network.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_office.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/package_settings.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/package_system.svg20
l---------.icons/Material-Black-Lime-Numix/48/categories/package_utilities.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-autocompletion.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-bluetooth.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-calendar-and-tasks.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-certificates.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-composer.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-accessibility.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-display.svg6
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-filetype-association.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-font.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-gaming.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-keyboard.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-peripherals-directory.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal-directory.svg3
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-plasma.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-gtk-config.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-mail-accounts.svg4
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-mail.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-other.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-system-bluetooth.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system-directory.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network-proxy.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system-power.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system-privacy.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system-time.svg11
l---------.icons/Material-Black-Lime-Numix/48/categories/preferences-system-windows.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/preferences-system.svg6
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-accessories.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-games.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-internet.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-office.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-preferences.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-programming.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-sound_video.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/redhat-system_settings.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/redhat-system_tools.svg20
l---------.icons/Material-Black-Lime-Numix/48/categories/stock_internet.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/system-help.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/categories/system_section.svg20
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-devel.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-games.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-graphics.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-internet.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-multimedia.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-office.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-system-settings.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-system.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce-utils.svg1
l---------.icons/Material-Black-Lime-Numix/48/categories/xfce4-settings.svg1
132 files changed, 722 insertions, 0 deletions
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/application-community.svg b/.icons/Material-Black-Lime-Numix/48/categories/application-community.svg
new file mode 100644
index 00000000..7a395751
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/application-community.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 14 6.5 c -2.559 0 -5.118 0.977 -7.07 2.93 -3.905 3.905 -3.905 10.235 0 14.14 l 17.07 17.93 17.07 -17.93 c 3.904 -3.905 3.904 -10.236 0 -14.14 -3.905 -3.904 -10.236 -3.904 -14.14 0 c -1.871 1.874 -2.926 4.423 -2.926 7.07 l -0.008 -0.002 c -0.002 -2.556 -0.975 -5.119 -2.926 -7.07 -1.953 -1.953 -4.511 -2.93 -7.07 -2.93" style="fill:#de165e"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-3D.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-3D.svg
new file mode 100644
index 00000000..9677692b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-3D.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 4 25.6 9.6 1.4 l 0 -5.2 -9.6 -0.6 0 -4 9.6 -0.6 0 -5.2 l -9.6 1.4 0 -4.2 14.4 -3.8 0 28.8 -14.4 -3.8" style="fill:#c18eb2;fill-rule:evenodd"/>
+ <path d="m 26 6 0 18 0 18 c 2 0 5.171 -0.759 8.01 -1.926 2.383 -0.978 4.727 -2.059 6.514 -4.162 c 2.473 -2.912 2.473 -9.912 2.473 -11.912 0 -2 0.001 -9 -2.473 -11.912 -1.786 -2.103 -4.13 -3.184 -6.514 -4.162 -2.842 -1.167 -6.01 -1.926 -8.01 -1.926 m 6 8 c 2 0.041 3.823 1.401 4.822 2.756 c 1.178 1.596 1.178 6.244 1.178 7.244 c 0 1 0 5.648 -1.178 7.244 c -1 1.355 -2.822 2.715 -4.822 2.756 l 0 -10 z" transform="scale(0.8,0.8)" style="fill:#c18eb2"/>
+ <flowRoot transform="scale(0.8,0.8)" line-height="125%" style="letter-spacing:0;word-spacing:0;font-size:37.5;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="22" height="47" x="-49" y="-9"/>
+ </flowRegion>
+ <flowPara>DD</flowPara>
+ </flowRoot>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-accessories.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-accessories.svg
new file mode 100644
index 00000000..30ff29d7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-accessories.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(0.8660254,0.5,-0.5,0.8660254,8.7499734,-6.7669419)">
+ <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(1.1363423,0,0,1.1363423,18.780746,2.9756174)">
+ <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/48/categories/applications-arcade.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-arcade.svg
new file mode 100644
index 00000000..ffd1e5b0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-arcade.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 32.481 25.84 c -3.089 6.138 -10 9.347 -16.693 7.754 -6.695 -1.593 -11.408 -7.571 -11.388 -14.438 0.019 -6.87 4.771 -12.817 11.474 -14.371 6.703 -1.554 13.596 1.694 16.646 7.852 l -13.289 6.563 z" style="fill:#cfad2a"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-astronomy.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-astronomy.svg
new file mode 100644
index 00000000..8d43d215
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-astronomy.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(1,0,0,0.99996295,0.19955642,0.20070395)" style="fill:#a98bc7">
+ <path d="m 18.566 4.156 c -8.789 0 -15.211 6.781 -14.328 15.1 0.742 7.02 6.441 12.906 13.477 14.586 -1.203 -1.965 -1.98 -4.176 -2.227 -6.5 -0.883 -8.32 5.543 -15.04 14.332 -15.04 1.383 0 2.707 0.172 4.02 0.484 c -3.098 -5.082 -8.934 -8.633 -15.277 -8.633 m 0 3.113 c 2.754 0 5.406 0.852 7.684 2.258 c -8.574 1.66 -14.738 9.238 -13.84 18.09 -2.734 -2.266 -4.734 -5.324 -5.094 -8.699 -0.695 -6.57 4.055 -11.652 11.25 -11.652"/>
+ <path d="m 11.266 9.781 c 1.551 0 2.805 1.508 2.805 3.371 l 0 11.941 c 0 1.863 -1.254 3.371 -2.805 3.371 -1.551 0 -2.809 -1.508 -2.809 -3.371 l 0 -11.941 c 0 -1.863 1.258 -3.371 2.809 -3.371 z"/>
+ <path d="m 9.418 11.855 c 1.508 0 2.73 1.512 2.73 3.375 l 0 6.402 c 0 1.863 -1.223 3.371 -2.73 3.371 -1.508 0 -2.727 -1.508 -2.727 -3.371 l 0 -6.402 c 0 -1.863 1.219 -3.375 2.727 -3.375 z"/>
+ <path d="m 12.957 8.242 c 1.551 0 2.805 1.512 2.805 3.371 l 0 4.637 c 0 1.863 -1.254 3.375 -2.805 3.375 -1.551 0 -2.809 -1.512 -2.809 -3.375 l 0 -4.637 c 0 -1.859 1.258 -3.371 2.809 -3.371 z"/>
+ <path d="m 14.289 5.551 4.02 0 c 1.859 0 3.371 1.512 3.371 3.375 l 0 2.48 c 0 1.863 -1.512 3.371 -3.371 3.371 l -4.02 0 c -1.859 0 -3.371 -1.508 -3.371 -3.371 l 0 -2.48 c 0 -1.863 1.512 -3.375 3.371 -3.375 z"/>
+ <path d="m 15.879 11.09 c 1.082 0 1.961 1.461 1.961 3.266 0 1.805 -0.879 3.27 -1.961 3.27 -1.086 0 -1.961 -1.465 -1.961 -3.27 0 -1.805 0.875 -3.266 1.961 -3.266 z"/>
+ <path d="m 22.363 7.01 0.637 0 c 1.863 0 3.375 1.07 3.375 2.387 0 1.316 -1.512 2.383 -3.375 2.383 l -0.637 0 c -1.863 0 -3.371 -1.066 -3.371 -2.383 0 -1.316 1.508 -2.387 3.371 -2.387 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-biology.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-biology.svg
new file mode 100644
index 00000000..1dd9e4f9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-biology.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(0.996846,0,0,0.99693894,0.25735273,0.25791856)" style="fill:#d78b85;stroke:#d78b85;stroke-width:1">
+ <g style="stroke-width:1">
+ <path d="m 110.79 199.19 c 0.78 -1.075 0.536 -2.614 -0.561 -3.395 l -38.884 -27.918 c -1.097 -0.782 -2.633 -0.537 -3.413 0.562 -0.78 1.099 -0.536 2.614 0.561 3.395 l 38.909 27.918 c 1.097 0.806 2.609 0.537 3.389 -0.562 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.311"/>
+ <path d="m 104.94 182.34 c 0.975 -0.928 1.073 -2.418 0.195 -3.346 l -31.03 -32.974 c -0.878 -0.928 -2.365 -0.928 -3.364 0 -0.975 0.904 -1.073 2.418 -0.195 3.346 l 31.03 32.974 c 0.878 0.928 2.389 0.928 3.364 0 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.302"/>
+ <path d="m 195.8 99.63 c 0.951 -0.953 0.951 -2.491 0 -3.444 l -33.862 -33.854 c -0.951 -0.953 -2.487 -0.953 -3.437 0 -0.951 0.953 -0.951 2.491 0 3.444 l 33.862 33.854 c 0.951 0.953 2.487 0.953 3.437 0 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.311"/>
+ <path d="m 193.85 116.93 c 1 -0.928 1.073 -2.443 0.171 -3.395 l -31.571 -33.536 c -0.878 -0.953 -2.389 -0.953 -3.389 -0.049 -0.975 0.928 -1.048 2.443 -0.171 3.395 l 31.595 33.536 c 0.878 0.953 2.389 0.977 3.364 0.049 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.305"/>
+ <path d="m 176.9 119.39 c 1.121 -0.733 1.658 -1.905 1.195 -2.638 l -16.7 -25.989 c -0.463 -0.733 -1.78 -0.733 -2.901 0 -1.146 0.733 -1.682 1.905 -1.219 2.638 l 16.724 25.989 c 0.463 0.733 1.755 0.733 2.901 0 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.25"/>
+ <path d="m 166.18 140.86 c 0.951 -0.953 1.024 -2.418 0.171 -3.273 l -30.596 -30.605 c -0.853 -0.855 -2.34 -0.782 -3.291 0.171 -0.951 0.953 -1.024 2.418 -0.146 3.297 l 30.571 30.581 c 0.878 0.855 2.34 0.782 3.291 -0.171 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.296"/>
+ <path d="m 100.18 159.75 c 1.146 -0.708 1.78 -1.807 1.39 -2.443 l -13.896 -22.887 c -0.39 -0.635 -1.633 -0.586 -2.779 0.098 -1.17 0.708 -1.78 1.807 -1.39 2.443 l 13.896 22.887 c 0.39 0.635 1.633 0.586 2.779 -0.098 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.233"/>
+ </g>
+ <g style="stroke-width:0.311">
+ <path d="m 231.71 47.12 c -5.05 2.589 -45.47 -10.65 -45.47 -10.65 0 0 10.337 34.806 12.531 44.503 2.194 9.721 2.194 24.16 2.194 24.16 -0.293 6.57 -2.804 8.451 -7.826 14.09 -5.02 5.642 -11.604 4.714 -14.725 4.079 -3.145 -0.611 -37.641 -8.769 -47.978 -11.602 -10.361 -2.809 -21.648 -0.293 -25.72 2.516 -4.071 2.833 -6.265 10.65 -6.265 10.65 -5.339 22.911 17.236 68.978 17.236 68.978 -1.877 5.03 -8.143 10.04 -8.143 10.04 0 0 -23.501 -61.45 -13.798 -80.58 9.727 -19.13 25.72 -18.808 32.619 -18.808 6.899 0 50.46 12.848 57.68 12.555 7.216 -0.318 11.921 3.126 8.143 -17.562 -3.754 -20.688 -12.531 -48.29 -13.482 -54.884 -0.926 -6.57 2.828 -10.332 2.828 -10.332 0 0 4.705 -5.96 10.654 -5.03 5.973 0.953 31.668 10.04 40.761 13.8 1.755 0.733 0.439 3.224 -1.243 4.079 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.311"/>
+ <path d="m 247.7 62.48 c -20.381 12.237 -35.447 6.595 -43.589 5.96 -8.143 -0.635 -33.23 -11.92 -39.2 -12.848 -5.948 -0.953 -10.654 5.01 -10.654 5.01 0 0 -3.754 3.762 -2.804 10.356 0.926 6.57 9.703 34.17 13.457 54.86 3.779 20.688 -0.926 17.244 -8.143 17.562 -7.216 0.318 -50.781 -12.555 -57.68 -12.555 -6.899 0 -22.892 -0.293 -32.619 18.832 -9.703 19.13 2.511 54.54 2.511 54.54 0 0 16.943 14.435 15.359 9.09 0 0 -18.479 -39.18 -13.165 -62.07 0 0 2.194 -7.841 6.265 -10.674 4.096 -2.809 15.383 -5.325 25.72 -2.491 10.337 2.809 44.833 10.967 47.978 11.602 3.12 0.611 9.703 1.563 14.725 -4.079 5.02 -5.642 7.533 -7.523 7.85 -14.12 0 0 0 -14.411 -2.194 -24.13 -2.194 -9.721 -12.555 -44.528 -12.555 -44.528 0 0 38.03 12.384 42.03 12.53 7.826 0.318 22.55 4.397 34.472 -2.491 11.921 -6.912 12.238 -10.356 12.238 -10.356 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.311"/>
+ </g>
+ <g style="stroke-width:1">
+ <path d="m 144.06 146.36 c 0.951 -0.953 0.975 -2.491 0.049 -3.42 l -33.01 -32.999 c -0.926 -0.928 -2.462 -0.904 -3.413 0.049 -0.951 0.953 -0.951 2.467 -0.024 3.395 l 33.01 33.02 c 0.926 0.928 2.438 0.904 3.389 -0.049 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.307"/>
+ <path d="m 158.5 147.61 c 0.951 -0.953 0.878 -2.565 -0.171 -3.615 l -36.983 -36.98 c -1.048 -1.05 -2.657 -1.124 -3.608 -0.171 -0.951 0.953 -0.878 2.565 0.171 3.615 l 36.983 37 c 1.024 1.026 2.657 1.099 3.608 0.147 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.325"/>
+ <path d="m 124.39 141.26 c 0.878 -1.05 1.024 -2.32 0.366 -2.882 l -23.648 -19.858 c -0.683 -0.562 -1.926 -0.171 -2.779 0.855 -0.878 1.05 -1.024 2.32 -0.366 2.882 l 23.648 19.858 c 0.683 0.562 1.926 0.171 2.779 -0.855 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.25"/>
+ <path d="m 232.8 72.35 c 0.951 -0.953 0.951 -2.491 0 -3.444 l -33.862 -33.854 c -0.951 -0.953 -2.511 -0.953 -3.462 0 -0.951 0.953 -0.951 2.491 0 3.444 l 33.862 33.854 c 0.951 0.953 2.511 0.953 3.462 0 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.311"/>
+ <path d="m 213.93 74.26 c 1.048 -0.83 1.292 -2.272 0.536 -3.249 l -26.866 -34.587 c -0.756 -0.953 -2.218 -1.075 -3.291 -0.244 -1.073 0.83 -1.316 2.272 -0.561 3.249 l 26.866 34.562 c 0.756 0.977 2.243 1.099 3.316 0.269 z" transform="matrix(0.16023,0,0,0.15993,-5.86865,-0.48086)" style="stroke-width:0.297"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-boardgames.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-boardgames.svg
new file mode 100644
index 00000000..4d0119d6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-boardgames.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(1.0268167,0,0,1.030839,-0.86337351,-0.38627079)" style="stroke-dasharray:none;stroke-miterlimit:4;stroke:#ff4545;stroke-width:1.555">
+ <path transform="scale(0.14844,0.14844)" d="m 65.11 39.13 133.05 0 c 12.553 0 22.711 10.158 22.711 22.711 l 0 132.32 c 0 12.526 -10.158 22.711 -22.711 22.711 l -133.05 0 c -12.526 0 -22.711 -10.184 -22.711 -22.711 l 0 -132.32 c 0 -12.553 10.184 -22.711 22.711 -22.711 z" style="fill:none;stroke-width:10.477"/>
+ </g>
+ <g>
+ <circle r="2.8" cy="11.6" cx="26.8" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="2.8" cy="11.6" cx="19.2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="2.8" cy="11.6" cx="11.6" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ <g transform="translate(-4.2915344e-7,15.2)">
+ <circle r="2.8" cy="11.6" cx="26.8" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="2.8" cy="11.6" cx="19.2" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle r="2.8" cy="11.6" cx="11.6" style="fill:#ff4545;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-cardgames.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-cardgames.svg
new file mode 100644
index 00000000..74ec152d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-cardgames.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 8.316 7 c -0.721 0 -1.316 0.6 -1.316 1.32 l 0 27.359 c 0 0.72 0.596 1.32 1.316 1.32 l 16.367 0 c 0.721 0 1.316 -0.6 1.316 -1.32 l 0 -27.359 c 0 -0.72 -0.596 -1.32 -1.316 -1.32 l -16.367 0 z m 4.934 9.313 c 0.832 0 1.664 0.317 2.299 0.951 c 0.634 0.634 0.948 1.468 0.949 2.299 l 0.004 0 c 0 -0.861 0.343 -1.69 0.951 -2.299 c 1.269 -1.269 3.326 -1.269 4.596 0 c 1.269 1.269 1.269 3.327 0 4.596 l -5.549 5.828 l -5.549 -5.828 c -1.269 -1.269 -1.269 -3.326 0 -4.596 c 0.635 -0.635 1.467 -0.951 2.299 -0.951 z" transform="scale(0.8,0.8)" style="fill:#f9b082"/>
+ <path d="m 21.979 7.514 c -0.555 -0.152 -1.139 0.188 -1.287 0.745 l -5.634 21.14 c -0.148 0.556 0.187 1.144 0.743 1.292 l 12.624 3.401 c 0.556 0.152 1.135 -0.188 1.283 -0.749 l 5.634 -21.13 c 0.148 -0.56 -0.187 -1.144 -0.743 -1.296 z m 4.67 7.877 1.642 6.237 -4.54 4.581 -1.642 -6.237 z" style="fill:#f9b082"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-chat.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-chat.svg
new file mode 100644
index 00000000..83bc658e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-chat.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(0.99705263,0,0,0.99705263,0.25600003,0.25600003)" style="fill:#8ccd7c">
+ <path d="m 11.137 12.04 c -3.855 0 -6.98 3.145 -6.98 7.02 0 0.242 0.004 0.48 0.027 0.715 0.059 1.504 -0.027 3.676 1.719 8.941 1.484 4.48 2.617 4.387 2.617 4.387 l 1.742 -0.879 c 0 0 -0.871 -1.754 -0.871 -3.508 0 -0.844 0.199 -1.883 0.41 -2.742 0.43 0.082 0.883 0.109 1.336 0.109 3.852 0 6.977 -3.145 6.977 -7.02 0 -3.875 -3.125 -7.02 -6.977 -7.02 z"/>
+ <path d="m 26.863 25.961 c 3.855 0 6.98 -3.145 6.98 -7.02 0 -0.242 -0.004 -0.48 -0.027 -0.715 c -0.059 -1.504 0.027 -3.676 -1.719 -8.941 -1.484 -4.48 -2.617 -4.387 -2.617 -4.387 l -1.742 0.879 c 0 0 0.871 1.754 0.871 3.508 0 0.844 -0.199 1.883 -0.41 2.742 -0.43 -0.082 -0.883 -0.109 -1.336 -0.109 -3.852 0 -6.977 3.145 -6.977 7.02 0 3.875 3.125 7.02 6.977 7.02 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-debugging.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-debugging.svg
new file mode 100644
index 00000000..7418b031
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-debugging.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="47.5" height="47.5" viewBox="0 0 38 38">
+ <g transform="matrix(1.0105269,0,0,1.0105119,-0.0249914,-0.37449527)" style="fill:#ec7878">
+ <path d="m 20.93 8.609 c -0.125 0 -0.262 0.035 -0.379 0.113 -0.117 0.078 -0.219 0.211 -0.215 0.383 0.016 0.063 0.008 0.121 0.004 0.188 0 0.191 0.156 0.348 0.352 0.348 0.191 0 0.348 -0.156 0.348 -0.348 0 -0.191 -0.152 -0.348 -0.344 -0.352 0.066 -0.043 0.164 -0.066 0.234 -0.07 0.277 0 0.48 0.156 0.629 0.391 0.148 0.234 0.223 0.547 0.219 0.801 -0.012 0.633 -0.324 1.168 -0.789 1.574 -0.461 0.41 -1.074 0.688 -1.656 0.797 l 0.047 0.258 c 0.629 -0.117 1.281 -0.41 1.785 -0.855 0.504 -0.445 0.863 -1.051 0.879 -1.77 c 0.004 -0.309 -0.078 -0.66 -0.262 -0.945 -0.18 -0.289 -0.473 -0.512 -0.852 -0.512"/>
+ <path d="m 17.07 8.609 c 0.125 0 0.262 0.035 0.379 0.113 0.117 0.078 0.219 0.211 0.215 0.383 -0.016 0.063 -0.008 0.121 -0.004 0.188 0 0.191 -0.156 0.348 -0.352 0.348 -0.191 0 -0.348 -0.156 -0.348 -0.348 0 -0.191 0.152 -0.348 0.344 -0.352 c -0.066 -0.043 -0.164 -0.066 -0.234 -0.07 c -0.277 0 -0.48 0.156 -0.629 0.391 -0.148 0.234 -0.223 0.547 -0.219 0.801 0.012 0.633 0.324 1.168 0.789 1.574 0.461 0.41 1.074 0.688 1.656 0.797 l -0.047 0.258 c -0.629 -0.117 -1.281 -0.41 -1.785 -0.855 -0.504 -0.445 -0.863 -1.051 -0.879 -1.77 -0.004 -0.309 0.078 -0.66 0.262 -0.945 0.18 -0.289 0.473 -0.512 0.852 -0.512 z"/>
+ <path d="m 18.738 11.141 c -1.496 0.066 -2.945 0.801 -3.91 1.934 -0.5 0.543 -0.969 1.152 -1.184 1.871 0.004 0.113 0.047 0.223 0.078 0.332 -0.32 0.023 -0.719 -0.02 -0.941 0.262 -0.402 0.445 -0.496 1.063 -0.695 1.609 -0.902 3.121 -0.438 6.68 1.484 9.332 1.043 1.426 2.594 2.555 4.371 2.844 0.297 0.027 0.637 0.109 0.91 -0.047 0.102 -0.086 0.25 -0.063 0.336 0.027 0.371 0.191 0.789 0.008 1.172 -0.043 1.816 -0.398 3.375 -1.645 4.352 -3.199 1.809 -2.793 2.109 -6.453 0.988 -9.57 -0.148 -0.371 -0.297 -0.77 -0.59 -1.055 -0.195 -0.137 -0.445 -0.184 -0.68 -0.199 0.152 -0.313 0.051 -0.688 -0.176 -0.938 c -0.816 -1.336 -2.027 -2.488 -3.551 -2.941 -0.641 -0.18 -1.305 -0.223 -1.965 -0.219"/>
+ <path d="m 18.934 11.508 c -0.008 0 -0.02 0 -0.031 0.004 -0.523 0.039 -1.059 0.09 -1.559 0.266 -1.43 0.5 -2.52 1.664 -3.266 2.953 -0.113 0.199 -0.035 0.477 0.195 0.496 1.602 0.004 3.203 0 4.805 0.004 0 0 0 0 0.004 0 1.602 -0.004 3.203 0 4.805 -0.004 0.23 -0.02 0.309 -0.297 0.195 -0.496 -0.75 -1.289 -1.84 -2.453 -3.27 -2.953 -0.5 -0.176 -1.035 -0.227 -1.559 -0.266 -0.133 -0.012 -0.109 0.031 -0.172 0.031 -0.063 -0.004 -0.039 -0.039 -0.148 -0.035 z"/>
+ <path d="m 20.09 15.629 c -0.469 0 -0.848 0.383 -0.848 0.859 l 0 12.199 c 0 0.172 0 0.301 0.227 0.324 3.582 -0.195 6.52 -4.02 6.52 -8.699 0 -1.543 -0.309 -2.992 -0.855 -4.25 0 0 -0.004 0 -0.004 0 -0.008 -0.027 -0.02 -0.055 -0.031 -0.082 0 -0.004 -0.004 -0.004 -0.004 -0.008 0 -0.004 0 -0.004 0 -0.004 -0.102 -0.203 -0.305 -0.34 -0.543 -0.34 z"/>
+ <path d="m 17.914 15.629 c 0.469 0 0.848 0.383 0.848 0.859 l 0 12.199 c 0 0.172 0 0.301 -0.227 0.324 -3.582 -0.195 -6.52 -4.02 -6.52 -8.699 0 -1.543 0.309 -2.992 0.855 -4.25 0 0 0.004 0 0.004 0 0.008 -0.027 0.02 -0.055 0.031 -0.082 0 -0.004 0.004 -0.004 0.004 -0.008 0 -0.004 0 -0.004 0 -0.004 0.102 -0.203 0.305 -0.34 0.543 -0.34 z"/>
+ </g>
+ <g transform="matrix(1.0105269,0,0,1.0105119,-0.0249914,-0.37449527)" style="fill:#ec7878;fill-rule:evenodd">
+ <path d="m 14.01 15.984 -0.543 0.672 -0.859 -0.063 0.473 0.719 -0.328 0.801 0.832 -0.227 0.66 0.559 0.043 -0.863 0.734 -0.453 -0.809 -0.309 z m 2.695 0.816 -0.457 2.301 -2.152 0.926 2.043 1.148 0.215 2.332 1.723 -1.59 2.289 0.516 -0.98 -2.129 1.195 -2.02 -2.328 0.277 z m 7.03 1.063 -0.539 0.672 -0.863 -0.063 0.473 0.723 -0.324 0.797 0.832 -0.227 0.656 0.559 0.043 -0.863 l 0.734 -0.453 -0.809 -0.305 m -10.594 3.281 -0.656 1.324 -0.613 0.09 c 0.215 0.738 0.508 1.449 0.883 2.121 l 0.387 -0.203 1.305 0.688 -0.25 -1.453 1.055 -1.031 -1.461 -0.211 z m 10.727 0.125 -1.297 1.473 -1.945 -0.23 1 1.684 -0.82 1.781 1.91 -0.43 0.898 0.828 c 0.242 -0.258 0.461 -0.527 0.664 -0.816 l 0.059 -0.637 0.52 -0.289 c 0.172 -0.316 0.328 -0.645 0.469 -0.977 l -1.078 -0.465 m -6.828 2.055 -0.539 0.672 -0.863 -0.063 0.473 0.723 -0.324 0.801 0.832 -0.227 0.656 0.555 0.043 -0.859 0.734 -0.457 -0.809 -0.305 z"/>
+ <path d="m 25.09 22.516 c 0 1.348 -2.66 2.445 -5.945 2.445 -3.281 0 -5.945 -1.098 -5.945 -2.445 0 -1.352 2.664 -2.445 5.945 -2.445 3.285 0 5.945 1.094 5.945 2.445 z" style="fill-opacity:0.902"/>
+ </g>
+ <g transform="matrix(1.0105269,0,0,1.0105119,-0.0249914,-0.37449527)" style="fill:#ec7878">
+ <path d="m 14.754 26.902 c 0.945 0.973 2.184 1.68 3.543 1.828 0.082 0.027 0.25 0.02 0.211 -0.109 -0.008 -0.297 -0.012 -0.594 -0.012 -0.891 0.004 -0.184 0.004 -0.148 -0.137 -0.063 -1.398 0.852 -2.586 -0.18 -3.605 -0.766 z m 8.445 0.066 c -1.02 0.586 -2.207 1.617 -3.609 0.766 -0.137 -0.086 -0.137 -0.121 -0.133 0.063 0 0.297 -0.004 0.594 -0.012 0.891 -0.043 0.129 0.125 0.137 0.211 0.109 1.359 -0.148 2.594 -0.855 3.543 -1.828 z" style="fill-opacity:0.459"/>
+ </g>
+ <g transform="matrix(1.0105269,0,0,1.0105119,-0.0249914,-0.37449527)" style="fill:#ec7878;fill-rule:evenodd">
+ <path d="m 22.785 14.406 c 0 1.656 -1.672 3 -3.734 3 -2.063 0 -3.734 -1.344 -3.734 -3 0 -1.656 1.672 -2.996 3.734 -2.996 2.063 0 3.734 1.34 3.734 2.996 z"/>
+ <path d="m 17.523 9.195 c 0 0.117 -0.094 0.215 -0.207 0.215 -0.113 0 -0.203 -0.098 -0.203 -0.215 0 -0.117 0.09 -0.215 0.203 -0.215 0.113 0 0.207 0.098 0.207 0.215 z"/>
+ <path d="m 20.887 9.195 c 0 0.117 -0.09 0.215 -0.203 0.215 -0.113 0 -0.207 -0.098 -0.207 -0.215 0 -0.117 0.094 -0.215 0.207 -0.215 0.113 0 0.203 0.098 0.203 0.215 z"/>
+ </g>
+ <path d="m 31.29 19.01 c 0 6.797 -5.506 12.3 -12.298 12.3 -6.796 0 -12.302 -5.503 -12.302 -12.3 0 -6.793 5.506 -12.3 12.302 -12.3 6.792 0 12.298 5.507 12.298 12.3 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ec7878;stroke-linecap:round;stroke-linejoin:round;stroke-width:1"/>
+ <path d="m 19.2 2.8 0 32" 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:1.6"/>
+ <path d="m 35.2 18.8 -32 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:1.6"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-development.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-development.svg
new file mode 100644
index 00000000..b1dffd2a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-development.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(1.0008935,0,0,1.0007678,0.50856415,0.89387123)">
+ <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/48/categories/applications-drawing.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-drawing.svg
new file mode 100644
index 00000000..203a36e4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-drawing.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="translate(0 -1004.3622)" style="fill:#f2479c">
+ <path d="m 38 1013.47 -17.372 24.06 c -1.403 -0.02 -3.321 -1.127 -4.265 -2.175 l 19.271 -22.918 c 1.295 -0.239 2.084 0.105 2.367 1.03 z"/>
+ <path d="m 16.637 1041.2 c 2.02 -0.211 5.14 -2.219 3.681 -5.126 -3.497 -0.781 -2.703 -1.176 -2.703 -1.176 -4.803 0.898 -8.454 5.183 -7.448 7.908 0.637 1.727 0.531 1.55 0.531 1.55 1.332 -3.338 1.356 -2.727 5.939 -3.156 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-education.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-education.svg
new file mode 100644
index 00000000..611691e2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-education.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 4 17 20 -8 20 8 -20 8" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <ellipse cx="24" cy="34" rx="10" ry="5" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 14 23.15 0 10.846 l 20 0 0 -10.846 -10 4 z" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="2" height="8" x="39" y="17" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="40" cy="26.5" r="2" style="fill:#89939b;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 39.33 28 -1.333 3 l 4 0 -1.333 -3 z" style="fill:#89939b;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-electronics.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-electronics.svg
new file mode 100644
index 00000000..a02bac79
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-electronics.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(1.21875,0,0,1.2580646,-5.75,-1269.8751)">
+ <path d="m 10.462 1012.57 0 9.538 -2.462 0 0 3.179 2.462 0 0 3.179 -2.462 0 0 3.179 2.462 0 0 10.718 -2.462 0 0 2 4.923 0 0 -5.564 27.897 0 0 -20.667 -27.897 0 0 -5.564 z m 2.462 7.949 25.436 0 0 15.897 -25.436 0 z m 1.641 1.59 0 3.179 9.846 0 0 -3.179 z m 12.308 0 0 3.179 9.846 0 0 -3.179 z m -12.308 4.769 0 2.385 22.15 0 0 -2.385 z m 0 3.974 0 1.59 22.15 0 0 -1.59 z m 0 3.179 0 0.795 3.282 0 0 -0.795 z m 4.103 0 0 0.795 2.462 0 0 -0.795 z m 3.282 0 0 0.795 1.641 0 0 -0.795 z m 2.462 0 0 0.795 1.641 0 0 -0.795 z m 4.923 0 0 0.795 3.282 0 0 -0.795 z m 4.103 0 0 0.795 3.282 0 0 -0.795 z" style="fill:#92a991;color:#000"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-engineering.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-engineering.svg
new file mode 100644
index 00000000..067f9a9c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-engineering.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 28.895 5 l -10.922 2.121 l -0.057 0.033 c -0.407 0.235 -0.666 0.612 -0.785 1.045 c -0.119 0.433 -0.131 1.801 -0.131 1.801 l 9 0 l 0 -1 l 1 0 l 0 5 l -1 0 l 0 -1 l -9 0 c 0 0 0.012 1.368 0.131 1.801 c 0.119 0.433 0.378 0.81 0.785 1.045 l 0.057 0.033 l 7.879 1.525 c 0.053 0.03 0.083 0.053 0.104 0.096 c 0.024 0.05 0.045 0.148 0.045 0.305 l 0 3.934 l -0.205 0 c -0.62 0 -1.131 0.511 -1.131 1.131 c 0 0.62 0.511 1.131 1.131 1.131 l 1.205 0 l 0 16 l 2 0 l 0 2.641 c -0.001 0.198 0.145 0.359 0.326 0.359 l 0.348 0 c 0.181 0 0.327 -0.162 0.326 -0.359 l 0 -2.641 l 2 0 l 0 -16 l 1 0 l 0 -5 l 1 0 l 0 0.438 c 0 0.311 0.223 0.563 0.5 0.563 l 1 0 c 0.277 0 0.5 -0.251 0.5 -0.563 l 0 -2.875 c 0 -0.311 -0.223 -0.563 -0.5 -0.563 l -1 0 c -0.277 0 -0.5 0.251 -0.5 0.563 l 0 0.438 l -1 0 l 0 -3 l -1 0 l 0 -1 l 5 0 c 0 -1.5 -3 -3 -4.5 -3 c 1.5 0 4.5 -1.5 4.5 -3 l -5 0 l 0 -2 l -3.105 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 24 27.582 c -1.984 0 -3.967 0.508 -5.744 1.525 c -2.963 1.696 -4.963 4.608 -5.555 7.893 l -2.201 0 c -0.277 0 -0.5 0.223 -0.5 0.5 l 0 3 c 0 0.277 0.223 0.5 0.5 0.5 0.5 0 18.355 0 27 0 0.277 0 0.5 -0.223 0.5 -0.5 l 0 -3 c 0 -0.277 -0.223 -0.5 -0.5 -0.5 l -2.201 0 c -0.591 -3.285 -2.592 -6.197 -5.555 -7.893 -1.777 -1.017 -3.761 -1.525 -5.744 -1.525 m 0 4 c 1.297 0 2.594 0.333 3.756 0.998 1.722 0.985 2.939 2.583 3.459 4.42 l -14.43 0 c 0.52 -1.837 1.737 -3.434 3.459 -4.42 c 1.162 -0.665 2.459 -0.998 3.756 -0.998" style="fill:#6fad64;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-filesharing.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-filesharing.svg
new file mode 100644
index 00000000..20a92e2b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-filesharing.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="M 19.2,34 8.4,23.2 l 6.8,0 0,-8 -6.8,0 10.8,-10.8 10.8,10.8 -6.8,0 0,8 6.8,0 z" style="fill:#62abb5"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-fonts.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-fonts.svg
new file mode 100644
index 00000000..20131f36
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-fonts.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(0.19165566,0,0,0.18381759,0.27156276,38.323727)">
+ <g transform="scale(1.00462,0.9954)" style="fill:#6eb3c8">
+ <path d="m 107.66 -160.26 0 76.52 62.32 0 0 16.676 -62.32 0 0 55.806 c 0 4.306 0.583 8.408 1.749 11.01 1.256 2.602 2.871 4.62 4.845 6.06 2.064 1.346 4.486 2.243 7.267 2.692 2.781 0.449 5.697 0.673 8.747 0.673 l 8.553 0 0 10.926 -88.29 0 0 -10.926 3.36 0 c 3.05 0 5.921 -0.179 8.613 -0.538 2.781 -0.449 5.204 -1.301 7.267 -2.557 2.064 -1.256 3.678 -3.095 4.845 -5.518 1.256 -2.512 1.884 -6.434 1.884 -10.472 l 0 -136.46 c 0 -4.04 -0.628 -7.91 -1.884 -10.332 -1.166 -2.512 -2.781 -4.441 -4.845 -5.787 -2.064 -1.346 -4.486 -2.198 -7.267 -2.557 -2.692 -0.449 -5.429 -0.673 -8.613 -0.673 l -3.36 0 0 -10.931 145.42 0 0 49.19 -14.265 0 -1.346 -10.182 c -0.359 -3.14 -1.077 -6.06 -2.153 -8.748 -1.077 -2.781 -2.647 -5.159 -4.71 -7.133 -1.974 -2.064 -4.486 -3.678 -7.536 -4.845 -3.05 -1.256 -6.729 -1.884 -11.04 -1.884 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-games.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-games.svg
new file mode 100644
index 00000000..ae2e7d08
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-games.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 18.938 12 c -2.439 0 -3.437 0.219 -4.216 0.447 -1.213 0.356 -2.452 0.992 -3.229 1.989 -4.549 5.839 -7.505 19.665 -6.686 21.17 0.819 1.516 8.19 -1.504 12.05 -7.317 0.293 -0.434 0.832 -1.295 0.832 -1.295 l 12.615 0 c 0 0 0.539 0.861 0.832 1.295 3.863 5.813 11.234 8.833 12.05 7.317 c 0.819 -1.51 -2.137 -15.336 -6.686 -21.17 -0.777 -0.997 -2.02 -1.634 -3.229 -1.989 -0.779 -0.228 -1.777 -0.447 -4.216 -0.447 m 2.467 3.852 c 0.657 0.025 1.221 0.475 1.392 1.11 0.216 0.801 -0.259 1.625 -1.061 1.84 -0.801 0.214 -1.624 -0.262 -1.837 -1.064 -0.214 -0.8 0.26 -1.623 1.061 -1.837 0.145 -0.039 0.295 -0.056 0.445 -0.05 z m -16.529 0.148 2 0 l 0 3 3 0 0 1.999 -3 0 0 3 -2 0 0 -3 -3 0 0 -1.999 3 0 z m 20.21 1.973 c 0.658 0.025 1.222 0.477 1.392 1.113 0.214 0.8 -0.26 1.623 -1.061 1.837 -0.801 0.216 -1.625 -0.259 -1.84 -1.061 -0.216 -0.802 0.261 -1.627 1.063 -1.84 0.145 -0.039 0.295 -0.056 0.445 -0.05 z m -5.798 1.553 c 0.658 0.025 1.222 0.477 1.392 1.113 0.214 0.8 -0.26 1.623 -1.061 1.837 -0.8 0.214 -1.622 -0.261 -1.837 -1.061 -0.214 -0.8 0.26 -1.623 1.061 -1.837 0.145 -0.04 0.295 -0.058 0.445 -0.053 z m 3.524 2.124 c 0.713 -0.045 1.36 0.42 1.544 1.11 0.214 0.801 -0.262 1.624 -1.063 1.837 -0.8 0.214 -1.622 -0.261 -1.837 -1.061 -0.214 -0.8 0.26 -1.623 1.061 -1.837 0.097 -0.026 0.196 -0.043 0.296 -0.05 z" style="fill:#d64c62"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-geography.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-geography.svg
new file mode 100644
index 00000000..7fa621d0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-geography.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 19.2 4.4 c -3.926 0 -7.634 1.543 -10.438 4.344 -2.808 2.801 -4.358 6.506 -4.358 10.433 0 8.173 6.637 14.823 14.796 14.823 8.163 0 14.804 -6.65 14.804 -14.823 0 -8.146 -6.641 -14.777 -14.804 -14.777 m 0 0.608 c 7.825 0 14.192 6.358 14.192 14.169 0 7.838 -6.368 14.216 -14.192 14.216 -7.821 0 -14.185 -6.377 -14.185 -14.216 0 -3.763 1.484 -7.312 4.175 -10 c 2.691 -2.684 6.247 -4.168 10.01 -4.168" style="fill:#78b3a3"/>
+ <g transform="matrix(0.99705263,0,0,0.99731507,0.256,0.25101374)">
+ <g>
+ <path d="m 14.426 6.668 c -0.07 0 -0.145 0.027 -0.219 0.07 0.176 -0.055 0.262 -0.07 0.219 -0.07 m 4.434 0.863 0.043 -0.648 -0.684 0.043 0.09 0.605 0.551 0 m -7.727 11.211 c -0.137 -0.129 -0.047 -0.691 -0.047 -0.691 0 0 -2.055 -1.082 -4.297 -1.734 c -0.273 -0.078 -0.133 -0.648 0.137 -0.863 l -0.09 -0.605 c -0.047 -0.305 0.457 -1.777 0.961 -1.906 0.504 -0.129 -0.047 0.867 -0.047 0.867 l -0.5 0.301 c 0 0 0.594 0.695 0.73 0.695 0.137 0 0.367 -0.348 0.367 -0.348 l -0.641 -0.434 0.594 -0.258 0.039 -0.23 0.098 -0.031 0.984 -1.488 c 0.68 -0.281 1.516 -0.625 1.621 -0.676 0.184 -0.086 1.465 -0.82 1.691 -0.992 0.23 -0.176 0.73 -0.129 0.914 -0.129 0.184 0 0.457 -0.09 0.504 -0.566 0.043 -0.477 0.227 -0.563 0.363 -0.43 0.141 0.125 -0.137 0.344 0.184 0.43 0.32 0.086 0.594 0.305 0.824 0.086 0.168 -0.156 -0.059 -0.336 -0.207 -0.473 l 2.539 0 0.273 -0.781 -0.594 -0.086 -2.195 -0.219 0 -0.258 -0.176 0.031 c 0.238 -1.309 1.648 -1.09 0.586 -1.848 -0.063 -0.047 -0.992 1.465 -1.23 1.434 -0.426 -0.055 -0.98 -0.059 -1.098 0.078 c -0.156 0.188 0.348 -0.633 0.785 -0.879 -0.52 0.152 -1.453 -0.32 -3.133 0.867 -0.57 0.402 -1.996 2.031 -2.586 2.656 -2.48 2.93 -2.68 5.434 -2.68 5.543 0 0.219 0.527 0.34 0.57 0.602 0.047 0.258 -0.867 1.125 -0.867 1.555 0 0.199 -0.457 2.359 0.547 5.063 0.891 2.566 2.617 4.828 2.84 4.969 l 0.633 -0.336 c 0 0 -1.051 -1.859 -1.094 -2.035 -0.047 -0.172 1.188 -2.684 1.781 -2.594 0.594 0.082 0.457 0.258 0.824 0.043 0.363 -0.215 0.594 -1.992 1 -2.164 0.414 -0.176 0.867 -0.391 0.824 -0.824 -0.047 -0.434 -1.602 -1.211 -1.738 -1.34 m 9.922 -12.723 -1.234 -0.434 0.227 0.691 1.01 -0.258 m -4.617 1.598 c 0.137 0 2.879 -1.816 2.605 -1.859 -0.273 -0.043 -0.32 0 -1.055 -0.086 -0.73 -0.086 -1.508 1.039 -1.691 1.211 -0.18 0.176 -0.121 0.734 0.141 0.734 m 12.582 13.05 0.355 -0.457 -0.355 -0.125 -0.262 0.332 -0.313 0.457 0.266 0.125 0.309 -0.332 m 1.551 1.504 -0.09 -0.668 -0.574 0 -0.043 0.5 -0.531 -0.082 -0.133 -0.543 -0.266 -0.168 -0.313 0.375 -0.309 -0.082 -0.09 0.289 0.355 0.086 0 2.711 1.254 0.301 c -0.031 0.051 -0.051 0.094 -0.059 0.113 -0.09 0.293 0.352 0.422 0.664 0.293 0.113 -0.043 0.836 -0.324 1.063 -0.867 0.32 -0.758 0.527 -1.852 0.582 -2.203 l -0.141 -0.305 -0.887 0.332 -0.488 -0.082 0.004 0 m -0.445 -11.1 c -2.023 -3.066 -6.887 -5.074 -6.887 -5.074 l -1.25 0.656 -0.18 -0.289 -0.441 -0.168 0 0.375 0.398 0.336 -0.266 0.125 -1.016 0.082 -2.301 1.25 0.219 1 -0.266 0.082 -0.129 0.207 0.75 1.125 0.043 0.379 -0.617 0.125 0 0.75 -0.355 0.082 0.047 0.586 -3.01 2.086 0.09 1.164 c 0.223 0.293 1.945 2.047 1.945 2.047 c 0 0 1.992 0.082 2.434 -0.168 0.445 -0.25 0.133 0.25 0.266 0.375 0.133 0.125 0.18 1 0.309 1.086 0.137 0.082 0 0.582 0.18 0.75 0.176 0.168 0.176 2.168 0.176 2.168 0 0 1.063 1.793 1.063 2.254 0 0.457 -0.047 0.414 0.797 0.375 0.84 -0.043 1.016 -0.375 1.195 -0.5 0.176 -0.125 0.176 -0.418 0.352 -0.668 0.18 -0.25 0.488 -1.207 0.887 -1.543 0.398 -0.336 1.461 -0.586 1.547 -1.168 0.09 -0.586 0.488 -1.043 0.488 -1.043 l 1.91 -2.023 -0.051 0.273 -0.047 1.043 0.578 -0.211 -0.047 -1.125 -0.203 -0.219 0.027 -0.031 c 0 0 -0.133 -0.25 -0.309 -0.25 -0.176 0 -1.238 0.25 -1.418 0.207 -0.176 -0.043 -0.926 -2.043 -1.059 -2.125 -0.137 -0.086 -0.977 -1.461 -0.977 -1.461 0 0 1.949 2.336 2.258 3.254 0.18 0.531 0.855 0.035 1.406 -0.523 l 0.145 0.355 0.352 -0.082 l -0.043 -0.418 0.398 0 0 0.625 -0.133 0.336 -0.047 0.539 l 0.355 0.336 0.176 -0.293 0.574 -0.543 0.664 -0.332 l 0.176 0.332 0.09 0.461 -0.176 0.5 -0.355 0.293 -0.176 0.75 0 0.375 -0.398 -0.25 -0.043 -0.793 -0.578 0.043 -0.262 0.707 0.398 0.586 0.926 0.125 0.754 -0.711 0.086 -1.371 0.336 -0.445 c 0.219 0.563 0.375 1.148 0.375 1.695 0 0.598 0.473 -0.305 0.242 -2.129 0 -0.004 -0.367 -4.34 -2.371 -6.348 z m -8.848 1.797 -2.387 -0.082 1.016 -0.836 0.531 0 0.84 0.586 0 0.332 m 2.922 -0.289 0 0.375 -1.016 0 0.086 0.25 -0.617 0.082 -0.047 0.207 -0.441 -0.082 -0.797 -0.164 0.133 -0.211 0.133 -0.25 0.445 -0.461 0.176 0.336 0.664 -0.043 0.352 -0.375 1.375 0.25 -0.445 0.086 m 0.086 -0.543 -0.527 0.082 -0.09 -0.375 0.664 -0.082 0.09 -0.379 0.484 0.504 -0.621 0.25 m 2.57 12.969 -0.313 0.254 0.043 0.625 0.398 0 0 -0.543 0.355 -0.461 0 -0.957 -0.223 -0.043 -0.262 1.125 m -2.965 -1.25 c 0 0 -0.313 0.082 0.043 0.211 0.352 0.125 1.77 -2.043 1.77 -2.043 l -1.195 0.75 -0.617 1.082 m -2.41 7.996 -0.266 -0.254 -0.527 -0.082 l -0.09 0.254 -0.707 -0.086 -0.047 -0.336 -0.531 0 -0.574 0.336 -1.016 0 -0.09 -0.25 l -1.633 -0.172 l -0.266 0.254 -0.664 -0.168 -0.09 -0.586 -0.309 -0.047 -0.355 0.633 -1.191 -0.043 c 0.215 0.102 1.996 1.164 4.73 1.387 3.625 0.293 5.352 -0.586 5.352 -0.586 l -0.133 -0.129" style="fill:#78b3a3"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-geology.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-geology.svg
new file mode 100644
index 00000000..873b73dc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-geology.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(1.0248167,0,0,1.0250419,-0.27184494,0.48173667)" style="stroke-dasharray:none;fill:#a57855;stroke-miterlimit:4;stroke:#a57855;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.781">
+ <path transform="scale(0.14844,0.14844)" d="m 30.711 148.18 c 38.29 -0.526 53.789 -5.237 65.55 -8.868 c 11.763 -3.658 29.21 -11.5 29.21 -11.5 l 44 89.84 -138.76 0 z" style="stroke-width:5.258"/>
+ <path transform="scale(0.14844,0.14844)" d="m 157.29 182.08 c 0 0 -19.763 10.974 -25.447 13.737 -7.868 3.816 -21.421 14.11 -45.16 21.474 l -55.632 0 0 -43.895 c 32.13 -1 55.29 -2 69.68 -8.03 14.368 -6.03 41.474 -20.08 41.474 -20.08 z" style="stroke-width:5.258"/>
+ <path transform="scale(0.14844,0.14844)" d="m 132.53 142.18 c 20.842 -20.895 14.789 -27.16 35.947 -28.974 21.16 -1.816 56.816 14.08 56.816 14.08 l 0 90.32 -55.816 0 z" style="stroke-width:5.258"/>
+ <path transform="scale(0.14844,0.14844)" d="m 224.61 184.11 c 0 0 -4.974 -2.632 -11.447 -5.368 -6.368 -2.658 -11.5 -3.974 -23.08 -0.658 -7.842 2.237 -14.368 7.211 -27.737 17.263 l -17.11 -43.03 c 13.289 -11.974 23.763 -20.421 37.13 -21.421 c 13.395 -1 24.421 1.342 31.13 4.684 6.684 3.342 10.447 5.684 10.447 5.684 z" style="stroke-width:5.258"/>
+ </g>
+ <g transform="matrix(1.0107862,0,0,1.0107788,-0.00526095,-0.00512035)" style="stroke-dasharray:none;stroke-miterlimit:4;stroke:#a57855;stroke-width:1.583">
+ <path transform="scale(0.14844,0.14844)" d="m 34.395 32.03 187.21 0 c 1.316 0 2.368 1.053 2.368 2.368 l 0 187.21 c 0 1.316 -1.053 2.368 -2.368 2.368 l -187.21 0 c -1.316 0 -2.368 -1.053 -2.368 -2.368 l 0 -187.21 c 0 -1.316 1.053 -2.368 2.368 -2.368 z" style="fill:none;stroke-linecap:round;stroke-width:10.664"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-graphics.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-graphics.svg
new file mode 100644
index 00000000..836afc2b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-graphics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="translate(0 -1004.3622)" style="fill:#4fa44e">
+ <path d="m 23.616 1020.68 c -7.613 0.337 -15.02 4.05 -11.874 11.565 4.587 -1.725 10.975 0.848 8.322 2.123 5.227 4.302 18.13 -2.648 16.847 -8.56 -1.332 -3.601 -7.374 -5.391 -13.295 -5.129 z m -0.203 2.124 c 1.588 0 2.875 0.424 2.875 0.947 0 0.523 -1.287 0.947 -2.875 0.947 -1.588 0 -2.875 -0.424 -2.875 -0.947 0 -0.523 1.287 -0.947 2.875 -0.947 z m 7.104 1.568 c 1.588 0 2.875 0.424 2.875 0.947 0 0.523 -1.287 0.947 -2.875 0.947 -1.588 0 -2.875 -0.424 -2.875 -0.947 0 -0.523 1.287 -0.947 2.875 -0.947 z m -13.06 1.438 c 1.588 0 2.875 0.424 2.875 0.947 0 0.523 -1.287 0.947 -2.875 0.947 -1.588 0 -2.875 -0.424 -2.875 -0.947 0 -0.523 1.287 -0.947 2.875 -0.947 z m 12.99 2.483 c 1.588 0 2.875 0.424 2.875 0.947 0 0.523 -1.287 0.947 -2.875 0.947 -1.588 0 -2.875 -0.424 -2.875 -0.947 0 -0.523 1.287 -0.947 2.875 -0.947 z m -5.01 3.594 c 1.588 0 2.875 0.424 2.875 0.947 0 0.523 -1.287 0.947 -2.875 0.947 -1.588 0 -2.875 -0.424 -2.875 -0.947 0 -0.523 1.287 -0.947 2.875 -0.947 z"/>
+ <path d="m 34.462 1013.47 -14.11 23.605 c -1.101 -0.021 -2.124 -0.544 -2.865 -1.598 l 15.12 -23.04 c 1.016 -0.24 1.635 0.106 1.857 1.035 z"/>
+ <path d="m 17.404 1041.18 c 1.582 -0.212 4.03 -2.231 2.888 -5.154 -2.744 -0.785 -2.121 -1.182 -2.121 -1.182 -3.769 0.903 -6.633 5.212 -5.844 7.951 0.5 1.737 0.416 1.558 0.416 1.558 1.045 -3.356 1.064 -2.742 4.66 -3.173 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-haskell.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-haskell.svg
new file mode 100644
index 00000000..db49bb88
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-haskell.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(0.99269207,0,0,0.99269207,0.33885067,0.33885067)">
+ <path d="m 4.156 29.477 6.984 -10.477 -6.984 -10.477 l 5.238 0 l 6.984 10.477 -6.984 10.477" style="fill:#4fb09e"/>
+ </g>
+ <path d="m 11.398 29.6 6.933 -10.4 -6.933 -10.4 5.2 0 13.871 20.8 -5.2 0 l -4.335 -6.499 -4.335 6.499" style="fill:#4fb09e"/>
+ <path d="m 28.471 24 -2.667 -4 l 7.796 0 0 4 z" style="fill:#4fb09e"/>
+ <path d="m 24.737 18.4 -2.666 -4 11.53 0 0 4 z" style="fill:#4fb09e"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-ide.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-ide.svg
new file mode 100644
index 00000000..8bada6b9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-ide.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="47.5" height="47.5" viewBox="0 0 38 38">
+ <path d="m 31.512 4.16 c -0.453 0.039 -0.906 0.266 -1.273 0.621 l -8.176 7.109 c -0.352 0.34 -0.547 0.82 -0.547 1.305 c 0 0.234 0.051 0.445 0.137 0.652 c 0.004 0.012 -0.004 0.027 0 0.035 c -0.305 0.648 -0.207 1.551 -0.207 3.504 c 0 0.719 -1.871 1.477 -2.336 1.477 c -0.023 0 -0.047 0 -0.07 0 c -1.484 0 -6.309 0.223 -7.797 2.27 c -1.488 2.047 -7.078 11.348 -7.078 12.711 c 2.23 0 18.441 -8.102 19.273 -8.863 c 1 -0.922 0.512 -2.781 -0.137 -4.02 c 0.004 -0.004 -0.004 -0.027 0 -0.035 c 0.016 -0.043 0.023 -0.109 -0.035 -0.207 c -0.348 -0.582 -0.551 -1.172 -0.551 -1.992 c 0 -1.82 0.191 -2.824 0.586 -3.398 c 0.875 0.148 2.148 -0.277 2.715 -0.824 l 7.18 -6.84 c 0.73 -0.703 0.902 -1.766 0.172 -2.473 l -0.586 -0.582 c -0.363 -0.355 -0.82 -0.484 -1.27 -0.445 Z" style="fill:#cc7d6f"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-interfacedesign.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-interfacedesign.svg
new file mode 100644
index 00000000..64426b33
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-interfacedesign.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 5.155 4.8 28.09 0 c 0.197 0 0.355 0.158 0.355 0.355 l 0 28.09 c 0 0.197 -0.158 0.355 -0.355 0.355 l -28.09 0 c -0.197 0 -0.355 -0.158 -0.355 -0.355 l 0 -28.09 c 0 -0.197 0.158 -0.355 0.355 -0.355" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-width:1.6"/>
+ <path d="m 9.2 17.2 4.8 0 l 0 4.8 -4.8 0" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 29.2 19.602 c 0 1.323 -1.075 2.398 -2.402 2.398 -1.323 0 -2.398 -1.075 -2.398 -2.398 c 0 -1.327 1.075 -2.402 2.398 -2.402 1.327 0 2.402 1.075 2.402 2.402 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 10.292 9.2 17.819 0 c 0.605 0 1.088 0.44 1.088 0.992 l 0 2.02 c 0 0.551 -0.484 0.992 -1.088 0.992 l -17.819 0 c -0.605 0 -1.092 -0.44 -1.092 -0.992 l 0 -2.02 c 0 -0.551 0.488 -0.992 1.092 -0.992 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 28 19.6 c 0 0.66 -0.536 1.2 -1.202 1.2 -0.662 0 -1.198 -0.54 -1.198 -1.2 0 -0.66 0.536 -1.2 1.198 -1.2 0.666 0 1.202 0.54 1.202 1.2" style="fill:#89b585;fill-rule:evenodd"/>
+ <path d="m 22.8 9.2 0 4 4.996 0 c 0.783 0 1.404 -0.548 1.404 -1.234 l 0 -1.523 c 0 -0.686 -0.621 -1.244 -1.404 -1.244 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 9.2 24.4 4.8 0 0 4.8 -4.8 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 29.2 26.798 c 0 1.327 -1.075 2.402 -2.402 2.402 -1.323 0 -2.398 -1.075 -2.398 -2.402 0 -1.323 1.075 -2.398 2.398 -2.398 1.327 0 2.402 1.075 2.402 2.398" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#89b585;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.8"/>
+ <path d="m 10.4 18.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 10.4 20 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 12 20 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 12 18.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 11.2 19.2 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 24.8 10.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 26.4 10.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+ <path d="m 25.6 11.2 0.8 0 0 0.8 -0.8 0 z" style="fill:#89b585"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-internet.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-internet.svg
new file mode 100644
index 00000000..4a80e02f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-internet.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8.75 16 0 2 30.5 0 0 -2 z" style="fill:#52c8ff"/>
+ <path d="m 7.44 23 0 2 33.5 0 0 -2 z" style="fill:#52c8ff"/>
+ <path d="m 23 7.25 0 33.5 2 0 0 -33.5 z" style="fill:#52c8ff"/>
+ <g transform="matrix(1.4658134,0,0,1.4658134,0.79320117,0.79319385)" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#52c8ff;stroke-width:1.364">
+ <g style="stroke-width:1.364">
+ <path d="m 89.78 7.747 c -22.894 -52.51 -21.16 -118.39 0 -175.8" transform="matrix(0.1237,0,0,0.1237,0,25.72917)" style="stroke-width:11.03"/>
+ <path d="m 166.23 7.747 c 22.863 -52.51 21.13 -118.39 0 -175.8" transform="matrix(0.1237,0,0,0.1237,0,25.72917)" style="stroke-width:11.03"/>
+ </g>
+ <path d="m 33.06 27.316 c 0 5.03 -4.076 9.105 -9.105 9.105 -5.03 0 -9.105 -4.076 -9.105 -9.105 0 -5.03 4.076 -9.105 9.105 -9.105 5.03 0 9.105 4.076 9.105 9.105 z" transform="matrix(1.2738,0,0,1.2738,-14.67832,-18.96324)" style="stroke-linecap:round;stroke-width:1.071"/>
+ </g>
+ <path d="m 8.75 30 0 2 30.5 0 0 -2 z" style="fill:#52c8ff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-java.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-java.svg
new file mode 100644
index 00000000..f45d036c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-java.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="matrix(1.0229538,0,0,1.0239998,-0.2366673,-0.2559991)" style="fill:#e760c1;fill-rule:evenodd">
+ <path d="m 15.11 27.11 c 0 0 -1.137 0.66 0.805 0.887 2.355 0.266 3.555 0.227 6.148 -0.262 0 0 0.684 0.426 1.633 0.797 -5.813 2.492 -13.152 -0.145 -8.586 -1.422"/>
+ <path d="m 14.395 23.863 c 0 0 -1.273 0.945 0.672 1.145 2.512 0.258 4.496 0.281 7.93 -0.379 0 0 0.477 0.48 1.223 0.742 -7.03 2.055 -14.855 0.164 -9.824 -1.508"/>
+ <path d="m 20.379 18.352 c 1.434 1.648 -0.375 3.133 -0.375 3.133 0 0 3.637 -1.879 1.965 -4.227 -1.559 -2.195 -2.754 -3.281 3.723 -7.04 0 0 -10.164 2.539 -5.313 8.133"/>
+ <path d="m 28.07 29.52 c 0 0 0.84 0.691 -0.926 1.227 -3.352 1.016 -13.961 1.324 -16.906 0.039 -1.059 -0.461 0.926 -1.098 1.551 -1.234 0.652 -0.141 1.023 -0.113 1.023 -0.113 -1.176 -0.832 -7.613 1.629 -3.27 2.332 11.852 1.922 21.602 -0.863 18.527 -2.25"/>
+ <path d="m 15.648 20.496 c 0 0 -5.395 1.281 -1.91 1.75 1.473 0.195 4.406 0.152 7.137 -0.078 2.234 -0.188 4.477 -0.59 4.477 -0.59 0 0 -0.789 0.34 -1.359 0.727 -5.477 1.441 -16.06 0.77 -13.02 -0.703 2.578 -1.246 4.672 -1.105 4.672 -1.105"/>
+ <path d="m 25.328 25.906 c 5.57 -2.895 2.996 -5.676 1.199 -5.301 -0.441 0.094 -0.637 0.172 -0.637 0.172 0 0 0.16 -0.258 0.473 -0.367 3.559 -1.25 6.293 3.688 -1.145 5.645 0 0 0.086 -0.078 0.109 -0.148"/>
+ <path d="m 21.969 4.156 c 0 0 3.086 3.086 -2.926 7.832 -4.816 3.805 -1.098 5.977 0 8.453 -2.813 -2.535 -4.879 -4.77 -3.492 -6.852 2.031 -3.051 7.664 -4.531 6.418 -9.434"/>
+ <path d="m 16.195 33.75 c 5.348 0.344 13.559 -0.191 13.754 -2.719 0 0 -0.375 0.957 -4.422 1.719 -4.563 0.859 -10.191 0.762 -13.527 0.211 0 0 0.684 0.563 4.195 0.789"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-libraries.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-libraries.svg
new file mode 100644
index 00000000..b2f1eb31
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-libraries.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 5.04 4 c -0.58 0 -1.044 0.449 -1.044 1.01 l 0 28.381 c 0 0.56 0.464 1.01 1.044 1.01 l 5.908 0 c 0.584 0 1.048 -0.449 1.048 -1.01 l 0 -28.381 c 0 -0.56 -0.465 -1.01 -1.048 -1.01 l -5.908 0 m 0.556 1.6 l 4.8 0 0 12.8 -4.8 0 0 -12.8 z m 2.4 19.2 a 2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 z" style="fill:#b2a546"/>
+ <path d="m 14.57 4 c -0.538 0 -0.97 0.449 -0.97 1.01 l 0 28.381 c 0 0.56 0.432 1.01 0.97 1.01 l 3.656 0 c 0.542 0 0.973 -0.449 0.973 -1.01 l 0 -28.381 c 0 -0.56 -0.431 -1.01 -0.973 -1.01 m -3.03 1.6 l 2.4 0 0 12.8 -2.4 0 z m 1.2 19.6 c 0.884 0 1.6 0.716 1.6 1.6 0 0.884 -0.716 1.6 -1.6 1.6 -0.884 0 -1.6 -0.716 -1.6 -1.6 0 -0.884 0.716 -1.6 1.6 -1.6 z" style="fill:#b2a546"/>
+ <path d="m 21.649 5.12 c -0.594 0.159 -0.954 0.717 -0.809 1.256 l 7.346 27.3 c 0.145 0.539 0.737 0.844 1.331 0.685 l 4.04 -1.077 c 0.598 -0.16 0.958 -0.719 0.813 -1.258 l -7.346 -27.3 c -0.145 -0.539 -0.737 -0.844 -1.336 -0.684 m -3.148 2.489 3.091 -0.824 3.313 12.311 -3.091 0.824 z m 6.515 18.05 c 1.067 -0.285 2.164 0.346 2.45 1.408 0.286 1.062 -0.347 2.154 -1.414 2.439 -1.067 0.285 -2.164 -0.346 -2.45 -1.408 -0.286 -1.062 0.347 -2.154 1.414 -2.439 z" style="fill:#b2a546"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-lisp.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-lisp.svg
new file mode 100644
index 00000000..6ae9ec9e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-lisp.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 18 12 c -3.29 0 -6 2.71 -6 6 l 0 10 c 0 1.105 0.895 2 2 2 1.105 0 2 -0.895 2 -2 l 0 -10 c 0 -1.128 0.872 -2 2 -2 l 19 0 c 0.36 0 0.687 0.188 0.867 0.5 0.18 0.312 0.18 0.688 0 1 -0.18 0.312 -0.507 0.5 -0.867 0.5 -2.738 0 -5 2.262 -5 5 l 0 5 c 0 1.105 0.895 2 2 2 1.105 0 2 -0.895 2 -2 l 0 -5 c 0 -0.576 0.424 -1 1 -1 1.783 0 3.44 -0.956 4.332 -2.5 0.892 -1.544 0.892 -3.456 0 -5 -0.892 -1.544 -2.549 -2.5 -4.332 -2.5 z m -10 6 c -1.105 0 -2 0.895 -2 2 l 0 10 c 0 3.29 2.71 6 6 6 4.167 0 8.333 0 12.5 0 1.962 0 3.781 -1.051 4.762 -2.75 0.981 -1.699 0.981 -3.801 0 -5.5 c -0.981 -1.699 -2.8 -2.75 -4.762 -2.75 l -1 0 c -0.539 0 -1.031 -0.283 -1.301 -0.75 -0.27 -0.467 -0.27 -1.033 0 -1.5 0.27 -0.467 0.762 -0.75 1.301 -0.75 l 4.5 0 c 1.105 0 2 -0.895 2 -2 0 -1.105 -0.895 -2 -2 -2 l -4.5 0 c -1.962 0 -3.785 1.051 -4.766 2.75 -0.981 1.699 -0.981 3.801 0 5.5 0.981 1.699 2.804 2.75 4.766 2.75 l 1 0 c 0.539 0 1.031 0.283 1.301 0.75 0.27 0.467 0.27 1.033 0 1.5 -0.27 0.467 -0.762 0.75 -1.301 0.75 -4.167 0 -8.333 0 -12.5 0 -1.128 0 -2 -0.872 -2 -2 l 0 -10 c 0 -1.105 -0.895 -2 -2 -2 z" style="fill:#d07d86;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-mail.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-mail.svg
new file mode 100644
index 00000000..b4d6442d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-mail.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <rect width="28.8" height="20.8" x="4.8" y="8.8" rx="0.347" ry="0.27" style="stroke-dasharray:none;stroke-opacity:1;fill:none;opacity:1;stroke-miterlimit:4;fill-opacity:1;stroke:#8eabcf;fill-rule:nonzero;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.6;stroke-dashoffset:0"/>
+ <path d="m 5.6 9.6 13.6 9.6 13.6 -9.6" style="stroke-dasharray:none;stroke-opacity:1;fill:none;stroke-miterlimit:4;stroke:#8eabcf;fill-rule:evenodd;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.2"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-mathematics.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-mathematics.svg
new file mode 100644
index 00000000..52a1905f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-mathematics.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 5.155 4.8 28.09 0 c 0.197 0 0.355 0.158 0.355 0.355 l 0 28.09 c 0 0.197 -0.158 0.355 -0.355 0.355 l -28.09 0 c -0.197 0 -0.355 -0.158 -0.355 -0.355 l 0 -28.09 c 0 -0.197 0.158 -0.355 0.355 -0.355" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#85b3b5;stroke-linecap:round;stroke-width:1.6"/>
+ <path d="m 19.2 4.964 0.009 0 c 0.125 0 0.232 0.047 0.232 0.103 l 0 28.27 c 0 0.059 -0.107 0.103 -0.232 0.103 l -0.009 0 c -0.125 0 -0.232 -0.043 -0.232 -0.103 l 0 -28.27 c 0 -0.055 0.107 -0.103 0.232 -0.103 z" style="fill:none;stroke:#85b3b5;stroke-linecap:round;stroke-width:1.128"/>
+ <path d="m 15.798 25 0 1.995 -7.595 0 0 -1.995 z" style="fill:#85b3b5;stroke:#85b3b5;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 12.998 22.8 c 0 0.552 -0.446 0.998 -0.998 0.998 -0.552 0 -0.998 -0.446 -0.998 -0.998 0 -0.552 0.446 -0.998 0.998 -0.998 0.552 0 0.998 0.446 0.998 0.998 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 12.998 29.2 c 0 0.549 -0.446 0.994 -0.998 0.994 -0.552 0 -0.998 -0.446 -0.998 -0.994 0 -0.552 0.446 -1 0.998 -1 0.552 0 0.998 0.449 0.998 1 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 29.791 14.38 -1.411 1.411 -5.371 -5.371 1.411 -1.411 z" style="fill:#85b3b5;stroke:#85b3b5;fill-rule:evenodd;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 29.368 10.843 c -0.39 0.39 -1.021 0.39 -1.411 0 -0.39 -0.39 -0.39 -1.021 0 -1.411 0.39 -0.39 1.021 -0.39 1.411 0 0.39 0.39 0.39 1.021 0 1.411 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <path d="m 24.84 15.37 c -0.388 0.388 -1.018 0.388 -1.409 -0.002 -0.39 -0.39 -0.39 -1.021 -0.002 -1.409 0.39 -0.39 1.023 -0.392 1.413 -0.002 0.39 0.39 0.388 1.023 -0.002 1.413 z" style="fill:#85b3b5;stroke-miterlimit:10;stroke:#85b3b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.405"/>
+ <rect width="9.6" height="3.2" x="7.2" y="11.2" rx="0.4" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="9.6" height="3.2" x="8" y="-13.6" rx="0.4" transform="matrix(0,1,-1,0,0,0)" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g transform="translate(8.7999999,7.2000005)">
+ <rect transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)" rx="0.4" y="-1.034" x="20.656" height="3.2" width="9.6" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)" rx="0.4" y="-27.06" x="-4.234" height="3.2" width="9.6" style="fill:#85b3b5;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-monodevelopment.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-monodevelopment.svg
new file mode 100644
index 00000000..c26e0e49
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-monodevelopment.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 29.546 7.07 c -1.863 0.766 -7.836 3.258 -7.985 3.32 -1.672 -1.367 -3.844 -2.426 -6.098 -2.547 -5.461 -0.344 -10.481 4.508 -10.496 9.887 c -0.242 4.844 1.969 9.324 3.965 13.606 1.672 -0.699 7.746 -3.231 7.902 -3.297 1.637 1.371 3.738 2.383 5.93 2.539 5.371 0.453 10.367 -4.191 10.641 -9.442 0.391 -4.914 -1.875 -9.461 -3.777 -13.856 -0.031 -0.07 -0.055 -0.141 -0.082 -0.211 z" style="fill:none;stroke:#6997af;stroke-width:1.188"/>
+ <g transform="translate(0.19820268,0.2053547)" style="fill:#6997af">
+ <path d="m 9.977 27.996 c -1.18 -2.855 -2.742 -5.367 -2.777 -10.03 -0.035 -4.816 4.098 -7.934 7.359 -7.934 c 3.953 0 7.434 3.34 7.617 6.102 0.164 2.496 -0.723 6.125 -5.309 6.098 -2.188 -0.012 -4.461 -1.914 -4.473 -4.746 -0.012 -3.059 3.816 -3.355 4.781 -2.578 0.375 0.301 0.363 0.902 0.031 0.793 -2.063 -0.672 -3.336 0.652 -3.238 1.969 0.125 1.785 1.188 2.848 3.086 2.938 2.738 0.129 3.508 -2.535 3.438 -3.617 -0.086 -1.313 -1.234 -4.02 -4.797 -4.512 -1.688 -0.234 -3.082 0.27 -4.102 1.258 -1.02 0.988 -1.59 2.01 -1.676 3.687 -0.086 1.734 0.293 2.754 1.328 5.03 0.371 0.813 1.406 2.453 2.207 4.094 z"/>
+ <path d="m 28.02 10.03 c 1.18 2.855 2.742 5.371 2.777 10.03 0.035 4.816 -4.098 7.934 -7.359 7.934 -3.953 0 -7.434 -3.336 -7.617 -6.102 -0.164 -2.496 0.723 -6.125 5.309 -6.098 2.188 0.012 4.461 1.914 4.473 4.75 0.012 3.055 -3.816 3.352 -4.781 2.574 -0.375 -0.301 -0.363 -0.898 -0.031 -0.793 2.063 0.672 3.336 -0.652 3.238 -1.965 -0.125 -1.789 -1.188 -2.852 -3.086 -2.941 -2.738 -0.129 -3.508 2.535 -3.438 3.617 0.086 1.313 1.234 4.02 4.797 4.512 1.688 0.234 3.082 -0.27 4.102 -1.258 1.02 -0.988 1.59 -2.01 1.676 -3.688 0.086 -1.734 -0.293 -2.75 -1.328 -5.03 -0.371 -0.813 -1.406 -2.449 -2.207 -4.094 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-multimedia.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-multimedia.svg
new file mode 100644
index 00000000..7977016b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-multimedia.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="translate(-0.45762712,-1006.3622)">
+ <path d="m 20 6 l 0 20.736 a 4.136 6.204 75 0 0 -5.158 -0.285 a 4.136 6.204 75 0 0 -4.922 5.602 a 4.136 6.204 75 0 0 7.06 2.389 a 4.136 6.204 75 0 0 5.01 -4.807 l 0.004 0 l 0 -15.254 l 13 1.734 l 0 15.869 a 4.136 6.204 75 0 0 -5.158 -0.285 a 4.136 6.204 75 0 0 -4.922 5.602 a 4.136 6.204 75 0 0 7.06 2.389 a 4.136 6.204 75 0 0 5.01 -4.809 l 0.004 0.002 l 0 -26.605 l -17 -2.277 z m 2 4.621 l 13 1.734 l 0 1.76 l -13 -1.734 l 0 -1.76 z" transform="translate(0.45762712,1006.3622)" style="fill:#4c7686"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-ocaml.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-ocaml.svg
new file mode 100644
index 00000000..cdf1af58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-ocaml.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 14.735 31.575 c 0.953 -0.105 -0.168 -0.906 -0.484 -1.066 -0.609 -0.305 -1.105 -0.652 -1.488 -1.227 -0.605 -0.922 -0.906 -2.145 -1.164 -3.203 -0.172 -0.719 -0.309 -1.137 0.148 -1.746 0.453 -0.605 -0.32 -1.105 0.16 -1.746 0.805 -1.074 1.145 -2.496 1.941 -3.559 0.227 -0.301 0.145 -0.582 0.469 -0.613 0.156 -0.016 0.559 0.297 0.695 0.387 0.395 0.266 0.875 0.391 1.262 0.648 0.195 0.129 0.566 0.035 0.727 0.16 0.465 0.363 0.355 1.492 0.309 2.07 -0.07 0.824 -0.73 1.082 -0.73 1.875 0 0.957 0.203 1.609 -0.098 2.59 -0.172 0.563 -0.605 1.203 -0.676 1.777 -0.059 0.453 0.027 0.441 0.16 0.871 0.156 0.512 0.195 0.969 0.68 1.199 0.277 0.129 1.395 0.184 1.551 -0.129 0.309 -0.613 -0.867 -0.824 -1.066 -1.199 -0.43 -0.805 0.582 -2.891 0.969 -3.59 0.215 -0.379 0.625 -0.684 0.777 -1.066 0.207 -0.516 -0.211 -0.867 -0.145 -1.262 0.129 -0.77 0.453 -1.586 0.695 -2.328 0.566 -1.723 1.352 0.895 1.68 1.555 0.133 0.258 0.227 0.543 0.355 0.809 0.156 0.313 -0.188 0.582 -0.094 0.969 0.086 0.363 0.508 0.566 0.742 0.84 0.355 0.418 0.602 0.945 0.793 1.457 0.398 1.066 0.539 2.926 1.277 3.781 0.105 0.125 0.402 0.055 0.516 0.164 0.258 0.25 -0.066 0.527 0.438 0.695 0.387 0.129 1.363 0.27 1.73 0.047 0.703 -0.426 -0.176 -0.949 -0.613 -1.391 -0.617 -0.613 -1.332 -1.176 -1.813 -1.906 -0.633 -0.961 -0.766 -2.043 -0.891 -3.152 -0.059 -0.535 0.52 -0.801 0.02 -1.441 -0.16 -0.203 -0.648 -0.176 -0.648 -0.387 0 -0.668 -0.02 -1.34 0 -2 0.023 -0.809 0.02 -2.141 0.793 -2.652 1.027 -0.688 2.332 -0.867 3.313 -1.602 0.977 -0.734 1.871 -1.398 2.461 -2.57 0.305 -0.613 0.465 -1.215 0.711 -1.844 0.18 -0.465 0.129 -0.309 0.418 -0.582 0.172 -0.16 0.426 -0.273 0.617 -0.453 0.496 -0.477 0.586 -0.945 1.422 -0.746 0.332 0.082 0.879 0.703 1.066 0.324 0.121 -0.242 0.047 -0.465 -0.016 -0.711 -0.094 -0.367 0.352 -0.488 0.34 -0.84 -0.02 -0.605 -0.996 -1.242 -1.504 -1.344 -0.641 -0.129 -1.344 0.148 -2.023 0.016 -0.547 -0.105 -1.023 -0.402 -1.551 -0.531 -0.551 -0.141 -1.047 -0.188 -1.52 0.145 -0.215 0.152 -0.297 0.426 -0.484 0.582 -0.16 0.129 -0.301 0.094 -0.484 0.227 -0.555 0.398 -0.598 0.988 0.355 0.809 c -0.402 1.66 -2.352 6.125 -4.527 3.816 -1.016 -1.078 -1.949 -2.273 -2.91 -3.395 c -0.848 -0.988 -1.34 -2.102 -2.781 -1.91 -1.422 0.188 -2.395 1.164 -3.496 1.973 -0.898 0.664 -1.957 0.809 -2.91 1.359 -1.012 0.582 -1.914 1.563 -2.262 2.684 -0.504 1.621 -0.215 3.184 -1.102 4.723 -0.535 0.934 -1.297 1.586 -1.973 2.359 -0.363 0.418 -0.605 0.992 -0.484 1.551 0.082 0.387 0.355 0.457 0.355 0.906 0 0.785 -0.039 1.563 -0.004 2.348 0.031 0.699 0.086 1.383 0.184 2.074 0.086 0.598 0.305 0.766 0.5 1.207 0.289 0.652 0.242 0.938 0.938 1.195 0.395 0.145 1.066 0.438 1.488 0.422 0.605 -0.027 0.691 -0.527 0.227 -1.066 -0.301 -0.352 -0.859 -0.465 -1.195 -0.844 -0.98 -1.098 -1.402 -4.398 -0.582 -5.563 0.34 -0.484 0.773 -0.488 0.805 -1.227 0.031 -0.66 -0.238 -0.891 0.359 -1.488 1.898 -0.969 2.098 -1.66 2.715 -1.328 0.75 0.406 0.16 2.691 0 3.332 -0.289 1.148 -1.426 1.688 -0.68 2.848 0.535 0.828 0.785 1.684 1.148 2.652 0.328 0.871 0.301 2.117 0.824 2.844 0.102 0.141 0.262 0.219 0.355 0.355 0.07 0.102 0.176 0.395 0.227 0.453 0.219 0.254 0.266 0.32 0.617 0.453 0.625 0.238 1.391 0.16 2.066 0.16" style="fill:#d56f7f;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-office.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-office.svg
new file mode 100644
index 00000000..7c2c39a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-office.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(.75 0 0 .75 6.00001 18)" style="fill:#d29217">
+ <path d="m 12.157 -12 c 0 0 -2.824 0 -2.824 2.667 l 0 34.667 c 0 2.667 2.667 2.667 2.667 2.667 l 24 0 c 2.667 0 2.667 -2.667 2.667 -2.667 l 0 -32 -5.333 -5.333 -21.18 0 -0.157 0 z m 1.176 4 13.333 0 0 8 8 0 0 24 -21.333 0 z" style="opacity:1;color:#000"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-other.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-other.svg
new file mode 100644
index 00000000..f567ef3f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-other.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <rect height="15" rx="0" y="24" x="13" width="22" style="fill:#cf9545"/>
+ <path d="m 7.597 28.05 5.403 -4.054 0.885 1.179 l -5.403 4.054" style="fill:#cf9545"/>
+ <rect transform="matrix(0.79988839,0.60014879,0.60014879,-0.79988839,0,0)" height="1.474" rx="0" y="0.334" x="42.4" width="6.754" style="fill:#cf9545"/>
+ <rect transform="matrix(0.95334222,0.30189172,-0.30189172,0.95334222,0,0)" height="3.516" y="11.341" x="19.908" width="3.516" style="fill:#cf9545"/>
+ <rect transform="matrix(0.9598803,-0.28041009,0.28041009,0.9598803,0,0)" height="5.78" y="15.229" x="14.252" width="5.78" style="fill:#cf9545"/>
+ <path d="m 28.782 19.55 -1.655 2.108 -2.653 -0.379 -0.998 -2.487 l 1.655 -2.108 2.653 0.379 z" style="fill:#cf9545"/>
+ <path d="m 33.615 14.338 -1.691 0.554 -0.502 1.707 -1.05 -1.437 -1.779 0.05 1.043 -1.442 -0.597 -1.677 1.694 0.546 1.41 -1.086 0.004 1.78 z" style="fill:#cf9545"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-painting.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-painting.svg
new file mode 100644
index 00000000..5beb068e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-painting.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 18.361 4.357 c -0.863 0 -1.711 0.098 -2.578 0.301 c -6.926 1.641 -15.16 12.844 -4.598 17.832 4.973 2.348 4.617 13.02 11.543 11.383 6.926 -1.641 10.977 -9.508 9.06 -17.574 -1.676 -7.06 -7.387 -11.934 -13.426 -11.941 m -2.137 2.227 c 1.23 0 2.23 0.996 2.23 2.227 0 1.227 -1 2.227 -2.23 2.227 -1.23 0 -2.23 -1 -2.23 -2.227 0 -1.23 1 -2.227 2.23 -2.227 z m 6.691 0.742 c 1.23 0 2.23 0.996 2.23 2.227 0 1.227 -1 2.223 -2.23 2.223 -1.234 0 -2.23 -0.996 -2.23 -2.223 0 -1.23 0.996 -2.227 2.23 -2.227 z m -11.895 3.711 c 1.23 0 2.23 0.996 2.23 2.223 0 1.23 -1 2.227 -2.23 2.227 -1.23 0 -2.23 -0.996 -2.23 -2.227 0 -1.227 1 -2.223 2.23 -2.223 z m 16.352 1.48 c 1.234 0 2.23 1 2.23 2.227 0 1.23 -0.996 2.227 -2.23 2.227 -1.23 0 -2.227 -0.996 -2.227 -2.227 0 -1.227 0.996 -2.227 2.227 -2.227 z m -12.191 5.867 c 1.051 -0.02 2.129 0.918 2.531 2.297 0.457 1.574 -0.121 3.133 -1.301 3.477 -1.184 0.344 -2.516 -0.652 -2.973 -2.227 -0.461 -1.57 0.117 -3.133 1.301 -3.477 0.145 -0.043 0.289 -0.066 0.441 -0.07 z m 12.938 0.813 c 1.23 0 2.23 0.996 2.23 2.227 0 1.23 -1 2.227 -2.23 2.227 -1.234 0 -2.23 -0.996 -2.23 -2.227 0 -1.23 0.996 -2.227 2.23 -2.227 z m -2.973 5.938 c 1.23 0 2.227 0.996 2.227 2.223 0 1.23 -0.996 2.227 -2.227 2.227 -1.234 0 -2.23 -0.996 -2.23 -2.227 0 -1.227 0.996 -2.223 2.23 -2.223 z" style="fill:#e784a4"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-perl.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-perl.svg
new file mode 100644
index 00000000..3bdcb3b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-perl.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 23.665 31.575 c -0.953 -0.105 0.168 -0.906 0.484 -1.066 0.609 -0.305 1.105 -0.652 1.488 -1.227 0.605 -0.922 0.906 -2.145 1.164 -3.203 0.172 -0.719 0.309 -1.137 -0.148 -1.746 -0.453 -0.605 0.32 -1.105 -0.16 -1.746 -0.805 -1.074 -1.145 -2.496 -1.941 -3.559 -0.227 -0.301 -0.145 -0.582 -0.469 -0.613 -0.156 -0.016 -0.559 0.297 -0.695 0.387 -0.395 0.266 -0.875 0.391 -1.262 0.648 -0.195 0.129 -0.566 0.035 -0.727 0.16 -0.465 0.363 -0.355 1.492 -0.309 2.07 0.07 0.824 0.73 1.082 0.73 1.875 0 0.957 -0.203 1.609 0.098 2.59 0.172 0.563 0.605 1.203 0.676 1.777 0.059 0.453 -0.027 0.441 -0.16 0.871 -0.156 0.512 -0.195 0.969 -0.68 1.199 -0.277 0.129 -1.395 0.184 -1.551 -0.129 -0.309 -0.613 0.867 -0.824 1.066 -1.199 0.43 -0.805 -0.582 -2.891 -0.969 -3.59 -0.215 -0.379 -0.625 -0.684 -0.777 -1.066 -0.207 -0.516 0.211 -0.867 0.145 -1.262 -0.129 -0.77 -0.453 -1.586 -0.695 -2.328 -0.566 -1.723 -1.352 0.895 -1.68 1.555 -0.133 0.258 -0.227 0.543 -0.355 0.809 -0.156 0.313 0.188 0.582 0.094 0.969 -0.086 0.363 -0.508 0.566 -0.742 0.84 -0.355 0.418 -0.602 0.945 -0.793 1.457 -0.398 1.066 -0.539 2.926 -1.277 3.781 -0.105 0.125 -0.402 0.055 -0.516 0.164 -0.258 0.25 0.066 0.527 -0.438 0.695 -0.387 0.129 -1.363 0.27 -1.73 0.047 -0.703 -0.426 0.176 -0.949 0.613 -1.391 0.617 -0.613 1.332 -1.176 1.813 -1.906 0.633 -0.961 0.766 -2.043 0.891 -3.152 0.059 -0.535 -0.52 -0.801 -0.02 -1.441 0.16 -0.203 0.648 -0.176 0.648 -0.387 0 -0.668 0.02 -1.34 0 -2 -0.023 -0.809 -0.02 -2.141 -0.793 -2.652 c -1.027 -0.687 -2.332 -0.867 -3.313 -1.602 -0.977 -0.734 -1.871 -1.398 -2.461 -2.57 c -0.305 -0.613 -0.465 -1.215 -0.711 -1.844 -0.18 -0.465 -0.129 -0.309 -0.418 -0.582 -0.172 -0.16 -0.426 -0.273 -0.617 -0.453 -0.496 -0.477 -0.586 -0.945 -1.422 -0.746 -0.332 0.082 -0.879 0.703 -1.066 0.324 -0.121 -0.242 -0.047 -0.465 0.016 -0.711 0.094 -0.367 -0.352 -0.488 -0.34 -0.84 0.02 -0.605 0.996 -1.242 1.504 -1.344 0.641 -0.129 1.344 0.148 2.023 0.016 0.547 -0.105 1.023 -0.402 1.551 -0.531 0.551 -0.141 1.047 -0.188 1.52 0.145 0.215 0.152 0.297 0.426 0.484 0.582 0.16 0.129 0.301 0.094 0.484 0.227 0.555 0.398 0.598 0.988 -0.355 0.809 0.402 1.66 2.352 6.125 4.527 3.816 1.016 -1.078 1.949 -2.273 2.91 -3.395 0.848 -0.988 1.34 -2.102 2.781 -1.91 1.422 0.188 2.395 1.164 3.496 1.973 0.898 0.664 1.957 0.809 2.91 1.359 1.012 0.582 1.914 1.563 2.262 2.684 0.504 1.621 0.215 3.184 1.102 4.723 0.535 0.934 1.297 1.586 1.973 2.359 0.363 0.418 0.605 0.992 0.484 1.551 -0.082 0.387 -0.355 0.457 -0.355 0.906 0 0.785 0.039 1.563 0.004 2.348 -0.031 0.699 -0.086 1.383 -0.184 2.074 -0.086 0.598 -0.305 0.766 -0.5 1.207 -0.289 0.652 -0.242 0.938 -0.938 1.195 -0.395 0.145 -1.066 0.438 -1.488 0.422 -0.605 -0.027 -0.691 -0.527 -0.227 -1.066 0.301 -0.352 0.859 -0.465 1.195 -0.844 0.98 -1.098 1.402 -4.398 0.582 -5.563 -0.34 -0.484 -0.773 -0.488 -0.805 -1.227 -0.031 -0.66 0.238 -0.891 -0.359 -1.488 -1.898 -0.969 -2.098 -1.66 -2.715 -1.328 -0.75 0.406 -0.16 2.691 0 3.332 0.289 1.148 1.426 1.688 0.68 2.848 -0.535 0.828 -0.785 1.684 -1.148 2.652 -0.328 0.871 -0.301 2.117 -0.824 2.844 -0.102 0.141 -0.262 0.219 -0.355 0.355 -0.07 0.102 -0.176 0.395 -0.227 0.453 -0.219 0.254 -0.266 0.32 -0.617 0.453 -0.625 0.238 -1.391 0.16 -2.066 0.16" style="fill:#6fbed5;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-photography.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-photography.svg
new file mode 100644
index 00000000..bf7fb8eb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-photography.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 6.568 10.8 25.26 0 c 0.755 0 1.368 0.604 1.368 1.351 l 0 15.701 c 0 0.743 -0.613 1.347 -1.368 1.347 l -25.26 0 c -0.755 0 -1.368 -0.604 -1.368 -1.347 l 0 -15.701 c 0 -0.747 0.613 -1.351 1.368 -1.351" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#e08dc9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4"/>
+ <path d="m 8.935 8 3.729 0 c 0.519 0 0.935 0.536 0.935 1.203 0 0.662 -0.417 1.197 -0.935 1.197 l -3.729 0 c -0.519 0 -0.935 -0.536 -0.935 -1.197 0 -0.667 0.417 -1.203 0.935 -1.203" style="fill:#e08dc9"/>
+ <path d="m 28.802 12.8 0.799 0 c 0.442 0 0.799 0.36 0.799 0.801 l 0 0.801 c 0 0.441 -0.357 0.798 -0.799 0.798 l -0.799 0 c -0.445 0 -0.802 -0.357 -0.802 -0.798 l 0 -0.801 c 0 -0.441 0.357 -0.801 0.802 -0.801" style="fill:#e08dc9"/>
+ <path d="m 25.2 20 c 0 3.315 -2.685 6 -6 6 c -3.315 0 -6 -2.685 -6 -6 0 -3.315 2.685 -6 6 -6 3.315 0 6 2.685 6 6 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#e08dc9;stroke-width:2.4"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-physics.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-physics.svg
new file mode 100644
index 00000000..d8d76aa1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-physics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <ellipse cx="19.2" cy="19.2" rx="4.8" ry="14.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="26.23" cy="-7.03" rx="4.8" ry="14.8" transform="matrix(0.5,0.8660254,-0.8660254,0.5,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="-7.03" cy="26.23" rx="4.8" ry="14.8" transform="matrix(0.5,-0.8660254,0.8660254,0.5,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="19.2" cy="19.2" r="1.6" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="11.1" cy="10.939" r="1.2" style="fill:#c9a879;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <circle cx="16.43" cy="31.28" 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/48/categories/applications-profiling.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-profiling.svg
new file mode 100644
index 00000000..a8346a4b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-profiling.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 18.13 7.963 2.149 0 c 0.293 0 0.526 0.203 0.526 0.449 l 0 1.449 c 0 0.25 -0.233 0.449 -0.526 0.449 l -2.149 0 c -0.293 0 -0.526 -0.199 -0.526 -0.449 l 0 -1.449 c 0 -0.246 0.233 -0.449 0.526 -0.449 z" style="fill:#b477d0"/>
+ <path d="m 18.17 6.397 1.875 0 c 0.629 0 1.137 0.508 1.137 1.137 0 0.625 -0.508 1.137 -1.137 1.137 l -1.875 0 c -0.629 0 -1.137 -0.512 -1.137 -1.137 0 -0.629 0.508 -1.137 1.137 -1.137 z" style="fill:#b477d0"/>
+ <path d="m 18.602 4.453 1.199 0 c 1.185 0 2.145 0.657 2.145 1.471 l 0 0.154 c 0 0.811 -0.96 1.468 -2.145 1.468 l -1.199 0 c -1.185 0 -2.149 -0.657 -2.149 -1.468 l 0 -0.154 c 0 -0.815 0.964 -1.471 2.149 -1.471 z" style="fill:#b477d0;stroke:#b477d0;stroke-linejoin:round;stroke-width:0.907"/>
+ <path d="m 19.01 12.8 0.373 0 c 0.336 0 0.613 0.205 0.613 0.462 l 0 1.477 c 0 0.253 -0.277 0.462 -0.613 0.462 l -0.373 0 c -0.336 0 -0.613 -0.209 -0.613 -0.462 l 0 -1.477 c 0 -0.257 0.277 -0.462 0.613 -0.462" style="fill:#b477d0"/>
+ <path d="m 19.01 28.08 0.373 0 c 0.336 0 0.613 0.208 0.613 0.461 l 0 1.478 c 0 0.252 -0.277 0.461 -0.613 0.461 l -0.373 0 c -0.336 0 -0.613 -0.208 -0.613 -0.461 l 0 -1.478 c 0 -0.252 0.277 -0.461 0.613 -0.461" style="fill:#b477d0"/>
+ <path d="m 10.4 21.785 0 -0.369 c 0 -0.337 0.208 -0.615 0.465 -0.615 l 1.474 0 c 0.252 0 0.461 0.278 0.461 0.615 l 0 0.369 c 0 0.342 -0.208 0.615 -0.461 0.615 l -1.474 0 c -0.256 0 -0.465 -0.273 -0.465 -0.615" style="fill:#b477d0"/>
+ <path d="m 25.6 21.785 0 -0.369 c 0 -0.337 0.209 -0.615 0.462 -0.615 l 1.477 0 c 0.257 0 0.462 0.278 0.462 0.615 l 0 0.369 c 0 0.342 -0.205 0.615 -0.462 0.615 l -1.477 0 c -0.253 0 -0.462 -0.273 -0.462 -0.615" style="fill:#b477d0"/>
+ <path d="m 19.04 14.893 c -0.246 0 -0.496 0.012 -0.746 0.039 -0.078 0.004 -0.148 0.051 -0.18 0.121 -0.035 0.07 -0.027 0.152 0.02 0.215 0.051 0.059 0.129 0.09 0.203 0.078 1.902 -0.207 3.594 0.367 4.977 1.691 0.051 0.063 0.133 0.086 0.207 0.066 0.078 -0.02 0.137 -0.082 0.152 -0.16 0.016 -0.074 -0.012 -0.156 -0.074 -0.203 -1.281 -1.227 -2.84 -1.855 -4.559 -1.848 z" style="fill:#b477d0"/>
+ <path d="m 19.641 16.12 c -0.105 0.016 -0.18 0.102 -0.18 0.207 0.004 0.105 0.082 0.191 0.188 0.203 1.059 0.137 1.906 0.523 2.703 1.234 0.086 0.074 0.219 0.066 0.293 -0.02 0.078 -0.086 0.07 -0.219 -0.016 -0.293 -0.855 -0.758 -1.797 -1.188 -2.926 -1.332 -0.023 -0.004 -0.043 -0.004 -0.063 0 z" style="fill:#b477d0"/>
+ <path d="m 18.867 13.768 c -0.688 0.02 -1.387 0.133 -2.086 0.34 -0.074 0.016 -0.133 0.074 -0.152 0.148 -0.02 0.078 0.008 0.156 0.063 0.207 0.059 0.051 0.141 0.066 0.211 0.039 2.652 -0.789 5.293 -0.129 7.258 1.816 0.082 0.082 0.215 0.082 0.297 0 0.082 -0.082 0.078 -0.215 0 -0.293 -1.551 -1.535 -3.523 -2.316 -5.59 -2.258 z" style="fill:#b477d0"/>
+ <path d="m 25.965 10.725 -0.406 1.602 1.574 1.211 1.516 -0.887 c 0 -0.785 -2.01 -2.152 -2.684 -1.926 z" style="fill:#b477d0;fill-rule:evenodd"/>
+ <path d="m 25.949 15.862 c -0.141 -0.16 -8.617 6.719 -8.617 6.719 l 0.32 0.406 c 0 0 8.434 -6.965 8.297 -7.125 z" style="fill:#b477d0;fill-rule:evenodd"/>
+ <circle cx="19.2" cy="21.6" r="10.8" 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:2.4;stroke-dashoffset:0"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-publishing.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-publishing.svg
new file mode 100644
index 00000000..c55351ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-publishing.svg
@@ -0,0 +1,52 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 5.155 4.8 28.09 0 c 0.197 0 0.355 0.158 0.355 0.355 l 0 28.09 c 0 0.197 -0.158 0.355 -0.355 0.355 l -28.09 0 c -0.197 0 -0.355 -0.158 -0.355 -0.355 l 0 -28.09 c 0 -0.197 0.158 -0.355 0.355 -0.355" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#92c8dd;stroke-linecap:round;stroke-width:1.6"/>
+ <g transform="matrix(0.97951617,0,0,0.97951617,0.75250478,0.36697795)" style="fill:#92c8dd">
+ <path d="m 23.57 13.598 c -0.676 0.027 -1.461 -0.02 -1.992 0.434 -0.547 0.586 -0.277 1.699 0.594 1.859 0.848 0.223 1.84 -0.152 2.195 -0.926 0.199 -0.398 0.328 -0.984 0.223 -1.367 z m 2.109 -0.406 0 3.426 -1.059 0 0 -0.91 c -0.438 0.734 -1.348 1.102 -2.223 1.066 -0.934 0.051 -1.926 -0.5 -2.102 -1.395 -0.223 -0.863 0.133 -1.922 1.078 -2.266 1.023 -0.414 2.16 -0.258 3.246 -0.289 0.074 -0.641 -0.379 -1.277 -1.059 -1.43 -0.957 -0.223 -1.992 -0.031 -2.852 0.402 l 0 -0.914 c 1.191 -0.418 2.598 -0.645 3.777 -0.098 0.938 0.453 1.203 1.5 1.191 2.406 z"/>
+ </g>
+ <path d="m 11.2 18.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 13.6 18.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 16 18.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 18.4 18.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 20 18.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 22.4 18.4 4 0 0 0.8 -4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 23.2 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 13.6 23.2 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 16 23.2 1.676 0 0 0.8 l -1.676 0" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 18.4 23.2 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 20 23.2 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 22.4 23.2 4 0 0 0.8 -4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 20 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 15.2 20 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 17.6 20 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 19.2 20 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 21.6 20 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 23.2 20 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 25.6 20 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 21.6 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 15.2 21.6 4 0 0 0.8 -4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 20 21.6 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 21.6 21.6 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 28 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 15.2 28 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 19.2 28 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 21.6 28 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 25.6 28 2.4 0 0 0.8 -2.4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 24.8 2.4 0 0 0.8 -2.4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 14.4 24.8 4 0 0 0.8 -4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 19.2 24.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 24 24.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 26.4 24.8 2.4 0 0 0.8 -2.4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 21.6 24.8 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 26.4 3.2 0 0 0.8 -3.2 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 15.2 26.4 0.8 0 0 0.8 -0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 16.8 26.4 2.4 0 0 0.8 -2.4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 20 26.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 22.4 26.4 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 24.8 26.4 2.4 0 0 0.8 -2.4 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 28.8 26.4 -0.8 0 0 0.8 0.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 11.2 29.6 1.6 0 0 0.8 -1.6 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <path d="m 13.6 29.6 4.8 0 0 0.8 -4.8 0 z" style="fill:#92c8dd;fill-opacity:0.6"/>
+ <g transform="matrix(0.99902433,0,0,0.99902433,-0.36682857,0.19902489)" style="fill:#92c8dd">
+ <path d="m 15.512 9.676 c -0.527 1.328 -1.051 2.656 -1.578 3.988 l 3.156 0 z m -0.656 -1.066 1.316 0 c 1.09 2.668 2.18 5.34 3.27 8.01 l -1.207 0 c -0.258 -0.684 -0.52 -1.371 -0.781 -2.055 l -3.867 0 c -0.262 0.684 -0.523 1.371 -0.781 2.055 l -1.227 0 c 1.094 -2.668 2.184 -5.34 3.277 -8.01 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-puzzles.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-puzzles.svg
new file mode 100644
index 00000000..3659f9d3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-puzzles.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 17.585 3.203 c -1.297 0.049 -2.765 0.449 -3.631 1.488 -0.027 0.032 -0.05 0.068 -0.068 0.105 -0.289 0.613 -0.39 1.11 -0.217 1.547 0.173 0.437 0.566 0.632 0.875 0.754 0.309 0.122 0.595 0.205 0.781 0.314 0.186 0.109 0.27 0.187 0.318 0.434 0.057 0.294 0.014 0.449 -0.053 0.568 -0.067 0.119 -0.172 0.233 -0.326 0.293 -0.24 0.093 -0.656 0.093 -0.656 0.093 l -7.715 0 c -0.273 0 -0.494 0.221 -0.494 0.494 l 0 7.752 c 0 0.553 0.112 0.872 0.266 1.11 0.176 0.243 0.387 0.525 0.718 0.711 0.331 0.186 0.765 0.253 1.242 0.16 0.426 -0.083 0.762 -0.323 0.971 -0.596 0.209 -0.274 0.313 -0.565 0.4 -0.809 0.087 -0.244 0.163 -0.444 0.225 -0.537 0.061 -0.092 0.047 -0.087 0.143 -0.094 0.09 -0.006 0.323 0.05 0.627 0.18 0.666 0.586 1.064 1.778 1.105 2.863 0.014 0.404 -0.023 0.783 -0.09 1.109 l 0.006 -0.02 c -0.023 0.091 -0.02 0.103 -0.014 0.072 -0.002 0.011 -0.004 0.022 -0.006 0.033 -0.12 0.933 -0.504 1.839 -1.068 2.33 -0.391 0.161 -0.637 0.186 -0.678 0.17 -0.046 -0.018 -0.107 -0.083 -0.199 -0.316 c -0.092 -0.233 -0.179 -0.573 -0.381 -0.916 -0.201 -0.343 -0.574 -0.687 -1.098 -0.789 l 0 0.002 c -0.695 -0.136 -1.289 0.1 -1.629 0.463 -0.34 0.363 -0.466 0.79 -0.529 1.09 -0.007 0.033 -0.011 0.067 -0.012 0.102 l 0 8.141 c 0 0.274 0.224 0.496 0.498 0.494 l 7.765 0 c 0.536 -0.001 0.875 -0.117 1.12 -0.277 0.179 -0.117 0.511 -0.432 0.697 -0.764 0.186 -0.331 0.255 -0.764 0.162 -1.242 -0.102 -0.524 -0.446 -0.896 -0.789 -1.098 -0.343 -0.201 -0.684 -0.289 -0.918 -0.381 -0.234 -0.092 -0.3 -0.153 -0.318 -0.199 -0.017 -0.042 0.005 -0.285 0.172 -0.686 0.588 -0.662 1.778 -1.06 2.863 -1.098 l 0.004 0 c 0.399 -0.017 0.776 0.02 1.102 0.088 0.02 0.004 0.04 0.006 0.061 0.008 0.009 0.002 0.018 0.004 0.027 0.006 0.937 0.12 1.847 0.506 2.338 1.066 0.161 0.39 0.188 0.633 0.172 0.674 -0.018 0.046 -0.086 0.107 -0.32 0.199 -0.234 0.093 -0.575 0.181 -0.918 0.383 -0.343 0.202 -0.687 0.573 -0.789 1.098 -0.093 0.477 -0.024 0.911 0.162 1.242 0.186 0.331 0.439 0.603 0.704 0.741 0.335 0.204 0.606 0.239 1.116 0.236 l 7.796 0.004 c 0.273 0 0.494 -0.225 0.494 -0.498 l 0 -7.992 c 0 -0.31 0.041 -0.45 0.176 -0.594 0.142 -0.15 0.284 -0.248 0.711 -0.164 l 0.002 0.002 c 0.248 0.047 0.327 0.132 0.436 0.316 0.109 0.185 0.192 0.469 0.314 0.777 0.122 0.308 0.318 0.702 0.754 0.875 0.436 0.173 0.932 0.073 1.547 -0.215 0.039 -0.018 0.075 -0.041 0.107 -0.068 0.875 -0.729 1.292 -1.894 1.439 -3.01 0.003 -0.021 0.004 -0.043 0.004 -0.064 0 0.068 0.004 0.036 0.004 -0.049 l -0.012 0.105 c 0.089 -0.409 0.13 -0.864 0.113 -1.346 l 0 -0.002 c -0.049 -1.298 -0.454 -2.765 -1.488 -3.631 -0.033 -0.027 -0.069 -0.05 -0.107 -0.068 -0.614 -0.288 -1.11 -0.388 -1.547 -0.215 -0.436 0.173 -0.632 0.567 -0.754 0.875 -0.122 0.308 -0.205 0.594 -0.314 0.779 -0.109 0.185 -0.187 0.27 -0.436 0.318 -0.295 0.056 -0.451 0.012 -0.57 -0.055 -0.119 -0.067 -0.21 -0.184 -0.293 -0.326 -0.087 -0.148 -0.087 -0.652 -0.087 -0.652 l 0 -7.801 c 0 -0.273 -0.221 -0.494 -0.494 -0.494 l -8.099 0 c -0.207 0 -0.44 -0.056 -0.578 -0.191 -0.143 -0.14 -0.237 -0.285 -0.156 -0.703 0.048 -0.248 0.133 -0.326 0.318 -0.436 0.185 -0.109 0.471 -0.193 0.779 -0.314 0.308 -0.122 0.701 -0.316 0.875 -0.752 0.174 -0.436 0.073 -0.931 -0.215 -1.545 c -0.018 -0.039 -0.041 -0.075 -0.068 -0.107 -0.727 -0.866 -1.88 -1.281 -2.992 -1.428 -0.019 -0.005 -0.053 -0.008 -0.086 -0.012 -0.396 -0.082 -0.83 -0.125 -1.297 -0.109 l -0.002 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/48/categories/applications-python.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-python.svg
new file mode 100644
index 00000000..9f108f83
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-python.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60">
+ <path d="m 29.5 12 c -4.694 0 -8.5 1.791 -8.5 4 l 0 3 9 0 0 2 -14 0 c -2.209 0 -4 3.806 -4 8.5 0 4.694 1.791 8.5 4 8.5 l 4 0 0 -4 c 0 -2.756 2.244 -5 5 -5 l 9 0 c 2.215 0 4 -1.785 4 -4 l 0 -9 c 0 -2.209 -3.806 -4 -8.5 -4 z m -4 2.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:#658db6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 40 22 0 4 c 0 2.756 -2.244 5 -5 5 l -9 0 c -2.215 0 -4 1.785 -4 4 l 0 9 c 0 2.209 3.806 4 8.5 4 4.694 0 8.5 -1.791 8.5 -4 l 0 -3 -9 0 0 -2 14 0 c 2.209 0 4 -3.806 4 -8.5 c 0 -4.694 -1.791 -8.5 -4 -8.5 m -9.5 20.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:#658db6;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-roleplaying.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-roleplaying.svg
new file mode 100644
index 00000000..461ebdf2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-roleplaying.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="translate(0.19968015,0.19967993)" style="fill:#559ca5;stroke:#559ca5;stroke-width:4.545">
+ <g>
+ <path d="m 69.16 106.24 c 1.632 7.553 2.553 13.237 1.211 20.789 -10.289 8.368 -36.605 12.13 -36.553 20.789 l -3.553 25.974 c 0 8.605 24.553 15.579 54.816 15.579 30.26 0 54.789 -6.974 54.789 -15.579 l -3.526 -25.974 c -0.053 -7.421 -26.526 -12.13 -36.684 -20.789 -0.868 -7 -0.184 -13.789 1.316 -20.789 z" transform="scale(0.14844,0.14844)"/>
+ <path d="m 84.82 57.55 c -12.553 0 -22.737 9.789 -22.737 21.842 0.105 4.474 0.474 9.789 3.053 21.868 1.5 4.684 15.03 18.11 15.13 19.658 2.947 1.553 7.579 1.553 10.605 0 0 -1.553 12.13 -14.974 13.658 -19.658 2.868 -12.553 2.868 -17.16 3.03 -21.868 0 -12.05 -10.184 -21.842 -22.737 -21.842 z" transform="scale(0.14844,0.14844)"/>
+ </g>
+ <g style="stroke-linejoin:round">
+ <path d="m 132.74 71.18 c -7.658 -4.553 -20.11 -36.24 -18.18 -22.737 l 4.553 31.816 z" transform="scale(0.14844,0.14844)"/>
+ <path d="m 178 71.18 c 7.684 -4.553 20.11 -36.24 18.18 -22.737 l -4.553 31.816 z" transform="scale(0.14844,0.14844)"/>
+ </g>
+ <g>
+ <path d="m 134.82 107.55 c 2.105 9.895 3.263 17.368 1.553 27.26 -13.211 10.974 -47.05 15.921 -47 27.26 l -4.553 34.11 c 0 11.289 31.553 20.447 70.45 20.447 38.921 0 70.47 -9.158 70.47 -20.447 l -4.553 -34.11 c -0.053 -9.711 -34.11 -15.895 -47.16 -27.26 -1.132 -9.184 -0.237 -18.08 1.711 -27.26 z" transform="scale(0.14844,0.14844)"/>
+ <path d="m 155.26 39.37 c -18.816 0 -34.08 14.237 -34.08 31.816 0.158 6.5 0.711 14.237 4.553 31.816 2.263 6.816 22.526 25 22.711 27.26 4.421 2.289 11.368 2.289 15.921 0 0 -2.263 18.18 -20.447 20.447 -27.26 4.316 -18.289 4.316 -25 4.553 -31.816 0 -17.579 -15.263 -31.816 -34.11 -31.816 z" transform="scale(0.14844,0.14844)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-ruby.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-ruby.svg
new file mode 100644
index 00000000..3d019608
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-ruby.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 19.71 10.206 3.89 9.871 4.37 -11.227" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 19.71 10.206 -7.549 10.535 1.46 -9.404" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 27.97 8.859 8.658 8.7 -1.808 -8.929" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 5.625 20.842 20.951 18.533 -9.137 -18.676" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 5.626 20.842 7.964 -9.504 6.12 -1.132 -2.271 10.493 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 27.97 8.85 6.85 -0.22 7.556 7.294 -12.06 3.431" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 19.71 10.206 8.26 -1.356 2.342 10.505 -12.873 1.344" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 26.576 39.38 15.799 -23.451 -12.06 3.43 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75"/>
+ <path d="m 36.628 17.559 -10.05 21.816" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.375"/>
+ <path d="m 23.599 20.08 2.977 19.298" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.375"/>
+ <path d="m 12.16 20.742 14.416 18.634" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#de4646;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.375"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-science.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-science.svg
new file mode 100644
index 00000000..4eaf320c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-science.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="translate(3.5221849e-4,0.0021357)">
+ <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 21.344 6.086 -0.279 0.061 -0.471 1.076 0.352 0.195 c 0.003 0.024 0.006 0.055 0.006 0.055 l 0 0.018 0.111 3.119 0.02 0.064 c 0.032 0.113 0.045 0.111 0.059 0.125 -0.001 -0.018 -0.111 0.227 -0.223 0.418 -0.119 0.203 -0.23 0.381 -0.23 0.381 l -0.033 0.051 -5.209 14.285 0.02 -0.045 c -0.963 2.062 -1.122 3.401 -0.982 4.287 0.07 0.443 0.216 0.769 0.363 0.986 0.139 0.205 0.302 0.322 0.322 0.338 4.341 3.634 9.839 2.47 12.375 2.063 2.902 -0.465 3.492 -3.23 3.492 -3.23 l 0.02 -0.1 -0.018 -0.102 c -1 -5.728 -4.652 -19.226 -4.705 -19.422 l 0.348 -2.816 -0.002 -0.049 c -0.013 -0.258 0.092 -0.342 0.092 -0.342 l 0.193 -0.199 -0.041 -0.275 c -0.062 -0.421 -0.415 -0.713 -0.666 -0.801 -0.25 -0.087 -0.467 -0.067 -0.469 -0.066 l -0.002 0 c -2.985 -0.336 -4.441 -0.074 -4.441 -0.074 m 0.699 1.105 c 0.231 -0.042 1.016 -0.236 3.711 0.086 l 0.018 0.002 c -0.112 0.208 -0.233 0.25 -0.215 0.619 l 0.004 -0.096 -0.369 2.984 0.029 0.105 c 0 0 3.676 13.642 4.682 19.305 -0.023 0.132 -0.357 1.908 -2.537 2.258 l -0.002 0 c -2.615 0.42 -7.605 1.455 -11.502 -1.828 l -0.023 -0.02 -0.025 -0.018 c 0 0 0.019 0.026 -0.037 -0.057 -0.056 -0.083 -0.14 -0.242 -0.186 -0.531 -0.091 -0.579 -0.013 -1.704 0.891 -3.639 l 0.012 -0.021 5.178 -14.201 c 0.028 -0.045 0.104 -0.163 0.217 -0.355 0.132 -0.225 0.266 -0.413 0.35 -0.721 0.064 -0.237 0.033 -0.475 -0.029 -0.633 -0.01 -0.026 -0.018 -0.037 -0.029 -0.059 l -0.105 -2.904 0 0.037 c 0 0 0 -0.149 -0.029 -0.314 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 17.691 24.665 -0.652 1.785 c -0.008 0.027 -0.02 0.055 -0.031 0.082 -0.883 1.887 -0.934 2.938 -0.859 3.41 0.035 0.23 0.098 0.328 0.117 0.355 3.68 3.105 8.336 2.121 10.996 1.695 1.613 -0.258 1.996 -1.438 2.078 -1.789 -0.23 -1.289 -0.602 -2.992 -1.031 -4.852 -4.781 1.184 -8.27 0.434 -10.617 -0.688 z" style="fill:#adc3e2;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-simulation.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-simulation.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-simulation.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-sports.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-sports.svg
new file mode 100644
index 00000000..112e47a1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-sports.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 18.02 33.99 c -6.254 -0.426 -11.746 -5.355 -13.297 -11.324 -1.43 -6.183 1.41 -13.152 6.953 -16.383 3.563 -2.125 8.04 -2.394 11.98 -1.285 c 4.871 1.496 8.582 5.832 9.883 10.664 1.172 4.457 0.328 9.515 -2.781 13.03 -2.816 3.504 -7.316 5.523 -11.82 5.344 -0.305 -0.004 -0.613 -0.02 -0.918 -0.043 z m 3.727 -0.699 c 1.125 -0.098 0.926 -0.441 -0.094 -0.531 -1.824 -0.352 -3.793 -0.359 -5.555 0.258 1.551 0.746 3.609 0.551 5.344 0.328 z m -5.523 -0.988 c 0.801 -0.816 -0.035 -2.766 -0.734 -3.539 -1.566 -0.801 -2.777 -2.102 -4.211 -3.086 -1.078 -0.395 -2.129 0.352 -3.168 0.605 -0.004 1.027 -0.074 2.191 0.832 2.906 1.492 1.469 3.293 2.762 5.324 3.348 0.652 0.027 1.336 -0.012 1.957 -0.234 z m 8.574 0.043 c 2.598 -1.117 5.03 -2.914 6.496 -5.359 0.527 -0.703 0.914 -1.937 -0.461 -1.527 -1.73 1.086 -3.293 2.43 -5.063 3.457 -1.074 0.852 -1.848 2.02 -2.613 3.137 0.266 0.617 1.133 0.469 1.641 0.293 z m 1.762 -4.492 c 1.305 -1.07 3.191 -1.758 3.879 -3.379 0.309 -1.277 0.332 -2.598 0.461 -3.898 -1.301 -1.152 -2.895 -1.934 -4.457 -2.672 -1.543 0.121 -2.789 1.492 -4.01 2.379 -0.648 0.355 -0.48 1.164 -0.66 1.781 -0.234 1.445 -0.508 2.883 -0.668 4.34 1.215 0.895 2.57 1.719 4.047 2.066 0.535 0.004 0.977 -0.355 1.41 -0.617 z m -9.309 0.223 c 1.184 -0.449 2.746 -0.789 3.301 -2.039 0.414 -1.75 0.641 -3.543 0.859 -5.328 -1.176 -1.117 -2.43 -2.293 -3.969 -2.871 -1.328 -0.023 -2.453 0.914 -3.633 1.426 -1.59 0.434 -2.145 1.875 -2.211 3.367 -0.469 1.477 0.066 2.992 1.406 3.805 1.172 0.859 2.676 2.234 4.246 1.641 z m -9.891 -2.066 c -0.957 -1.769 -1.617 -3.707 -1.883 -5.703 c -0.949 0.191 -0.086 2.516 0.176 3.461 0.445 1.281 1.129 2.461 1.84 3.609 c 0.129 -0.473 0.207 -0.941 -0.133 -1.367 m -0.41 -7.879 c 0.418 -0.598 1.082 -1.066 1.336 -1.75 0.441 -2.062 1.164 -4.055 2.199 -5.902 -0.043 -1.191 -1.379 -1.918 -2.043 -0.602 -1.891 2.43 -3.375 5.394 -3.441 8.523 c -0.25 1.074 0.688 1.852 1.227 0.582 0.238 -0.281 0.48 -0.566 0.723 -0.852 z m 24.371 1.48 c 0.801 -1.051 1.91 -2.297 1.625 -3.723 -0.504 -2.699 -1.891 -5.262 -4.02 -7.02 -0.637 -0.27 -1.793 -1.254 -2.234 -0.324 -0.652 1.254 -2.277 2.437 -1.691 3.996 0.5 1.539 0.867 3.144 1.598 4.594 1.348 1.047 2.902 1.863 4.469 2.551 z m -17.895 -0.699 c 1.242 -0.629 2.449 -1.32 3.66 -2 0.406 -1.426 0.922 -2.816 1.398 -4.215 0.066 -1.516 -1.289 -2.602 -2.191 -3.664 -0.891 -1.422 -2.395 -0.332 -3.492 0.187 -2.414 1.289 -2.969 4.121 -3.793 6.488 0.117 0.887 0.93 1.625 1.523 2.285 0.816 0.824 1.738 1.918 2.895 0.918 z m 8.906 -7.652 c 0.645 -0.09 1.363 -0.023 1.957 -0.207 0.895 -0.957 1.68 -2.078 2.051 -3.34 c -0.449 -1.27 -1.934 -1.848 -3.129 -2.281 -1.52 -0.449 -3.148 -0.672 -4.727 -0.492 -1.137 0.578 -3.18 2.262 -2.027 3.57 c 0.844 1 1.742 1.957 2.66 2.898 1.074 0.012 2.145 -0.074 3.215 -0.148 z" style="fill:#9c9d38;stroke:#9c9d38;stroke-width:0.148"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-system.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-system.svg
new file mode 100644
index 00000000..05361000
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-system.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 24 6 c -9.919 0 -18 8.08 -18 18 c 0 9.919 8.08 18 18 18 c 9.919 0 18 -8.08 18 -18 c 0 -9.919 -8.08 -18 -18 -18 z m -0.25 7 a 2.25 2.25 0 0 1 2.25 2.25 a 2.25 2.25 0 0 1 -2.25 2.25 a 2.25 2.25 0 0 1 -2.25 -2.25 a 2.25 2.25 0 0 1 2.25 -2.25 z m -3.75 6 l 6 0 l 0 13.996 l 3 0 l 0 2 l -10 0 l 0 -2 l 3 0.002 l 0 -11.998 l -2 0 l 0 -2 z" style="fill:#ee6454"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-utilities.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-utilities.svg
new file mode 100644
index 00000000..31239a89
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-utilities.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(1.0140988,0,0,1.0138228,-0.11601355,-1018.7953)">
+ <path d="m 38.572 1028.58 a 14.791 14.791 0 1 1 -29.583 0 14.791 14.791 0 1 1 29.583 0 z" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#308b97;stroke-width:1.972"/>
+ </g>
+ <path d="m 18.5 24 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#308b97"/>
+ <path d="m 26.5 24 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#308b97"/>
+ <path d="m 34.5 24 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#308b97"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-versioncontrol.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-versioncontrol.svg
new file mode 100644
index 00000000..4ce8b285
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-versioncontrol.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 5.155 4.8 28.09 0 c 0.197 0 0.355 0.158 0.355 0.355 l 0 28.09 c 0 0.197 -0.158 0.355 -0.355 0.355 l -28.09 0 c -0.197 0 -0.355 -0.158 -0.355 -0.355 l 0 -28.09 c 0 -0.197 0.158 -0.355 0.355 -0.355" style="stroke-dasharray:none;fill:none;stroke-miterlimit:4;stroke:#ca9a69;stroke-linecap:round;stroke-width:1.6"/>
+ <path d="m 8 6.5 0 35.5 1 0 0 -5 5 0 0 -1 -5 0 0 -5 5 0 0 -1 -5 0 0 -5 7 0 0 -1 -7 0 0 -5 7 0 0 -1 -7 0 0 -5 5 0 0 -1 -5 0 0 -5.5 z" 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:#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="2.4" height="2.4" x="12" y="8" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="2.4" height="2.4" x="12" y="27.2" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="14.4" height="2.4" x="16" y="8" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="2.4" height="2.4" x="13.6" y="12.8" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="2.4" height="2.4" x="13.6" y="17.6" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="2.4" height="2.4" x="12" y="22.4" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="14.4" height="2.4" x="16.8" y="12.8" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="14.4" height="2.4" x="16.8" y="17.6" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="14.4" height="2.4" x="15.2" y="22.4" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="14.4" height="2.4" x="15.2" y="27.2" rx="0.4" style="fill:#ca9a69;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-viewers.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-viewers.svg
new file mode 100644
index 00000000..630f3362
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-viewers.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 23.991 13 c -0.376 0 -0.735 0.035 -1.097 0.049 -4.421 0.173 -7.841 1.334 -10.21 2.553 -2.563 1.318 -4.055 2.798 -4.055 2.798 -0.841 0.876 -0.836 2.457 0.01 3.328 0.846 0.87 2.383 0.875 3.235 0.017 0 0 0.635 -0.643 2.052 -1.473 -0.416 1.171 -0.62 2.419 -0.62 3.731 0 6.05 4.812 10.996 10.687 10.996 5.875 0 10.687 -4.951 10.687 -10.996 0 -1.312 -0.204 -2.56 -0.62 -3.731 1.417 0.829 2.052 1.473 2.052 1.473 0.847 0.883 2.401 0.887 3.254 0.017 0.853 -0.878 0.848 -2.477 -0.01 -3.349 0 0 -1.492 -1.48 -4.055 -2.798 -2.369 -1.219 -5.789 -2.38 -10.21 -2.553 -0.358 -0.038 -0.73 -0.049 -1.097 -0.049 z m 0 3.456 c 3.4 0 8.108 1.602 8.108 7.541 0 5.199 -3.207 8.28 -8.108 8.28 -4.829 0 -8.04 -3.155 -8.04 -8.28 0 -5.273 4.637 -7.541 8.04 -7.541 z" style="fill:#4cb29d;color:#000"/>
+ <path d="m 24 20 c -0.931 0 -1.896 0.299 -2.693 1.01 -0.797 0.709 -1.308 1.871 -1.307 2.996 0.001 1.124 0.512 2.283 1.309 2.99 c 0.796 0.708 1.761 1.01 2.691 1.01 0.93 0 1.895 -0.298 2.691 -1.01 0.796 -0.708 1.308 -1.866 1.309 -2.99 0.001 -1.126 -0.51 -2.287 -1.307 -2.996 -0.797 -0.709 -1.762 -1.01 -2.693 -1.01 m 0 3 c 0.181 0 0.395 0.048 0.629 0.256 c 0.234 0.208 0.371 0.619 0.371 0.744 c 0 0.125 -0.137 0.536 -0.371 0.744 c -0.234 0.208 -0.448 0.256 -0.629 0.256 -0.181 0 -0.395 -0.047 -0.629 -0.256 -0.234 -0.208 -0.371 -0.619 -0.371 -0.744 0 -0.125 0.137 -0.536 0.371 -0.744 0.234 -0.208 0.448 -0.256 0.629 -0.256" 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:#4cb29d;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/applications-webbrowsers.svg b/.icons/Material-Black-Lime-Numix/48/categories/applications-webbrowsers.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/applications-webbrowsers.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/configuration_section.svg b/.icons/Material-Black-Lime-Numix/48/categories/configuration_section.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/configuration_section.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/documentation_help.svg b/.icons/Material-Black-Lime-Numix/48/categories/documentation_help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/documentation_help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/documentation_section.svg b/.icons/Material-Black-Lime-Numix/48/categories/documentation_section.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/documentation_section.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-applications.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-applications.svg
new file mode 100644
index 00000000..30db5625
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-applications.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <g transform="translate(0.2004218,0.2)" style="fill:#6f8bc0">
+ <path d="m 28.605 4.156 c -6.227 0 -7.395 8.797 -3.891 8.797 3.5 0 10.113 -8.797 3.891 -8.797 z"/>
+ <path d="m 18.27 11.863 c 1.863 0.113 3.91 -7.06 0.406 -6.609 -3.504 0.453 -2.273 6.496 -0.406 6.609 z"/>
+ <path d="m 9.723 16.32 c 1.328 -0.578 0.172 -6.246 -2.082 -4.699 -2.254 1.543 0.758 5.277 2.082 4.699 z"/>
+ <path d="m 13.461 13.355 c 1.578 -0.32 1.664 -6.746 -1.148 -5.594 c -2.816 1.156 -0.43 5.914 1.148 5.594 z"/>
+ <path d="m 21.703 27.73 c 0.281 2.125 -1.57 3.172 -3.379 1.805 -5.766 -4.355 9.547 -6.527 8.535 -12.48 -0.836 -4.938 -16.11 -3.418 -17.848 4.313 -1.18 5.227 4.844 12.477 11.129 12.477 3.094 0 6.66 -2.77 7.324 -6.277 0.512 -2.676 -5.996 -1.605 -5.762 0.164 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-control-center.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-control-center.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/gnome-devel.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-devel.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-globe.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-globe.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-globe.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-graphics.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-joystick.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-joystick.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-joystick.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-multimedia.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-other.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-other.svg
new file mode 120000
index 00000000..316547ba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-settings.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-settings.svg
new file mode 100644
index 00000000..fe00da24
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-settings.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 6.4 4 0 20 1.6 0 0 -20" style="fill:#ec86ab"/>
+ <path d="m 9.6 24.802 c 0 1.322 -1.076 2.398 -2.402 2.398 -1.322 0 -2.398 -1.076 -2.398 -2.398 0 -1.326 1.076 -2.402 2.398 -2.402 1.326 0 2.402 1.076 2.402 2.402" style="fill:#ec86ab"/>
+ <path d="m 16 34.4 0 -24.8 -1.6 0 0 24.8 z" style="fill:#ec86ab"/>
+ <path d="m 12.8 8.802 c 0 -1.326 1.076 -2.402 2.398 -2.402 1.326 0 2.402 1.076 2.402 2.402 0 1.322 -1.076 2.398 -2.402 2.398 -1.322 0 -2.398 -1.076 -2.398 -2.398" style="fill:#ec86ab"/>
+ <path d="m 22.4,4 0,18.4 1.6,0 L 24,4 Z" style="fill:#ec86ab"/>
+ <path d="m 25.6 23.2 c 0 1.326 -1.076 2.402 -2.398 2.402 -1.326 0 -2.402 -1.076 -2.402 -2.402 0 -1.322 1.076 -2.398 2.402 -2.398 1.322 0 2.398 1.076 2.398 2.398" style="fill:#ec86ab"/>
+ <path d="m 32 34.4 0 -13.2 -1.6 0 0 13.2 z" style="fill:#ec86ab"/>
+ <path d="m 28.8 19.998 c 0 -1.326 1.076 -2.398 2.402 -2.398 1.322 0 2.398 1.072 2.398 2.398 0 1.326 -1.076 2.402 -2.398 2.402 -1.326 0 -2.402 -1.076 -2.402 -2.402" style="fill:#ec86ab"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gnome-system.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-system.svg
new file mode 100644
index 00000000..c5122a0f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-system.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 22 19.2 c 0 1.545 -1.258 2.797 -2.802 2.797 -1.544 0 -2.798 -1.253 -2.798 -2.797 0 -1.545 1.253 -2.803 2.798 -2.803 1.544 0 2.802 1.258 2.802 2.803" style="fill:#b98595"/>
+ <circle cx="19.2" cy="19.2" r="12.4" 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.4;stroke-dashoffset:0"/>
+ <g transform="matrix(1.2,0,0,1.1692308,0,0.4923072)">
+ <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.2,-1.1692308,0,37.907693,4e-7)">
+ <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.84852814,0.84852814,-0.82677103,0.82677103,18.851886,-7.6047866)">
+ <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.84852814,-0.84852814,0.82677103,0.82677103,-7.6047866,19.548114)">
+ <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/48/categories/gnome-util.svg b/.icons/Material-Black-Lime-Numix/48/categories/gnome-util.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gnome-util.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/gtk-preferences.svg b/.icons/Material-Black-Lime-Numix/48/categories/gtk-preferences.svg
new file mode 120000
index 00000000..b1de2560
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/gtk-preferences.svg
@@ -0,0 +1 @@
+gnome-settings.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/help-about.svg b/.icons/Material-Black-Lime-Numix/48/categories/help-about.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/help-about.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/kcontrol.svg b/.icons/Material-Black-Lime-Numix/48/categories/kcontrol.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/kcontrol.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/multimedia_section.svg b/.icons/Material-Black-Lime-Numix/48/categories/multimedia_section.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/multimedia_section.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_development.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_development.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_development.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_games.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_graphics.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_multimedia.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_network.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_network.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_network.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_office.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_settings.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/package_system.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_system.svg
new file mode 100644
index 00000000..7d0d71b7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_system.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 22 19.2 c 0 1.545 -1.258 2.797 -2.802 2.797 -1.544 0 -2.798 -1.253 -2.798 -2.797 0 -1.545 1.253 -2.803 2.798 -2.803 1.544 0 2.802 1.258 2.802 2.803" style="fill:#c65a4a"/>
+ <circle cx="19.2" cy="19.2" r="12.4" 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.4;stroke-dashoffset:0"/>
+ <g transform="matrix(1.2,0,0,1.1692308,0,0.4923072)">
+ <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.2,-1.1692308,0,37.907693,4e-7)">
+ <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.84852814,0.84852814,-0.82677103,0.82677103,18.851886,-7.6047866)">
+ <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.84852814,-0.84852814,0.82677103,0.82677103,-7.6047866,19.548114)">
+ <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/48/categories/package_utilities.svg b/.icons/Material-Black-Lime-Numix/48/categories/package_utilities.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/package_utilities.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-autocompletion.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-autocompletion.svg
new file mode 100644
index 00000000..dd787eb9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-autocompletion.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 20.299 6 l -14.182 36 l 5.373 0 l 5.121 -13 l 14.777 0 l 5.121 13 l 5.373 0 l -14.182 -36 l -7.402 0 z m 3.701 4.24 l 5.42 13.76 l -10.84 0 l 5.42 -13.76 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:#7c9bb1;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+ <path d="m 40 16 1 5 -11 0 0 6 11 0 -1 5 5 -8 z" style="fill:#7c9bb1;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-bluetooth.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-bluetooth.svg
new file mode 100644
index 00000000..ff796735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-bluetooth.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="translate(52,0)">
+ <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/48/categories/preferences-calendar-and-tasks.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-calendar-and-tasks.svg
new file mode 100644
index 00000000..a00a22f4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-calendar-and-tasks.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" viewBox="0 0 13.546667 13.546667" height="48">
+ <path d="m 2.258 5.08 0 7.06 9.03 0 0 -7.06" 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 10.442 2.258 1.693 0 0 1.976 -10.724 0 0 -1.976 1.693 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 4.798 2.258 3.951 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.951 1.411 0 1.693" 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 9.596 1.411 0 1.693" 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.669 7.338 6.209 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.669 9.313 6.209 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 8.749 5.644 0 5.08" 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.798 5.644 0 5.08" 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.773 5.644 0 5.08" 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/48/categories/preferences-certificates.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-certificates.svg
new file mode 100644
index 00000000..12132eca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-certificates.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" viewBox="0 0 13.546667 13.546667" height="48">
+ <path d="m 6.77 1.693 c -0.402 0 -0.739 0.229 -0.894 0.551 c -0.306 -0.207 -0.733 -0.247 -1.079 -0.056 -0.347 0.188 -0.529 0.548 -0.495 0.898 -0.371 -0.003 -0.759 0.142 -0.957 0.464 -0.201 0.326 -0.16 0.725 0.063 1.013 -0.343 0.144 -0.585 0.463 -0.585 0.839 c 0 0.376 0.242 0.696 0.585 0.84 -0.22 0.288 -0.264 0.684 -0.063 1.013 0.198 0.322 0.586 0.495 0.957 0.464 -0.034 0.351 0.148 0.711 0.495 0.898 0.09 0.049 0.186 0.076 0.283 0.094 l 0 3.705 1.693 -1.693 1.693 1.693 0 -3.696 c 0.098 -0.012 0.193 -0.037 0.283 -0.103 0.347 -0.188 0.529 -0.548 0.495 -0.898 0.371 0.003 0.759 -0.142 0.957 -0.464 0.201 -0.326 0.16 -0.725 -0.063 -1.013 0.343 -0.144 0.585 -0.464 0.585 -0.84 0 -0.376 -0.242 -0.695 -0.585 -0.839 0.22 -0.288 0.264 -0.684 0.063 -1.013 c -0.198 -0.322 -0.586 -0.495 -0.957 -0.464 0.034 -0.351 -0.148 -0.711 -0.495 -0.898 -0.347 -0.188 -0.773 -0.15 -1.079 0.056 -0.155 -0.322 -0.492 -0.551 -0.894 -0.551 l -0.007 0 z m 0 1.374 c 1.361 0 2.469 1.038 2.469 2.318 0 1.281 -1.105 2.316 -2.469 2.316 -1.361 0 -2.468 -1.036 -2.468 -2.316 0 -1.281 1.104 -2.318 2.468 -2.318 z m 0 0.464 c -1.089 0 -1.973 0.83 -1.973 1.854 0 1.024 0.884 1.853 1.973 1.853 1.089 0 1.974 -0.829 1.974 -1.853 0 -1.024 -0.885 -1.854 -1.974 -1.854 z" style="fill:#dc6462;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-composer.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-composer.svg
new file mode 100644
index 00000000..aa33d291
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-composer.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="matrix(0.75,0,0,0.75,5.999999,18.000009)" style="fill:#9ddee4;fill-opacity:1">
+ <path d="m 12.157 -12 c 0 0 -2.824 0 -2.824 2.667 l 0 34.667 c 0 2.667 2.667 2.667 2.667 2.667 l 24 0 c 2.667 0 2.667 -2.667 2.667 -2.667 l 0 -32 -5.333 -5.333 -21.18 0 -0.157 0 z m 1.176 4 13.333 0 0 8 8 0 0 24 -21.333 0 z" style="opacity:1;color:#000"/>
+ </g>
+ <path d="m 40.28 12.186 3.536 3.536 -15.556 15.556 -5.303 1.768 1.768 -5.303 z" style="fill:#9ddee4;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-accessibility.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-accessibility.svg
new file mode 100644
index 00000000..27f3710a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-accessibility.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 24 4 c -11.04 0 -20 8.965 -20 20 c 0 11.04 8.965 20 20 20 c 11.04 0 20 -8.965 20 -20 c 0 -11.04 -8.965 -20 -20 -20 z m 0.139 7 c 1.607 0 2.91 1.333 2.91 2.977 c 0 1.643 -1.303 2.979 -2.91 2.979 c -1.607 0 -2.912 -1.335 -2.912 -2.979 c 0 -1.643 1.305 -2.977 2.912 -2.977 z m -10.488 6.09 c 0.15 0.006 0.304 0.035 0.461 0.063 l 9.889 1.734 l 9.93 -1.662 c 0.134 -0.023 0.248 -0.06 0.383 -0.082 c 0.385 -0.044 0.763 0.168 0.9 0.529 c 0.138 0.361 0.001 0.78 -0.316 1 l -7.756 2.682 l 0.004 5.689 l 2.684 8.682 c 0.234 0.408 0.091 0.927 -0.318 1.16 c -0.41 0.233 -0.932 0.092 -1.166 -0.316 l -4.328 -9.314 l -4.414 9.332 c -0.263 0.394 -0.824 0.473 -1.219 0.211 c -0.395 -0.262 -0.474 -0.768 -0.211 -1.162 l 2.734 -8.645 l 0.053 -5.773 l -7.748 -2.514 c -0.282 -0.148 -0.482 -0.421 -0.479 -0.738 c 0.004 -0.318 0.193 -0.652 0.479 -0.793 c 0.143 -0.07 0.289 -0.09 0.439 -0.084 z" style="fill:#698ecc;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-display.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-display.svg
new file mode 100644
index 00000000..bf0b5866
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-display.svg
@@ -0,0 +1,6 @@
+<!-- color: #71e9d2 -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="translate(-2.5e-4,2)" style="fill:#c088c3;fill-opacity:1">
+ <path d="m 9 6 c -1 0 -2 1 -2 2 l 0 23 l 14 0 c 0 0 0 4 -3 6 l -3 0 0 2 18 0 0 -2 l -3 0 c -3 -2 -3 -6 -3 -6 l 14 0 0 -23 c 0 -1 -1 -2 -2 -2 z m 1 3 28 0 0 17 -28 0 z m 11 20 l 6 0 0 1 -6 0" style="stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-filetype-association.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-filetype-association.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-desktop-font.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-font.svg
new file mode 120000
index 00000000..97712fb3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-desktop-gaming.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-gaming.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-desktop-keyboard.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-keyboard.svg
new file mode 120000
index 00000000..10d5d405
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-desktop-peripherals-directory.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-peripherals-directory.svg
new file mode 100644
index 00000000..24596cf2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-peripherals-directory.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 15.2 7.409 c 0 -0.447 -0.36 -0.809 -0.804 -0.809 -0.44 0 -0.796 0.362 -0.796 0.809 l 0 2.991 1.6 0 z" style="fill:#555"/>
+ <path d="m 13.6 30.987 c 0 0.447 0.356 0.813 0.796 0.813 0.444 0 0.804 -0.366 0.804 -0.813 l 0 -2.987 -1.6 0" style="fill:#555"/>
+ <path d="m 20 7.409 c 0 -0.447 -0.361 -0.809 -0.802 -0.809 -0.441 0 -0.798 0.362 -0.798 0.809 l 0 2.991 1.6 0 z" style="fill:#555"/>
+ <path d="m 18.4 30.987 c 0 0.447 0.357 0.813 0.798 0.813 0.441 0 0.802 -0.366 0.802 -0.813 l 0 -2.987 -1.6 0" style="fill:#555"/>
+ <path d="m 24.8 7.409 c 0 -0.447 -0.357 -0.809 -0.802 -0.809 -0.441 0 -0.798 0.362 -0.798 0.809 l 0 2.991 1.6 0 z" style="fill:#555"/>
+ <path d="m 23.2 30.987 c 0 0.447 0.357 0.813 0.802 0.813 0.441 0 0.798 -0.366 0.798 -0.813 l 0 -2.987 -1.6 0" style="fill:#555"/>
+ <path d="m 7.41 23.2 c -0.448 0 -0.81 0.358 -0.81 0.8 c 0 0.442 0.362 0.8 0.81 0.8 l 2.99 0 0 -1.6 z" style="fill:#555"/>
+ <path d="m 30.986 24.8 c 0.452 0 0.814 -0.358 0.814 -0.8 c 0 -0.442 -0.362 -0.8 -0.814 -0.8 l -2.986 0 l 0 1.6 z" style="fill:#555"/>
+ <path d="m 7.41 18.402 c -0.448 0 -0.81 0.357 -0.81 0.798 c 0 0.441 0.362 0.802 0.81 0.802 l 2.99 0 0 -1.6 z" style="fill:#555"/>
+ <path d="m 30.986 20 c 0.452 0 0.814 -0.361 0.814 -0.802 0 -0.441 -0.362 -0.798 -0.814 -0.798 l -2.986 0 0 1.6 z" style="fill:#555"/>
+ <path d="m 7.41 13.6 c -0.448 0 -0.81 0.357 -0.81 0.798 0 0.441 0.362 0.802 0.81 0.802 l 2.99 0 0 -1.6 z" style="fill:#555"/>
+ <path d="m 30.986 15.2 c 0.452 0 0.814 -0.361 0.814 -0.802 0 -0.441 -0.362 -0.798 -0.814 -0.798 l -2.986 0 l 0 1.6 z" style="fill:#555"/>
+ <path d="m 23.868 25.6 c 0.953 0 1.732 -0.776 1.732 -1.734 l 0 -9.333 c 0 -0.958 -0.779 -1.734 -1.732 -1.734 l -9.336 0 c -0.953 0 -1.732 0.776 -1.732 1.734 l 0 9.333 c 0 0.958 0.779 1.734 1.732 1.734" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal-directory.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal-directory.svg
new file mode 100644
index 00000000..23e4d77d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal-directory.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 17.371 6.4 3.657 0 c 5.486 0 5.368 5.569 5.368 5.569 l 0 4.772 c 0 1.817 -3.197 5.715 -3.197 5.715 l 0 2.386 7.2 3.975 l 0 3.183 -22.4 0 l 0 -3.183 7.2 -3.975 0 -2.386 c 0 0 -3.209 -3.898 -3.197 -5.715 l 0 -4.772 c 0 0 -0.118 -5.569 5.368 -5.569 z" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-personal.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-desktop-plasma.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop-plasma.svg
new file mode 120000
index 00000000..68f16f71
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-desktop.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-desktop.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-gtk-config.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-gtk-config.svg
new file mode 120000
index 00000000..913a2c07
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-mail-accounts.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-mail-accounts.svg
new file mode 100644
index 00000000..e41fceb4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-mail-accounts.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 23.828 15.2 2.743 0 c 4.115 0 4.03 4.201 4.03 4.201 l 0 3.6 c 0 1.371 -2.399 4.201 -2.399 4.201 l 0 1.8 5.401 2.999 0 2.401 -16.8 0 0 -2.401 5.401 -2.999 0 -1.8 c 0 0 -2.408 -2.83 -2.399 -4.201 l 0 -3.6 c 0 0 -0.088 -4.201 4.03 -4.201 z" style="fill:#555"/>
+ <path d="m 14.785 6 c -5.143 0 -5.03 5.25 -5.03 5.25 l 0 4.5 c -0.011 1.713 3 5.25 3 5.25 l 0 2.25 l -6.752 3.75 l 0 3 l 17.465 0 c -0.129 -0.384 -0.216 -0.792 -0.213 -1.26 l 0 -3.822 l -3 -1.668 l 0 -2.25 c 0 0 3 -3.537 3 -5.25 l 0 -4.5 c 0 0 0.11 -5.25 -5.03 -5.25 l -3.43 0 z m 11.467 20.584 l 0 2.166 a 1.5 1.5 0 0 1 0 0.01 c 0 -0.014 0.079 0.401 0.311 0.873 c 0.056 0.115 0.135 0.245 0.203 0.367 l 0.234 0 l 0 -3 l -0.748 -0.416 z" transform="scale(0.8,0.8)" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-mail.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-mail.svg
new file mode 120000
index 00000000..b804811e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-mail.svg
@@ -0,0 +1 @@
+applications-mail.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-other.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-other.svg
new file mode 120000
index 00000000..316547ba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-bluetooth.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-bluetooth.svg
new file mode 120000
index 00000000..a68d9466
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-system-directory.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-directory.svg
new file mode 100644
index 00000000..672f9026
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-directory.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 32 16.616 0 5.169 c 0 0.339 -0.363 0.616 -0.805 0.616 l -4.79 0 c -0.446 0 -0.805 -0.276 -0.805 -0.616 l 0 -5.169 c 0 -0.339 0.359 -0.616 0.805 -0.616 l 4.79 0 c 0.442 0 0.805 0.276 0.805 0.616" style="fill:#555"/>
+ <path d="m 22.4 16.616 0 5.169 c 0 0.339 -0.363 0.616 -0.805 0.616 l -4.79 0 c -0.446 0 -0.805 -0.276 -0.805 -0.616 l 0 -5.169 c 0 -0.339 0.359 -0.616 0.805 -0.616 l 4.79 0 c 0.442 0 0.805 0.276 0.805 0.616" style="fill:#555"/>
+ <path d="m 12.8 16.616 0 5.169 c 0 0.339 -0.363 0.616 -0.805 0.616 l -4.79 0 c -0.446 0 -0.805 -0.276 -0.805 -0.616 l 0 -5.169 c 0 -0.339 0.359 -0.616 0.805 -0.616 l 4.79 0 c 0.442 0 0.805 0.276 0.805 0.616" style="fill:#555"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network-proxy.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network-proxy.svg
new file mode 100644
index 00000000..693a18f9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network-proxy.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 24 6 c -2.758 0 -5.363 0.64 -7.701 1.752 l -0.166 -0.061 c -0.021 0.056 -0.038 0.114 -0.059 0.17 c -5.958 2.936 -10.07 9.06 -10.07 16.14 c 0 7.089 4.122 13.213 10.09 16.15 c 0.023 0.055 0.043 0.111 0.066 0.166 l 0.146 -0.064 c 2.338 1.112 4.942 1.752 7.699 1.752 c 2.759 0 5.364 -0.641 7.703 -1.754 l 0.148 0.064 c 0.024 -0.055 0.043 -0.113 0.066 -0.168 c 5.963 -2.935 10.08 -9.06 10.08 -16.14 c 0 -7.081 -4.113 -13.199 -10.07 -16.14 c -0.021 -0.057 -0.038 -0.115 -0.059 -0.172 l -0.17 0.063 c -2.339 -1.113 -4.944 -1.754 -7.703 -1.754 z m -1 2.051 l 0 6.949 l 2 0 l 0 -6.949 c 1.883 0.116 3.672 0.564 5.32 1.273 c 0.749 2.177 1.347 4.412 1.775 6.676 l -2.096 0 l 0 2 l 2.43 0 c 0.242 1.665 0.391 3.336 0.451 5 l -2.881 0 l 0 2 l 2.908 0 c -0.014 1.686 -0.12 3.358 -0.332 5 l -2.576 0 l 0 2 l 2.268 0 c -0.422 2.312 -1.06 4.544 -1.908 6.66 c -1.659 0.719 -3.461 1.172 -5.359 1.289 l 0 -6.949 l -2 0 l 0 6.949 c -1.895 -0.117 -3.695 -0.568 -5.352 -1.285 c -0.85 -2.118 -1.49 -4.351 -1.912 -6.664 l 2.264 0 l 0 -2 l -2.574 0 c -0.212 -1.642 -0.318 -3.314 -0.332 -5 l 2.906 0 l 0 -2 l -2.879 0 c 0.061 -1.665 0.208 -3.335 0.451 -5 l 2.428 0 l 0 -2 l -2.094 0 c 0.429 -2.264 1.029 -4.501 1.779 -6.678 c 1.647 -0.708 3.433 -1.155 5.314 -1.271 z m -7.855 2.65 c -0.519 1.742 -0.953 3.512 -1.279 5.299 l -3.707 0 c 1.234 -2.128 2.947 -3.939 4.986 -5.299 z m 17.719 0.004 c 2.037 1.36 3.746 3.17 4.979 5.295 l -3.703 0 c -0.326 -1.785 -0.758 -3.554 -1.275 -5.295 z m -23.701 7.295 l 4.377 0 c -0.234 1.664 -0.371 3.334 -0.43 5 l -5.061 0 c 0.109 -1.759 0.483 -3.443 1.113 -5 z m 25.301 0 l 4.375 0 c 0.63 1.557 1 3.241 1.113 5 l -5.059 0 c -0.059 -1.666 -0.196 -3.336 -0.43 -5 z m -26.414 7 l 5.03 0 c 0.014 1.683 0.118 3.353 0.322 5 l -4.207 0 c -0.631 -1.561 -1.04 -3.237 -1.148 -5 z m 26.871 0 l 5.03 0 c -0.109 1.763 -0.517 3.439 -1.148 5 l -4.205 0 c 0.204 -1.647 0.309 -3.318 0.322 -5 z m -24.762 7 l 3.545 0 c 0.309 1.775 0.737 3.513 1.285 5.199 c -1.973 -1.348 -3.63 -3.123 -4.83 -5.199 z m 24.14 0 l 3.541 0 c -1.199 2.075 -2.855 3.847 -4.826 5.195 c 0.547 -1.685 0.976 -3.422 1.285 -5.195 z" style="fill:#e78684;fill-opacity:1"/>
+ <rect width="12" height="18" x="18" y="15" rx="0.088" ry="0.084" 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="26" cy="24" r="1.5" style="fill:#e78684;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network.svg
new file mode 100644
index 00000000..427ca939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-network.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 13 31.968 c 0 0 0 0 0 0 l 0 0.001 c 0 0 0 0 0 0 l 0 0 0 0 0 0 0 0 0 0 c 0 0 0 0 0 0 l 0 -0.001 c 0 0 0 0 0 0 l -0.001 0 0 0 z m 0 0 0.001 0 0 0 -0.001 0 0 0 z m 0 0.001 0 0 0.001 0 0 0 -0.001 0 z" style="fill:#c0956e;opacity:0.8;color:#000"/>
+ <path d="m 17.08 8 c -0.586 0.062 -1.08 0.616 -1.076 1.208 l 0 9.583 c 0 0.633 0.572 1.208 1.202 1.208 l 4.807 0 3.851 0 4.939 0 c 0.629 0 1.202 -0.576 1.202 -1.208 l 0 -9.583 c 0 -0.633 -0.572 -1.208 -1.202 -1.208 l -13.597 0" style="fill:#c0956e;color:#000"/>
+ <path d="m 7.08 28 c -0.586 0.062 -1.08 0.616 -1.076 1.208 l 0 9.583 c 0 0.633 0.572 1.208 1.202 1.208 l 4.807 0 3.851 0 4.939 0 c 0.629 0 1.202 -0.576 1.202 -1.208 l 0 -9.583 c 0 -0.633 -0.572 -1.208 -1.202 -1.208 l -13.597 0" style="fill:#c0956e;color:#000"/>
+ <path d="m 27.08 28 c -0.586 0.062 -1.08 0.616 -1.076 1.208 l 0 9.583 c 0 0.633 0.572 1.208 1.202 1.208 l 4.807 0 3.851 0 4.939 0 c 0.629 0 1.202 -0.576 1.202 -1.208 l 0 -9.583 c 0 -0.633 -0.572 -1.208 -1.202 -1.208 l -13.597 0 z" style="fill:#c0956e;color:#000"/>
+ <g transform="translate(1.7527203e-8,-1004.3622)" style="fill:#c0956e">
+ <path transform="translate(0,1004.3622)" d="m 23 21 0 2 -10 0 0 4 2 0 0 -2 18 0 0 2 2 0 0 -4 -10 0 0 -2 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-power.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-power.svg
new file mode 100644
index 00000000..cebc124f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-power.svg
@@ -0,0 +1,4 @@
+<!-- color: #46baa7 -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 20,7 c -0.551,0 -1,0.449 -1,1 -4.87e-4,0.6485633 0,2 0,2 l -2.187,0 C 15.25,10 14,11.316 14,12.875 l 0,24.25 C 14,38.684 15.254,40 16.813,40 l 14.375,0 C 32.747,40 34,38.684 34,37.125 l 0,-24.25 C 34,11.316 32.751,10 31.188,10 L 29,10 29,8 C 29,7.449 28.551,7 28,7 Z m 11.188,5 C 31.618,12 32,12.348 32,12.875 l 0,24.25 C 32,37.652 31.622,38 31.188,38 L 16.813,38 C 16.379,38 16,37.652 16,37.125 l 0,-24.25 C 16,12.348 16.383,12 16.813,12 Z M 31,20 17,30 l 0,7 14,0 z" style="fill:#ecb040;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-privacy.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-privacy.svg
new file mode 100644
index 00000000..2e962d72
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-privacy.svg
@@ -0,0 +1,4 @@
+<!-- color: #8d65ba -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 24 11 c -8.01 0.005 -14.441 5.675 -18.19 9.994 -0.466 0.537 -0.966 1.17 -1.383 1.756 -0.284 0.391 -0.426 0.82 -0.426 1.25 c 0 0.43 0.141 0.859 0.426 1.25 0.417 0.586 0.917 1.219 1.383 1.756 c 3.75 4.32 10.186 9.99 18.19 9.994 8.01 -0.004 14.441 -5.675 18.19 -9.994 0.466 -0.537 0.966 -1.17 1.383 -1.756 0.284 -0.391 0.426 -0.82 0.426 -1.25 0 -0.43 -0.141 -0.859 -0.426 -1.25 -0.417 -0.586 -0.917 -1.219 -1.383 -1.756 -3.75 -4.32 -10.186 -9.99 -18.19 -9.994 m 0 3 a 10 10 0 0 1 5.922 1.955 l -3.613 3.613 a 5 5 0 0 0 -2.309 -0.568 a 5 5 0 0 0 -5 5 5 5 0 0 0 0.568 2.309 l -3.613 3.613 a 10 10 0 0 1 -1.955 -5.922 10 10 0 0 1 10 -10 m 8.04 4.078 a 10 10 0 0 1 1.955 5.922 10 10 0 0 1 -10 10 10 10 0 0 1 -5.922 -1.955 l 3.613 -3.613 a 5 5 0 0 0 2.309 0.568 5 5 0 0 0 5 -5 5 5 0 0 0 -0.568 -2.309 l 3.613 -3.613 z m -6.545 1.922 a 2.5 2.5 0 0 1 0.35 0.027 l -2.822 2.822 a 2.5 2.5 0 0 1 -0.027 -0.35 2.5 2.5 0 0 1 2.5 -2.5 m 2.473 2.15 a 2.5 2.5 0 0 1 0.027 0.35 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -0.35 -0.027 l 2.822 -2.822 z" style="fill:#eb93b5;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-time.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-time.svg
new file mode 100644
index 00000000..c7487995
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-time.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 19.01 8 0.373 0 c 0.336 0 0.613 0.205 0.613 0.462 l 0 1.477 c 0 0.253 -0.277 0.462 -0.613 0.462 l -0.373 0 c -0.336 0 -0.613 -0.209 -0.613 -0.462 l 0 -1.477 c 0 -0.257 0.277 -0.462 0.613 -0.462" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 19.01 28.08 0.373 0 c 0.336 0 0.613 0.208 0.613 0.461 l 0 1.478 c 0 0.252 -0.277 0.461 -0.613 0.461 l -0.373 0 c -0.336 0 -0.613 -0.208 -0.613 -0.461 l 0 -1.478 c 0 -0.252 0.277 -0.461 0.613 -0.461" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 8 19.385 0 -0.369 c 0 -0.337 0.208 -0.615 0.465 -0.615 l 1.474 0 c 0.252 0 0.461 0.278 0.461 0.615 l 0 0.369 c 0 0.342 -0.208 0.615 -0.461 0.615 l -1.474 0 c -0.256 0 -0.465 -0.273 -0.465 -0.615" style="fill:#fd4651;fill-opacity:1"/>
+ <path d="m 28 19.385 0 -0.369 c 0 -0.337 0.209 -0.615 0.462 -0.615 l 1.477 0 c 0.257 0 0.462 0.278 0.462 0.615 l 0 0.369 c 0 0.342 -0.205 0.615 -0.462 0.615 l -1.477 0 c -0.253 0 -0.462 -0.273 -0.462 -0.615" style="fill:#fd4651;fill-opacity:1"/>
+ <circle cx="19.2" cy="19.2" r="14.4" 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:3.2;stroke-dashoffset:0"/>
+ <path d="m 16.994 15.99 c -0.227 0 -0.455 0.088 -0.627 0.26 l -0.037 0.043 c -0.348 0.344 -0.348 0.906 0 1.25 l 5.211 5.211 c 0.002 0.002 0.005 0.003 0.008 0.006 a 2.75 2.75 0 0 1 1.313 -1.26 c -0.011 -0.012 -0.016 -0.027 -0.027 -0.039 l -5.211 -5.211 c -0.174 -0.172 -0.402 -0.26 -0.629 -0.26 z" transform="scale(0.8,0.8)" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.19 16.463 c -0.114 0.014 -0.227 0.052 -0.334 0.113 l -9.143 5.277 a 2.75 2.75 0 0 1 1 1.734 l 9.141 -5.277 c 0.426 -0.246 0.57 -0.79 0.326 -1.213 l -0.113 -0.197 c -0.184 -0.32 -0.536 -0.481 -0.879 -0.438 z" transform="scale(0.8,0.8)" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 22.22 26.1 l -5.105 9.408 c -0.117 0.215 -0.043 0.492 0.168 0.621 l 0.059 0.039 c 0.211 0.125 0.473 0.055 0.59 -0.16 l 5.119 -9.43 a 2.75 2.75 0 0 1 -0.83 -0.479 z" transform="scale(0.8,0.8)" style="fill:#fd4651;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 24 21 c -1.658 0 -3 1.342 -3 3 c 0 1.658 1.342 3 3 3 c 1.658 0 3 -1.342 3 -3 c 0 -1.658 -1.342 -3 -3 -3 z m 0 1 c 1.105 0 2 0.895 2 2 c 0 1.105 -0.895 2 -2 2 c -1.105 0 -2 -0.895 -2 -2 c 0 -1.105 0.895 -2 2 -2 z" 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/48/categories/preferences-system-windows.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system-windows.svg
new file mode 120000
index 00000000..9858aa4b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/preferences-system.svg b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system.svg
new file mode 100644
index 00000000..b913ba6d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/preferences-system.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <g transform="translate(0 -1004.3622)">
+ <rect width="30" x="9" y="1021.36" rx="1.54" height="14" style="fill:none;stroke:#6baf53;stroke-linecap:round;stroke-linejoin:round;stroke-width:2"/>
+ <path d="m 11.5 19 c -0.277 0 -0.5 0.223 -0.5 0.5 l 0 9 c 0 0.277 0.223 0.5 0.5 0.5 l 12.05 0 c 0.277 0 0.5 -0.223 0.5 -0.5 l 0 -9 c 0 -0.277 -0.223 -0.5 -0.5 -0.5 z m 3.5 7 0 -4 1 0 0 4 z m 2 0 0 -4 1 0 0 4 z m 2 0 0 -4 1 0 0 4 z" transform="translate(0 1004.3622)" style="fill:#6baf53"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-accessories.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-accessories.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-accessories.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-games.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-graphics.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-internet.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-office.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-preferences.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-preferences.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-preferences.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-programming.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-programming.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-programming.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/redhat-sound_video.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-sound_video.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/redhat-system_settings.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-system_settings.svg
new file mode 120000
index 00000000..9ed2bbb6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/redhat-system_tools.svg b/.icons/Material-Black-Lime-Numix/48/categories/redhat-system_tools.svg
new file mode 100644
index 00000000..72f47e9d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/redhat-system_tools.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 22 19.2 c 0 1.545 -1.258 2.797 -2.802 2.797 -1.544 0 -2.798 -1.253 -2.798 -2.797 0 -1.545 1.253 -2.803 2.798 -2.803 1.544 0 2.802 1.258 2.802 2.803" style="fill:#b2c64a"/>
+ <circle cx="19.2" cy="19.2" r="12.4" 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.4;stroke-dashoffset:0"/>
+ <g transform="matrix(1.2,0,0,1.1692308,0,0.4923072)">
+ <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.2,-1.1692308,0,37.907693,4e-7)">
+ <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.84852814,0.84852814,-0.82677103,0.82677103,18.851886,-7.6047866)">
+ <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.84852814,-0.84852814,0.82677103,0.82677103,-7.6047866,19.548114)">
+ <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/48/categories/stock_internet.svg b/.icons/Material-Black-Lime-Numix/48/categories/stock_internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/stock_internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/system-help.svg b/.icons/Material-Black-Lime-Numix/48/categories/system-help.svg
new file mode 100644
index 00000000..4bd0a827
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/system-help.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 20.272 25.24 c -0.076 -2.756 0.544 -5.432 3.172 -7.332 2.772 -2.144 5.44 -4.828 5.16 -7.988 -0.064 -3.052 -3.644 -5.444 -7.5 -5.788 -4.34 -0.596 -9.592 0.88 -11.05 4.244 -0.736 1.636 -0.052 4.572 2.424 4.572 1.448 0 2.112 -0.928 2.22 -1.776 0.084 -0.644 -0.184 -1.216 -0.34 -1.748 -0.18 -0.604 0.584 -1.776 1.416 -2.256 0.696 -0.396 1.424 -0.532 1.528 -0.556 2.496 -0.596 4.984 0.72 6.02 2.32 1.04 1.6 -0.104 4.02 -1.744 6.388 -1.644 2.36 -3.404 5.04 -3.4 7.888 0 1.084 -0.096 1.452 -0.028 1.888 0.056 0.352 1.224 0.308 2.12 0.144 z m -1.14 3.712 c -2.384 -0.128 -4.04 2.556 -2.604 4.268 1.28 1.888 4.872 1.42 5.484 -0.716 0.64 -1.664 -0.896 -3.58 -2.88 -3.552 z" style="fill:#9dc7cf"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/system_section.svg b/.icons/Material-Black-Lime-Numix/48/categories/system_section.svg
new file mode 100644
index 00000000..9d5ee4c0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/system_section.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 38.4 38.4">
+ <path d="m 22 19.2 c 0 1.545 -1.258 2.797 -2.802 2.797 -1.544 0 -2.798 -1.253 -2.798 -2.797 0 -1.545 1.253 -2.803 2.798 -2.803 1.544 0 2.802 1.258 2.802 2.803" style="fill:#4aa5c6"/>
+ <circle cx="19.2" cy="19.2" r="12.4" 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.4;stroke-dashoffset:0"/>
+ <g transform="matrix(1.2,0,0,1.1692308,0,0.4923072)">
+ <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.2,-1.1692308,0,37.907693,4e-7)">
+ <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.84852814,0.84852814,-0.82677103,0.82677103,18.851886,-7.6047866)">
+ <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.84852814,-0.84852814,0.82677103,0.82677103,-7.6047866,19.548114)">
+ <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/48/categories/xfce-devel.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-devel.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-games.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-games.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-graphics.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-graphics.svg
new file mode 120000
index 00000000..ef91fe4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-graphics.svg
@@ -0,0 +1 @@
+applications-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-internet.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-internet.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-multimedia.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-office.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-office.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-system-settings.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-system-settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/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/48/categories/xfce-system.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-system.svg
new file mode 120000
index 00000000..9ed2bbb6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-system.svg
@@ -0,0 +1 @@
+gnome-system.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce-utils.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce-utils.svg
new file mode 120000
index 00000000..210f51ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce-utils.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/categories/xfce4-settings.svg b/.icons/Material-Black-Lime-Numix/48/categories/xfce4-settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/categories/xfce4-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file