From 6853ea4018c5ddf948eee923ac4d0371c8d96f2d Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Fri, 29 May 2020 17:41:48 +0200
Subject: [PATCH] Update xmobar

---
 xmobar.hs                                     | 16 +++----
 xpm/bat_0.xpm                                 | 22 +++++++++
 xpm/bat_1.xpm                                 | 22 +++++++++
 xpm/battery/idle/battery_idle_0.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_1.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_2.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_3.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_4.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_5.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_6.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_7.xpm           | 37 +++++++++++++++
 xpm/battery/idle/battery_idle_8.xpm           | 37 +++++++++++++++
 xpm/battery/off/battery_off_0.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_1.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_2.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_3.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_4.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_5.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_6.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_7.xpm             | 37 +++++++++++++++
 xpm/battery/off/battery_off_8.xpm             | 37 +++++++++++++++
 xpm/battery/on/battery_on_0.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_1.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_2.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_3.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_4.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_5.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_6.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_7.xpm               | 37 +++++++++++++++
 xpm/battery/on/battery_on_8.xpm               | 37 +++++++++++++++
 xpm/cpu.xpm                                   | 22 +++++++++
 xpm/cpu/cpu_0.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_1.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_2.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_3.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_4.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_5.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_6.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_7.xpm                             | 37 +++++++++++++++
 xpm/cpu/cpu_8.xpm                             | 37 +++++++++++++++
 xpm/cpu_20.xpm                                | 25 -----------
 xpm/music/music_paused.xpm                    | 37 +++++++++++++++
 xpm/music/music_playing.xpm                   | 37 +++++++++++++++
 xpm/music/music_stopped.xpm                   | 37 +++++++++++++++
 xpm/network/rx/network_rx_0.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_1.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_2.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_3.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_4.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_5.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_6.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_7.xpm               | 37 +++++++++++++++
 xpm/network/rx/network_rx_8.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_0.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_1.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_2.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_3.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_4.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_5.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_6.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_7.xpm               | 37 +++++++++++++++
 xpm/network/tx/network_tx_8.xpm               | 37 +++++++++++++++
 xpm/ram.xpm                                   | 22 +++++++++
 xpm/ram/ram_0.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_1.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_2.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_3.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_4.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_5.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_6.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_7.xpm                             | 37 +++++++++++++++
 xpm/ram/ram_8.xpm                             | 37 +++++++++++++++
 xpm/seperators/seperator.xpm                  | 45 +++++++++++++++++++
 xpm/temperature.xpm                           | 22 +++++++++
 xpm/temperature/temperature_0.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_1.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_2.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_3.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_4.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_5.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_6.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_7.xpm             | 37 +++++++++++++++
 xpm/temperature/temperature_8.xpm             | 37 +++++++++++++++
 xpm/weather/weather_cloudy.xpm                | 37 +++++++++++++++
 xpm/weather/weather_mostly_cloudy.xpm         | 37 +++++++++++++++
 xpm/weather/weather_mostly_sunny.xpm          | 37 +++++++++++++++
 xpm/weather/weather_obscured.xpm              | 37 +++++++++++++++
 xpm/weather/weather_sunny.xpm                 | 37 +++++++++++++++
 xpm/workspaces/current/workspace_1.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_2.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_3.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_4.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_5.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_6.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_7.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_8.xpm        | 39 ++++++++++++++++
 xpm/workspaces/current/workspace_9.xpm        | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_1.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_2.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_3.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_4.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_5.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_6.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_7.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_8.xpm         | 39 ++++++++++++++++
 xpm/workspaces/hidden/workspace_9.xpm         | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_1.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_2.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_3.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_4.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_5.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_6.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_7.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_8.xpm           | 39 ++++++++++++++++
 .../hiddenNoWindows/workspace_9.xpm           | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_1.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_2.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_3.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_4.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_5.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_6.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_7.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_8.xpm         | 39 ++++++++++++++++
 xpm/workspaces/urgent/workspace_9.xpm         | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_1.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_2.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_3.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_4.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_5.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_6.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_7.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_8.xpm        | 39 ++++++++++++++++
 xpm/workspaces/visible/workspace_9.xpm        | 39 ++++++++++++++++
 133 files changed, 4878 insertions(+), 33 deletions(-)
 create mode 100644 xpm/bat_0.xpm
 create mode 100644 xpm/bat_1.xpm
 create mode 100644 xpm/battery/idle/battery_idle_0.xpm
 create mode 100644 xpm/battery/idle/battery_idle_1.xpm
 create mode 100644 xpm/battery/idle/battery_idle_2.xpm
 create mode 100644 xpm/battery/idle/battery_idle_3.xpm
 create mode 100644 xpm/battery/idle/battery_idle_4.xpm
 create mode 100644 xpm/battery/idle/battery_idle_5.xpm
 create mode 100644 xpm/battery/idle/battery_idle_6.xpm
 create mode 100644 xpm/battery/idle/battery_idle_7.xpm
 create mode 100644 xpm/battery/idle/battery_idle_8.xpm
 create mode 100644 xpm/battery/off/battery_off_0.xpm
 create mode 100644 xpm/battery/off/battery_off_1.xpm
 create mode 100644 xpm/battery/off/battery_off_2.xpm
 create mode 100644 xpm/battery/off/battery_off_3.xpm
 create mode 100644 xpm/battery/off/battery_off_4.xpm
 create mode 100644 xpm/battery/off/battery_off_5.xpm
 create mode 100644 xpm/battery/off/battery_off_6.xpm
 create mode 100644 xpm/battery/off/battery_off_7.xpm
 create mode 100644 xpm/battery/off/battery_off_8.xpm
 create mode 100644 xpm/battery/on/battery_on_0.xpm
 create mode 100644 xpm/battery/on/battery_on_1.xpm
 create mode 100644 xpm/battery/on/battery_on_2.xpm
 create mode 100644 xpm/battery/on/battery_on_3.xpm
 create mode 100644 xpm/battery/on/battery_on_4.xpm
 create mode 100644 xpm/battery/on/battery_on_5.xpm
 create mode 100644 xpm/battery/on/battery_on_6.xpm
 create mode 100644 xpm/battery/on/battery_on_7.xpm
 create mode 100644 xpm/battery/on/battery_on_8.xpm
 create mode 100644 xpm/cpu.xpm
 create mode 100644 xpm/cpu/cpu_0.xpm
 create mode 100644 xpm/cpu/cpu_1.xpm
 create mode 100644 xpm/cpu/cpu_2.xpm
 create mode 100644 xpm/cpu/cpu_3.xpm
 create mode 100644 xpm/cpu/cpu_4.xpm
 create mode 100644 xpm/cpu/cpu_5.xpm
 create mode 100644 xpm/cpu/cpu_6.xpm
 create mode 100644 xpm/cpu/cpu_7.xpm
 create mode 100644 xpm/cpu/cpu_8.xpm
 delete mode 100644 xpm/cpu_20.xpm
 create mode 100644 xpm/music/music_paused.xpm
 create mode 100644 xpm/music/music_playing.xpm
 create mode 100644 xpm/music/music_stopped.xpm
 create mode 100644 xpm/network/rx/network_rx_0.xpm
 create mode 100644 xpm/network/rx/network_rx_1.xpm
 create mode 100644 xpm/network/rx/network_rx_2.xpm
 create mode 100644 xpm/network/rx/network_rx_3.xpm
 create mode 100644 xpm/network/rx/network_rx_4.xpm
 create mode 100644 xpm/network/rx/network_rx_5.xpm
 create mode 100644 xpm/network/rx/network_rx_6.xpm
 create mode 100644 xpm/network/rx/network_rx_7.xpm
 create mode 100644 xpm/network/rx/network_rx_8.xpm
 create mode 100644 xpm/network/tx/network_tx_0.xpm
 create mode 100644 xpm/network/tx/network_tx_1.xpm
 create mode 100644 xpm/network/tx/network_tx_2.xpm
 create mode 100644 xpm/network/tx/network_tx_3.xpm
 create mode 100644 xpm/network/tx/network_tx_4.xpm
 create mode 100644 xpm/network/tx/network_tx_5.xpm
 create mode 100644 xpm/network/tx/network_tx_6.xpm
 create mode 100644 xpm/network/tx/network_tx_7.xpm
 create mode 100644 xpm/network/tx/network_tx_8.xpm
 create mode 100644 xpm/ram.xpm
 create mode 100644 xpm/ram/ram_0.xpm
 create mode 100644 xpm/ram/ram_1.xpm
 create mode 100644 xpm/ram/ram_2.xpm
 create mode 100644 xpm/ram/ram_3.xpm
 create mode 100644 xpm/ram/ram_4.xpm
 create mode 100644 xpm/ram/ram_5.xpm
 create mode 100644 xpm/ram/ram_6.xpm
 create mode 100644 xpm/ram/ram_7.xpm
 create mode 100644 xpm/ram/ram_8.xpm
 create mode 100644 xpm/seperators/seperator.xpm
 create mode 100644 xpm/temperature.xpm
 create mode 100644 xpm/temperature/temperature_0.xpm
 create mode 100644 xpm/temperature/temperature_1.xpm
 create mode 100644 xpm/temperature/temperature_2.xpm
 create mode 100644 xpm/temperature/temperature_3.xpm
 create mode 100644 xpm/temperature/temperature_4.xpm
 create mode 100644 xpm/temperature/temperature_5.xpm
 create mode 100644 xpm/temperature/temperature_6.xpm
 create mode 100644 xpm/temperature/temperature_7.xpm
 create mode 100644 xpm/temperature/temperature_8.xpm
 create mode 100644 xpm/weather/weather_cloudy.xpm
 create mode 100644 xpm/weather/weather_mostly_cloudy.xpm
 create mode 100644 xpm/weather/weather_mostly_sunny.xpm
 create mode 100644 xpm/weather/weather_obscured.xpm
 create mode 100644 xpm/weather/weather_sunny.xpm
 create mode 100644 xpm/workspaces/current/workspace_1.xpm
 create mode 100644 xpm/workspaces/current/workspace_2.xpm
 create mode 100644 xpm/workspaces/current/workspace_3.xpm
 create mode 100644 xpm/workspaces/current/workspace_4.xpm
 create mode 100644 xpm/workspaces/current/workspace_5.xpm
 create mode 100644 xpm/workspaces/current/workspace_6.xpm
 create mode 100644 xpm/workspaces/current/workspace_7.xpm
 create mode 100644 xpm/workspaces/current/workspace_8.xpm
 create mode 100644 xpm/workspaces/current/workspace_9.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_1.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_2.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_3.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_4.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_5.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_6.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_7.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_8.xpm
 create mode 100644 xpm/workspaces/hidden/workspace_9.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_1.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_2.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_3.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_4.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_5.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_6.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_7.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_8.xpm
 create mode 100644 xpm/workspaces/hiddenNoWindows/workspace_9.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_1.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_2.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_3.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_4.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_5.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_6.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_7.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_8.xpm
 create mode 100644 xpm/workspaces/urgent/workspace_9.xpm
 create mode 100644 xpm/workspaces/visible/workspace_1.xpm
 create mode 100644 xpm/workspaces/visible/workspace_2.xpm
 create mode 100644 xpm/workspaces/visible/workspace_3.xpm
 create mode 100644 xpm/workspaces/visible/workspace_4.xpm
 create mode 100644 xpm/workspaces/visible/workspace_5.xpm
 create mode 100644 xpm/workspaces/visible/workspace_6.xpm
 create mode 100644 xpm/workspaces/visible/workspace_7.xpm
 create mode 100644 xpm/workspaces/visible/workspace_8.xpm
 create mode 100644 xpm/workspaces/visible/workspace_9.xpm

diff --git a/xmobar.hs b/xmobar.hs
index 86220df..1ae3906 100644
--- a/xmobar.hs
+++ b/xmobar.hs
@@ -3,18 +3,18 @@ Config { font     = "xft:HackNerdFont:size=10:antialias=true,IPAPGothic:size=10:
        , fgColor  = "#839496"
        , iconRoot = "/home/kubat/.xmonad/xpm/"
        , position = Static { xpos = 0 , ypos = 0, width = 1920, height = 18 }
-       , commands =  [ Run Cpu       ["-t", "<fc=#b58900>CPU</fc> <total>%", "-L","3","-H","50"] 50
-                     , Run Memory    ["-t","<fc=#b58900>RAM</fc> <usedratio>%","-H","80","-L","10"] 50
+       , commands =  [ Run Cpu       ["-t", "<icon=cpu.xpm/> <total>%", "-L","3","-H","50"] 50
+                     , Run Memory    ["-t","<icon=ram.xpm/> <usedratio>%","-H","80","-L","10"] 50
                      , Run Date      "%Y年%m月%d日 %H:%M" "date" 300
-                     , Run CoreTemp  ["-t", "<fc=#b58900>TEMP</fc> <core0>C", "-L", "30", "-H", "75"] 50
+                     , Run CoreTemp  ["-t", "<icon=temperature.xpm/> <core0>C", "-L", "30", "-H", "75"] 50
                      , Run BatteryP  [ "BAT0" ]
-                                     [ "--template" , "<fc=#b58900>BAT</fc> <acstatus>"
+                                     [ "--template" , "<acstatus>"
                                      , "--Low"      , "10"
                                      , "--High"     , "80"
                                      , "--"
-                                     , "-o"   , "<left>% (<timeleft>)"
-                                     , "-O"   , "<left>% (Charging)"
-                                     , "-i"   , "Charged"
+                                     , "-o"   , "<icon=bat_0.xpm/> <left>%"
+                                     , "-O"   , "<icon=bat_1.xpm/> <left>%"
+                                     , "-i"   , "<icon=bat_1.xpm/>"
                                      ] 50
                      , Run Com "/home/kubat/.local/libexec/get_pa_volume.sh" [] "volume" 2
                      , Run Com "/home/kubat/.local/libexec/is_vpn_running.sh" [] "vpn" 50
@@ -24,5 +24,5 @@ Config { font     = "xft:HackNerdFont:size=10:antialias=true,IPAPGothic:size=10:
        , allDesktops    = False
        , sepChar        = "%"
        , alignSep       = "}{"
-       , template       = " <icon=haskell_20.xpm/> %StdinReader% } %lektor% { %cpu% | %coretemp% | %memory% | <fc=#b58900>Vol</fc> %volume% | %vpn%%battery% | <fc=#b58900>%date%</fc> "
+       , template       = " <icon=haskell_20.xpm/> %StdinReader% } %lektor% { %cpu% %coretemp% %memory% <fc=#b58900>Vol</fc> %volume% %vpn%%battery% | <fc=#b58900>%date%</fc> "
 }
diff --git a/xpm/bat_0.xpm b/xpm/bat_0.xpm
new file mode 100644
index 0000000..b2b875d
--- /dev/null
+++ b/xpm/bat_0.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *bat_0_xpm[] = {
+"24 16 2 1",
+"  c None",
+"w c #b58900",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w                  w   ",
+" w                  www ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                  www ",
+" w                  w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/bat_1.xpm b/xpm/bat_1.xpm
new file mode 100644
index 0000000..05dc8d2
--- /dev/null
+++ b/xpm/bat_1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *bat_1_xpm[] = {
+"24 16 2 1",
+"  c None",
+"w c #b58900",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w                  w   ",
+" w                  www ",
+" w    wwwwwwwww       w ",
+" w   wwwwwwwww        w ",
+" w        www         w ",
+" w       www          w ",
+" w      wwwwwwwww     w ",
+" w     wwwwwwwww      w ",
+" w                  www ",
+" w                  w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_0.xpm b/xpm/battery/idle/battery_idle_0.xpm
new file mode 100644
index 0000000..ec97e87
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w                  w   ",
+" w                  www ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                  www ",
+" w                  w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_1.xpm b/xpm/battery/idle/battery_idle_1.xpm
new file mode 100644
index 0000000..372d208
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SS               w   ",
+" w SS               www ",
+" w SS                 w ",
+" w SS                 w ",
+" w SS                 w ",
+" w SS                 w ",
+" w SS                 w ",
+" w SS                 w ",
+" w SS               www ",
+" w SS               w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_2.xpm b/xpm/battery/idle/battery_idle_2.xpm
new file mode 100644
index 0000000..8edbc53
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSS             w   ",
+" w SSSS             www ",
+" w SSSS               w ",
+" w SSSS               w ",
+" w SSSS               w ",
+" w SSSS               w ",
+" w SSSS               w ",
+" w SSSS               w ",
+" w SSSS             www ",
+" w SSSS             w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_3.xpm b/xpm/battery/idle/battery_idle_3.xpm
new file mode 100644
index 0000000..2243972
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSSSS           w   ",
+" w SSSSSS           www ",
+" w SSSSSS             w ",
+" w SSSSSS             w ",
+" w SSSSSS             w ",
+" w SSSSSS             w ",
+" w SSSSSS             w ",
+" w SSSSSS             w ",
+" w SSSSSS           www ",
+" w SSSSSS           w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_4.xpm b/xpm/battery/idle/battery_idle_4.xpm
new file mode 100644
index 0000000..51c8f6e
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSSSSSS         w   ",
+" w SSSSSSSS         www ",
+" w SSSSSSSS           w ",
+" w SSSSSSSS           w ",
+" w SSSSSSSS           w ",
+" w SSSSSSSS           w ",
+" w SSSSSSSS           w ",
+" w SSSSSSSS           w ",
+" w SSSSSSSS         www ",
+" w SSSSSSSS         w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_5.xpm b/xpm/battery/idle/battery_idle_5.xpm
new file mode 100644
index 0000000..5d3a7a6
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSSSSSSSS       w   ",
+" w SSSSSSSSSS       www ",
+" w SSSSSSSSSS         w ",
+" w SSSSSSSSSS         w ",
+" w SSSSSSSSSS         w ",
+" w SSSSSSSSSS         w ",
+" w SSSSSSSSSS         w ",
+" w SSSSSSSSSS         w ",
+" w SSSSSSSSSS       www ",
+" w SSSSSSSSSS       w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_6.xpm b/xpm/battery/idle/battery_idle_6.xpm
new file mode 100644
index 0000000..b7cbfd2
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSSSSSSSSSS     w   ",
+" w SSSSSSSSSSSS     www ",
+" w SSSSSSSSSSSS       w ",
+" w SSSSSSSSSSSS       w ",
+" w SSSSSSSSSSSS       w ",
+" w SSSSSSSSSSSS       w ",
+" w SSSSSSSSSSSS       w ",
+" w SSSSSSSSSSSS       w ",
+" w SSSSSSSSSSSS     www ",
+" w SSSSSSSSSSSS     w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_7.xpm b/xpm/battery/idle/battery_idle_7.xpm
new file mode 100644
index 0000000..97f404a
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSSSSSSSSSSSS   w   ",
+" w SSSSSSSSSSSSSS   www ",
+" w SSSSSSSSSSSSSS     w ",
+" w SSSSSSSSSSSSSS     w ",
+" w SSSSSSSSSSSSSS     w ",
+" w SSSSSSSSSSSSSS     w ",
+" w SSSSSSSSSSSSSS     w ",
+" w SSSSSSSSSSSSSS     w ",
+" w SSSSSSSSSSSSSS   www ",
+" w SSSSSSSSSSSSSS   w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/idle/battery_idle_8.xpm b/xpm/battery/idle/battery_idle_8.xpm
new file mode 100644
index 0000000..f357f0a
--- /dev/null
+++ b/xpm/battery/idle/battery_idle_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w SSSSSSSSSSSSSSSS w   ",
+" w SSSSSSSSSSSSSSSS www ",
+" w SSSSSSSSSSSSSSSS   w ",
+" w SSSSSSSSSSSSSSSS   w ",
+" w SSSSSSSSSSSSSSSS   w ",
+" w SSSSSSSSSSSSSSSS   w ",
+" w SSSSSSSSSSSSSSSS   w ",
+" w SSSSSSSSSSSSSSSS   w ",
+" w SSSSSSSSSSSSSSSS www ",
+" w SSSSSSSSSSSSSSSS w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_0.xpm b/xpm/battery/off/battery_off_0.xpm
new file mode 100644
index 0000000..ec97e87
--- /dev/null
+++ b/xpm/battery/off/battery_off_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w                  w   ",
+" w                  www ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                    w ",
+" w                  www ",
+" w                  w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_1.xpm b/xpm/battery/off/battery_off_1.xpm
new file mode 100644
index 0000000..f5076e4
--- /dev/null
+++ b/xpm/battery/off/battery_off_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w rr               w   ",
+" w rr               www ",
+" w rr                 w ",
+" w rr                 w ",
+" w rr                 w ",
+" w rr                 w ",
+" w rr                 w ",
+" w rr                 w ",
+" w rr               www ",
+" w rr               w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_2.xpm b/xpm/battery/off/battery_off_2.xpm
new file mode 100644
index 0000000..5765b4a
--- /dev/null
+++ b/xpm/battery/off/battery_off_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w rrrr             w   ",
+" w rrrr             www ",
+" w rrrr               w ",
+" w rrrr               w ",
+" w rrrr               w ",
+" w rrrr               w ",
+" w rrrr               w ",
+" w rrrr               w ",
+" w rrrr             www ",
+" w rrrr             w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_3.xpm b/xpm/battery/off/battery_off_3.xpm
new file mode 100644
index 0000000..ecc213c
--- /dev/null
+++ b/xpm/battery/off/battery_off_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w yyyyyy           w   ",
+" w yyyyyy           www ",
+" w yyyyyy             w ",
+" w yyyyyy             w ",
+" w yyyyyy             w ",
+" w yyyyyy             w ",
+" w yyyyyy             w ",
+" w yyyyyy             w ",
+" w yyyyyy           www ",
+" w yyyyyy           w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_4.xpm b/xpm/battery/off/battery_off_4.xpm
new file mode 100644
index 0000000..a6c3db3
--- /dev/null
+++ b/xpm/battery/off/battery_off_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w yyyyyyyy         w   ",
+" w yyyyyyyy         www ",
+" w yyyyyyyy           w ",
+" w yyyyyyyy           w ",
+" w yyyyyyyy           w ",
+" w yyyyyyyy           w ",
+" w yyyyyyyy           w ",
+" w yyyyyyyy           w ",
+" w yyyyyyyy         www ",
+" w yyyyyyyy         w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_5.xpm b/xpm/battery/off/battery_off_5.xpm
new file mode 100644
index 0000000..4670ef5
--- /dev/null
+++ b/xpm/battery/off/battery_off_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w yyyyyyyyyy       w   ",
+" w yyyyyyyyyy       www ",
+" w yyyyyyyyyy         w ",
+" w yyyyyyyyyy         w ",
+" w yyyyyyyyyy         w ",
+" w yyyyyyyyyy         w ",
+" w yyyyyyyyyy         w ",
+" w yyyyyyyyyy         w ",
+" w yyyyyyyyyy       www ",
+" w yyyyyyyyyy       w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_6.xpm b/xpm/battery/off/battery_off_6.xpm
new file mode 100644
index 0000000..e968f1b
--- /dev/null
+++ b/xpm/battery/off/battery_off_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w gggggggggggg     w   ",
+" w gggggggggggg     www ",
+" w gggggggggggg       w ",
+" w gggggggggggg       w ",
+" w gggggggggggg       w ",
+" w gggggggggggg       w ",
+" w gggggggggggg       w ",
+" w gggggggggggg       w ",
+" w gggggggggggg     www ",
+" w gggggggggggg     w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_7.xpm b/xpm/battery/off/battery_off_7.xpm
new file mode 100644
index 0000000..61872b3
--- /dev/null
+++ b/xpm/battery/off/battery_off_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w gggggggggggggg   w   ",
+" w gggggggggggggg   www ",
+" w gggggggggggggg     w ",
+" w gggggggggggggg     w ",
+" w gggggggggggggg     w ",
+" w gggggggggggggg     w ",
+" w gggggggggggggg     w ",
+" w gggggggggggggg     w ",
+" w gggggggggggggg   www ",
+" w gggggggggggggg   w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/off/battery_off_8.xpm b/xpm/battery/off/battery_off_8.xpm
new file mode 100644
index 0000000..b16d3db
--- /dev/null
+++ b/xpm/battery/off/battery_off_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w gggggggggggggggg w   ",
+" w gggggggggggggggg www ",
+" w gggggggggggggggg   w ",
+" w gggggggggggggggg   w ",
+" w gggggggggggggggg   w ",
+" w gggggggggggggggg   w ",
+" w gggggggggggggggg   w ",
+" w gggggggggggggggg   w ",
+" w gggggggggggggggg www ",
+" w gggggggggggggggg w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_0.xpm b/xpm/battery/on/battery_on_0.xpm
new file mode 100644
index 0000000..00c13f2
--- /dev/null
+++ b/xpm/battery/on/battery_on_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w                  w   ",
+" w                  www ",
+" w    YYYYYYYYY       w ",
+" w   YYYYYYYYY        w ",
+" w        YYY         w ",
+" w       YYY          w ",
+" w      YYYYYYYYY     w ",
+" w     YYYYYYYYY      w ",
+" w                  www ",
+" w                  w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_1.xpm b/xpm/battery/on/battery_on_1.xpm
new file mode 100644
index 0000000..a928d5a
--- /dev/null
+++ b/xpm/battery/on/battery_on_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bb               w   ",
+" w bb               www ",
+" w bb YYYYYYYYY       w ",
+" w bbYYYYYYYYY        w ",
+" w bb     YYY         w ",
+" w bb    YYY          w ",
+" w bb   YYYYYYYYY     w ",
+" w bb  YYYYYYYYY      w ",
+" w bb               www ",
+" w bb               w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_2.xpm b/xpm/battery/on/battery_on_2.xpm
new file mode 100644
index 0000000..e5d9e93
--- /dev/null
+++ b/xpm/battery/on/battery_on_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbb             w   ",
+" w bbbb             www ",
+" w bbbYYYYYYYYY       w ",
+" w bbYYYYYYYYY        w ",
+" w bbbb   YYY         w ",
+" w bbbb  YYY          w ",
+" w bbbb YYYYYYYYY     w ",
+" w bbbbYYYYYYYYY      w ",
+" w bbbb             www ",
+" w bbbb             w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_3.xpm b/xpm/battery/on/battery_on_3.xpm
new file mode 100644
index 0000000..5bfe7be
--- /dev/null
+++ b/xpm/battery/on/battery_on_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbbbb           w   ",
+" w bbbbbb           www ",
+" w bbbYYYYYYYYY       w ",
+" w bbYYYYYYYYY        w ",
+" w bbbbbb YYY         w ",
+" w bbbbbbYYY          w ",
+" w bbbbbYYYYYYYYY     w ",
+" w bbbbYYYYYYYYY      w ",
+" w bbbbbb           www ",
+" w bbbbbb           w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_4.xpm b/xpm/battery/on/battery_on_4.xpm
new file mode 100644
index 0000000..8cc8015
--- /dev/null
+++ b/xpm/battery/on/battery_on_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbbbbbb         w   ",
+" w bbbbbbbb         www ",
+" w bbbYYYYYYYYY       w ",
+" w bbYYYYYYYYY        w ",
+" w bbbbbbbYYY         w ",
+" w bbbbbbYYY          w ",
+" w bbbbbYYYYYYYYY     w ",
+" w bbbbYYYYYYYYY      w ",
+" w bbbbbbbb         www ",
+" w bbbbbbbb         w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_5.xpm b/xpm/battery/on/battery_on_5.xpm
new file mode 100644
index 0000000..3f6906e
--- /dev/null
+++ b/xpm/battery/on/battery_on_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbbbbbbbb       w   ",
+" w bbbbbbbbbb       www ",
+" w bbbYYYYYYYYY       w ",
+" w bbYYYYYYYYY        w ",
+" w bbbbbbbYYY         w ",
+" w bbbbbbYYYb         w ",
+" w bbbbbYYYYYYYYY     w ",
+" w bbbbYYYYYYYYY      w ",
+" w bbbbbbbbbb       www ",
+" w bbbbbbbbbb       w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_6.xpm b/xpm/battery/on/battery_on_6.xpm
new file mode 100644
index 0000000..24e25ce
--- /dev/null
+++ b/xpm/battery/on/battery_on_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbbbbbbbbbb     w   ",
+" w bbbbbbbbbbbb     www ",
+" w bbbYYYYYYYYY       w ",
+" w bbYYYYYYYYYb       w ",
+" w bbbbbbbYYYbb       w ",
+" w bbbbbbYYYbbb       w ",
+" w bbbbbYYYYYYYYY     w ",
+" w bbbbYYYYYYYYY      w ",
+" w bbbbbbbbbbbb     www ",
+" w bbbbbbbbbbbb     w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_7.xpm b/xpm/battery/on/battery_on_7.xpm
new file mode 100644
index 0000000..dcc62cb
--- /dev/null
+++ b/xpm/battery/on/battery_on_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbbbbbbbbbbbb   w   ",
+" w bbbbbbbbbbbbbb   www ",
+" w bbbYYYYYYYYYbb     w ",
+" w bbYYYYYYYYYbbb     w ",
+" w bbbbbbbYYYbbbb     w ",
+" w bbbbbbYYYbbbbb     w ",
+" w bbbbbYYYYYYYYY     w ",
+" w bbbbYYYYYYYYYb     w ",
+" w bbbbbbbbbbbbbb   www ",
+" w bbbbbbbbbbbbbb   w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/battery/on/battery_on_8.xpm b/xpm/battery/on/battery_on_8.xpm
new file mode 100644
index 0000000..2de7139
--- /dev/null
+++ b/xpm/battery/on/battery_on_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" wwwwwwwwwwwwwwwwwwww   ",
+" w                  w   ",
+" w bbbbbbbbbbbbbbbb w   ",
+" w bbbbbbbbbbbbbbbb www ",
+" w bbbYYYYYYYYYbbbb   w ",
+" w bbYYYYYYYYYbbbbb   w ",
+" w bbbbbbbYYYbbbbbb   w ",
+" w bbbbbbYYYbbbbbbb   w ",
+" w bbbbbYYYYYYYYYbb   w ",
+" w bbbbYYYYYYYYYbbb   w ",
+" w bbbbbbbbbbbbbbbb www ",
+" w bbbbbbbbbbbbbbbb w   ",
+" w                  w   ",
+" wwwwwwwwwwwwwwwwwwww   ",
+"                        ",
+};
diff --git a/xpm/cpu.xpm b/xpm/cpu.xpm
new file mode 100644
index 0000000..33588c5
--- /dev/null
+++ b/xpm/cpu.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *cpu_xpm[] = {
+"16 16 2 1",
+"  c None",
+"w c #b58900",
+"                ",
+"    w w  w w    ",
+"    w w  w w    ",
+"   wwwwwwwwww   ",
+" www        www ",
+"   w        w   ",
+" www  w  w  www ",
+"   w        w   ",
+"   w        w   ",
+" www  w  w  www ",
+"   w        w   ",
+" www        www ",
+"   wwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_0.xpm b/xpm/cpu/cpu_0.xpm
new file mode 100644
index 0000000..4c70f70
--- /dev/null
+++ b/xpm/cpu/cpu_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    w w  w w    ",
+"    w w  w w    ",
+"   wwwwwwwwww   ",
+" www        www ",
+"   w        w   ",
+" www  w  w  www ",
+"   w        w   ",
+"   w        w   ",
+" www  w  w  www ",
+"   w        w   ",
+" www        www ",
+"   wwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_1.xpm b/xpm/cpu/cpu_1.xpm
new file mode 100644
index 0000000..1fc1e5e
--- /dev/null
+++ b/xpm/cpu/cpu_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    w w  w w    ",
+"    w w  w w    ",
+"   wwwwwwwwww   ",
+" www        www ",
+"   w        w   ",
+" www  g  g  www ",
+"   w        w   ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+" ggg        www ",
+"   gwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_2.xpm b/xpm/cpu/cpu_2.xpm
new file mode 100644
index 0000000..d2d1324
--- /dev/null
+++ b/xpm/cpu/cpu_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    w w  w w    ",
+"    w w  w w    ",
+"   wwwwwwwwww   ",
+" ggg        www ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+" ggg        www ",
+"   gwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_3.xpm b/xpm/cpu/cpu_3.xpm
new file mode 100644
index 0000000..fda2e39
--- /dev/null
+++ b/xpm/cpu/cpu_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    g g  w w    ",
+"    g g  w w    ",
+"   gggggwwwww   ",
+" ggg        www ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+" ggg        www ",
+"   gwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_4.xpm b/xpm/cpu/cpu_4.xpm
new file mode 100644
index 0000000..bc9456d
--- /dev/null
+++ b/xpm/cpu/cpu_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    g g  g g    ",
+"    g g  g g    ",
+"   gggggggggw   ",
+" ggg        www ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+"   g        w   ",
+" ggg  g  g  www ",
+"   g        w   ",
+" ggg        www ",
+"   gwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_5.xpm b/xpm/cpu/cpu_5.xpm
new file mode 100644
index 0000000..30c107c
--- /dev/null
+++ b/xpm/cpu/cpu_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    g g  g g    ",
+"    g g  g g    ",
+"   gggggggggy   ",
+" ggg        yyy ",
+"   g        y   ",
+" ggg  y  y  yyy ",
+"   g        y   ",
+"   g        w   ",
+" ggg  y  y  www ",
+"   g        w   ",
+" ggg        www ",
+"   gwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_6.xpm b/xpm/cpu/cpu_6.xpm
new file mode 100644
index 0000000..ee931b2
--- /dev/null
+++ b/xpm/cpu/cpu_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    g g  g g    ",
+"    g g  g g    ",
+"   gggggggggy   ",
+" ggg        yyy ",
+"   g        y   ",
+" ggg  y  y  yyy ",
+"   g        y   ",
+"   g        y   ",
+" ggg  y  y  yyy ",
+"   g        y   ",
+" ggg        yyy ",
+"   gwwwwwwwww   ",
+"    w w  w w    ",
+"    w w  w w    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_7.xpm b/xpm/cpu/cpu_7.xpm
new file mode 100644
index 0000000..9d560ca
--- /dev/null
+++ b/xpm/cpu/cpu_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    g g  g g    ",
+"    g g  g g    ",
+"   gggggggggy   ",
+" ggg        yyy ",
+"   g        y   ",
+" ggg  r  r  yyy ",
+"   g        y   ",
+"   g        y   ",
+" ggg  r  r  yyy ",
+"   g        y   ",
+" ggg        yyy ",
+"   gwwwwrrrrr   ",
+"    w w  r r    ",
+"    w w  r r    ",
+"                ",
+};
diff --git a/xpm/cpu/cpu_8.xpm b/xpm/cpu/cpu_8.xpm
new file mode 100644
index 0000000..3457f26
--- /dev/null
+++ b/xpm/cpu/cpu_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+"    g g  g g    ",
+"    g g  g g    ",
+"   gggggggggy   ",
+" ggg        yyy ",
+"   g        y   ",
+" ggg  r  r  yyy ",
+"   g        y   ",
+"   g        y   ",
+" ggg  r  r  yyy ",
+"   g        y   ",
+" ggg        yyy ",
+"   grrrrrrrrr   ",
+"    r r  r r    ",
+"    r r  r r    ",
+"                ",
+};
diff --git a/xpm/cpu_20.xpm b/xpm/cpu_20.xpm
deleted file mode 100644
index 40a1384..0000000
--- a/xpm/cpu_20.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * cpu_20_xpm[] = {
-"20 20 2 1",
-" 	c None",
-".	c #839496",
-"                    ",
-"                    ",
-"                    ",
-"                    ",
-"  ................  ",
-"  ..            ..  ",
-"  ..            ..  ",
-"  ..            ..  ",
-"  ..            ..  ",
-"  ..            ..  ",
-"  ..            ..  ",
-"  ..            ..  ",
-"  ................  ",
-"   ..............   ",
-"         ..         ",
-"      ........      ",
-"                    ",
-"                    ",
-"                    ",
-"                    "};
diff --git a/xpm/music/music_paused.xpm b/xpm/music/music_paused.xpm
new file mode 100644
index 0000000..ef6ba1f
--- /dev/null
+++ b/xpm/music/music_paused.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"14 16 17 1 7 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"              ",
+"              ",
+"              ",
+"   www  www   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   w w  w w   ",
+"   www  www   ",
+"              ",
+"              ",
+"              ",
+};
diff --git a/xpm/music/music_playing.xpm b/xpm/music/music_playing.xpm
new file mode 100644
index 0000000..8eab00f
--- /dev/null
+++ b/xpm/music/music_playing.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"14 16 17 1 7 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"              ",
+"              ",
+"              ",
+"  mm          ",
+"  mmmm        ",
+"  m  mmm      ",
+"  m    mmm    ",
+"  m      mmm  ",
+"  m      mmm  ",
+"  m    mmm    ",
+"  m  mmm      ",
+"  mmmm        ",
+"  mm          ",
+"              ",
+"              ",
+"              ",
+};
diff --git a/xpm/music/music_stopped.xpm b/xpm/music/music_stopped.xpm
new file mode 100644
index 0000000..8355d8c
--- /dev/null
+++ b/xpm/music/music_stopped.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"14 16 17 1 7 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"              ",
+"              ",
+"              ",
+"  SSSSSSSSSS  ",
+"  S        S  ",
+"  S        S  ",
+"  S        S  ",
+"  S        S  ",
+"  S        S  ",
+"  S        S  ",
+"  S        S  ",
+"  S        S  ",
+"  SSSSSSSSSS  ",
+"              ",
+"              ",
+"              ",
+};
diff --git a/xpm/network/rx/network_rx_0.xpm b/xpm/network/rx/network_rx_0.xpm
new file mode 100644
index 0000000..d111db4
--- /dev/null
+++ b/xpm/network/rx/network_rx_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    SSSS      ",
+" w w            ",
+" ww             ",
+" w   SSSSSS     ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_1.xpm b/xpm/network/rx/network_rx_1.xpm
new file mode 100644
index 0000000..07350af
--- /dev/null
+++ b/xpm/network/rx/network_rx_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    SggS      ",
+" w w            ",
+" ww             ",
+" w   SSSSSS     ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_2.xpm b/xpm/network/rx/network_rx_2.xpm
new file mode 100644
index 0000000..bbba218
--- /dev/null
+++ b/xpm/network/rx/network_rx_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   SSSSSS     ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_3.xpm b/xpm/network/rx/network_rx_3.xpm
new file mode 100644
index 0000000..a1eb191
--- /dev/null
+++ b/xpm/network/rx/network_rx_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   ggSSgg     ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_4.xpm b/xpm/network/rx/network_rx_4.xpm
new file mode 100644
index 0000000..71539c9
--- /dev/null
+++ b/xpm/network/rx/network_rx_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   gggggg     ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_5.xpm b/xpm/network/rx/network_rx_5.xpm
new file mode 100644
index 0000000..e4e9fdc
--- /dev/null
+++ b/xpm/network/rx/network_rx_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   gggggg     ",
+"                ",
+"                ",
+"   yySSyySSyy   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_6.xpm b/xpm/network/rx/network_rx_6.xpm
new file mode 100644
index 0000000..c02e7c6
--- /dev/null
+++ b/xpm/network/rx/network_rx_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   gggggg     ",
+"                ",
+"                ",
+"   yyyyyyyyyy   ",
+"                ",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_7.xpm b/xpm/network/rx/network_rx_7.xpm
new file mode 100644
index 0000000..fb1ddc1
--- /dev/null
+++ b/xpm/network/rx/network_rx_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   gggggg     ",
+"                ",
+"                ",
+"   yyyyyyyyyy   ",
+"                ",
+"                ",
+" rrSSrrSSrrSSrr ",
+"                ",
+};
diff --git a/xpm/network/rx/network_rx_8.xpm b/xpm/network/rx/network_rx_8.xpm
new file mode 100644
index 0000000..76f3b5d
--- /dev/null
+++ b/xpm/network/rx/network_rx_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" w              ",
+" w              ",
+" w              ",
+" w              ",
+" w    gggg      ",
+" w w            ",
+" ww             ",
+" w   gggggg     ",
+"                ",
+"                ",
+"   yyyyyyyyyy   ",
+"                ",
+"                ",
+" rrrrrrrrrrrrrr ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_0.xpm b/xpm/network/tx/network_tx_0.xpm
new file mode 100644
index 0000000..01dcceb
--- /dev/null
+++ b/xpm/network/tx/network_tx_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+"     SSSSSS   w ",
+"             ww ",
+"            w w ",
+"      SSSS    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_1.xpm b/xpm/network/tx/network_tx_1.xpm
new file mode 100644
index 0000000..5cbd595
--- /dev/null
+++ b/xpm/network/tx/network_tx_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+"     SSSSSS   w ",
+"             ww ",
+"            w w ",
+"      SggS    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_2.xpm b/xpm/network/tx/network_tx_2.xpm
new file mode 100644
index 0000000..ce94add
--- /dev/null
+++ b/xpm/network/tx/network_tx_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+"     SSSSSS   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_3.xpm b/xpm/network/tx/network_tx_3.xpm
new file mode 100644
index 0000000..612f405
--- /dev/null
+++ b/xpm/network/tx/network_tx_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+"     ggSSgg   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_4.xpm b/xpm/network/tx/network_tx_4.xpm
new file mode 100644
index 0000000..5ed2f46
--- /dev/null
+++ b/xpm/network/tx/network_tx_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   SSSSSSSSSS   ",
+"                ",
+"                ",
+"     gggggg   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_5.xpm b/xpm/network/tx/network_tx_5.xpm
new file mode 100644
index 0000000..057265a
--- /dev/null
+++ b/xpm/network/tx/network_tx_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   yySSyySSyy   ",
+"                ",
+"                ",
+"     gggggg   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_6.xpm b/xpm/network/tx/network_tx_6.xpm
new file mode 100644
index 0000000..7ba4bb7
--- /dev/null
+++ b/xpm/network/tx/network_tx_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" SSSSSSSSSSSSSS ",
+"                ",
+"                ",
+"   yyyyyyyyyy   ",
+"                ",
+"                ",
+"     gggggg   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_7.xpm b/xpm/network/tx/network_tx_7.xpm
new file mode 100644
index 0000000..5ba1841
--- /dev/null
+++ b/xpm/network/tx/network_tx_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" rrSSrrSSrrSSrr ",
+"                ",
+"                ",
+"   yyyyyyyyyy   ",
+"                ",
+"                ",
+"     gggggg   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/network/tx/network_tx_8.xpm b/xpm/network/tx/network_tx_8.xpm
new file mode 100644
index 0000000..8957479
--- /dev/null
+++ b/xpm/network/tx/network_tx_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"16 16 17 1 8 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                ",
+" rrrrrrrrrrrrrr ",
+"                ",
+"                ",
+"   yyyyyyyyyy   ",
+"                ",
+"                ",
+"     gggggg   w ",
+"             ww ",
+"            w w ",
+"      gggg    w ",
+"              w ",
+"              w ",
+"              w ",
+"              w ",
+"                ",
+};
diff --git a/xpm/ram.xpm b/xpm/ram.xpm
new file mode 100644
index 0000000..5878f09
--- /dev/null
+++ b/xpm/ram.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *ram_xpm[] = {
+"24 16 2 1",
+"  c None",
+"w c #b58900",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  www www www www w   ",
+" w  w w w w w w w w w   ",
+" w  www www www www w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w w w w w w w  w w w w ",
+" w w w w w w w  w w w w ",
+" wwwwwwwwwwwww  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_0.xpm b/xpm/ram/ram_0.xpm
new file mode 100644
index 0000000..2795df1
--- /dev/null
+++ b/xpm/ram/ram_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  www www www www w   ",
+" w  w w w w w w w w w   ",
+" w  www www www www w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w w w w w w w  w w w w ",
+" w w w w w w w  w w w w ",
+" wwwwwwwwwwwww  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_1.xpm b/xpm/ram/ram_1.xpm
new file mode 100644
index 0000000..72a57d6
--- /dev/null
+++ b/xpm/ram/ram_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  ggg ggg ggg ggg w   ",
+" w  g g g g g g g g w   ",
+" w  ggg ggg ggg ggg w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w g w w w w w  w w w w ",
+" w g w w w w w  w w w w ",
+" wgggwwwwwwwww  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_2.xpm b/xpm/ram/ram_2.xpm
new file mode 100644
index 0000000..1af1b29
--- /dev/null
+++ b/xpm/ram/ram_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  ggg ggg ggg ggg w   ",
+" w  g g g g g g g g w   ",
+" w  ggg ggg ggg ggg w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w g g w w w w  w w w w ",
+" w g g w w w w  w w w w ",
+" wgggggwwwwwww  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_3.xpm b/xpm/ram/ram_3.xpm
new file mode 100644
index 0000000..5cc5336
--- /dev/null
+++ b/xpm/ram/ram_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  ggg ggg ggg ggg w   ",
+" w  g g g g g g g g w   ",
+" w  ggg ggg ggg ggg w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w g g g w w w  w w w w ",
+" w g g g w w w  w w w w ",
+" wgggggggwwwww  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_4.xpm b/xpm/ram/ram_4.xpm
new file mode 100644
index 0000000..1b874c0
--- /dev/null
+++ b/xpm/ram/ram_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  ggg ggg ggg ggg w   ",
+" w  g g g g g g g g w   ",
+" w  ggg ggg ggg ggg w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w g g g g w w  w w w w ",
+" w g g g g w w  w w w w ",
+" wgggggggggwww  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_5.xpm b/xpm/ram/ram_5.xpm
new file mode 100644
index 0000000..45b69d1
--- /dev/null
+++ b/xpm/ram/ram_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  yyy yyy yyy yyy w   ",
+" w  y y y y y y y y w   ",
+" w  yyy yyy yyy yyy w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            ww      w ",
+" w g g g g y w  w w w w ",
+" w g g g g y y  w w w w ",
+" wgggggggggyyy  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_6.xpm b/xpm/ram/ram_6.xpm
new file mode 100644
index 0000000..de78e5d
--- /dev/null
+++ b/xpm/ram/ram_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  yyy yyy yyy yyy w   ",
+" w  y y y y y y y y w   ",
+" w  yyy yyy yyy yyy w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            yy      w ",
+" w g g g g y y  y w w w ",
+" w g g g g y y  y w w w ",
+" wgggggggggyyy  wwwwwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_7.xpm b/xpm/ram/ram_7.xpm
new file mode 100644
index 0000000..953da9b
--- /dev/null
+++ b/xpm/ram/ram_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  rrr rrr rrr rrr w   ",
+" w  r r r r r r r r w   ",
+" w  rrr rrr rrr rrr w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            yy      w ",
+" w g g g g y y  y r w w ",
+" w g g g g y y  y r w w ",
+" wgggggggggyyy  yyrrwww ",
+"                        ",
+};
diff --git a/xpm/ram/ram_8.xpm b/xpm/ram/ram_8.xpm
new file mode 100644
index 0000000..b5e383f
--- /dev/null
+++ b/xpm/ram/ram_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"  wwwwwwwwwwwwwwwwwwww  ",
+" w                    w ",
+" w                    w ",
+" w                   ww ",
+" w  rrr rrr rrr rrr w   ",
+" w  r r r r r r r r w   ",
+" w  rrr rrr rrr rrr w   ",
+" w                   ww ",
+" w                    w ",
+" w                    w ",
+" w            yy      w ",
+" w g g g g y y  y r r w ",
+" w g g g g y y  y r r w ",
+" wgggggggggyyy  yyrrrrw ",
+"                        ",
+};
diff --git a/xpm/seperators/seperator.xpm b/xpm/seperators/seperator.xpm
new file mode 100644
index 0000000..8358720
--- /dev/null
+++ b/xpm/seperators/seperator.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *XPM_icon[] = {
+"3 24 17 1 2 12",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+" w ",
+};
diff --git a/xpm/temperature.xpm b/xpm/temperature.xpm
new file mode 100644
index 0000000..75edf46
--- /dev/null
+++ b/xpm/temperature.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *temperature_xpm[] = {
+"12 16 2 1",
+"  c None",
+"w c #b58900",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w   w   ",
+"   ww   ww  ",
+"  ww     ww ",
+"  w       w ",
+"  w       w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_0.xpm b/xpm/temperature/temperature_0.xpm
new file mode 100644
index 0000000..af5d63c
--- /dev/null
+++ b/xpm/temperature/temperature_0.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w   w   ",
+"   ww   ww  ",
+"  ww     ww ",
+"  w       w ",
+"  w       w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_1.xpm b/xpm/temperature/temperature_1.xpm
new file mode 100644
index 0000000..062b3af
--- /dev/null
+++ b/xpm/temperature/temperature_1.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w   w   ",
+"   ww   ww  ",
+"  ww     ww ",
+"  w       w ",
+"  w ggggg w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_2.xpm b/xpm/temperature/temperature_2.xpm
new file mode 100644
index 0000000..16131a4
--- /dev/null
+++ b/xpm/temperature/temperature_2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w   w   ",
+"   ww   ww  ",
+"  ww     ww ",
+"  w ggggg w ",
+"  w ggggg w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_3.xpm b/xpm/temperature/temperature_3.xpm
new file mode 100644
index 0000000..dc096b8
--- /dev/null
+++ b/xpm/temperature/temperature_3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w   w   ",
+"   ww   ww  ",
+"  ww ggg ww ",
+"  w ggggg w ",
+"  w ggggg w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_4.xpm b/xpm/temperature/temperature_4.xpm
new file mode 100644
index 0000000..95d8f41
--- /dev/null
+++ b/xpm/temperature/temperature_4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w   w   ",
+"   ww g ww  ",
+"  ww ggg ww ",
+"  w ggggg w ",
+"  w ggggg w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_5.xpm b/xpm/temperature/temperature_5.xpm
new file mode 100644
index 0000000..b082bbf
--- /dev/null
+++ b/xpm/temperature/temperature_5.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+"    w y w   ",
+"   ww y ww  ",
+"  ww yyy ww ",
+"  w yyyyy w ",
+"  w yyyyy w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_6.xpm b/xpm/temperature/temperature_6.xpm
new file mode 100644
index 0000000..8ba767d
--- /dev/null
+++ b/xpm/temperature/temperature_6.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" wwww   w   ",
+"    w   w   ",
+" rrrw   w   ",
+"    w r w   ",
+"    w r w   ",
+"   ww r ww  ",
+"  ww rrr ww ",
+"  w rrrrr w ",
+"  w rrrrr w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_7.xpm b/xpm/temperature/temperature_7.xpm
new file mode 100644
index 0000000..7d46325
--- /dev/null
+++ b/xpm/temperature/temperature_7.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" wwww   w   ",
+"    w   w   ",
+" rrrw   w   ",
+"    w r w   ",
+" rrrw r w   ",
+"    w r w   ",
+"    w r w   ",
+"   ww r ww  ",
+"  ww rrr ww ",
+"  w rrrrr w ",
+"  w rrrrr w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/temperature/temperature_8.xpm b/xpm/temperature/temperature_8.xpm
new file mode 100644
index 0000000..3e42ea7
--- /dev/null
+++ b/xpm/temperature/temperature_8.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"12 16 17 1 6 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"            ",
+"    wwwww   ",
+" rrrw   w   ",
+"    w r w   ",
+" rrrw r w   ",
+"    w r w   ",
+" rrrw r w   ",
+"    w r w   ",
+"    w r w   ",
+"   ww r ww  ",
+"  ww rrr ww ",
+"  w rrrrr w ",
+"  w rrrrr w ",
+"  ww     ww ",
+"   wwwwwww  ",
+"            ",
+};
diff --git a/xpm/weather/weather_cloudy.xpm b/xpm/weather/weather_cloudy.xpm
new file mode 100644
index 0000000..1382184
--- /dev/null
+++ b/xpm/weather/weather_cloudy.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"             www  ww    ",
+"           ww   ww  w   ",
+"          w          w  ",
+"       wwwww        w   ",
+"     www   www  wwww    ",
+"    ww       wwww ww    ",
+"   ww              ww   ",
+"   w                w   ",
+"   w                ww  ",
+"   w                ww  ",
+"   ww              ww   ",
+"    ww    wwwww   ww    ",
+"     wwwwww   wwwww     ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/weather/weather_mostly_cloudy.xpm b/xpm/weather/weather_mostly_cloudy.xpm
new file mode 100644
index 0000000..edd864e
--- /dev/null
+++ b/xpm/weather/weather_mostly_cloudy.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"      y                 ",
+"    y y y    www  ww    ",
+"           ww   ww  w   ",
+"  y yyyyy w          w  ",
+"    y  wwwww        w   ",
+" yy ywww   www  wwww    ",
+"    ww       wwww ww    ",
+"  yww              ww   ",
+"   w                w   ",
+"   w                ww  ",
+"   w                ww  ",
+"   ww              ww   ",
+"    ww    wwwww   ww    ",
+"     wwwwww   wwwww     ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/weather/weather_mostly_sunny.xpm b/xpm/weather/weather_mostly_sunny.xpm
new file mode 100644
index 0000000..41d6693
--- /dev/null
+++ b/xpm/weather/weather_mostly_sunny.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"      y                 ",
+"    y y y    www  ww    ",
+"           ww   ww  w   ",
+"  y yyyyy w          w  ",
+"    y   y  ww      ww   ",
+" yy y   y y wwwwwwww    ",
+"    y   y               ",
+"  y yyyyy y             ",
+"                        ",
+"    y y y               ",
+"      y                 ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/weather/weather_obscured.xpm b/xpm/weather/weather_obscured.xpm
new file mode 100644
index 0000000..1dae006
--- /dev/null
+++ b/xpm/weather/weather_obscured.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+" w  w  w  w  w  w       ",
+"                        ",
+"  ww ww ww ww ww ww     ",
+"                        ",
+" w  w  w  w  w  w  w    ",
+"       w  w  w  w  w  w ",
+"  ww ww ww ww ww ww     ",
+"     ww ww ww ww ww ww  ",
+" w  w  w  w  w  w       ",
+"    w  w  w  w  w  w  w ",
+"                        ",
+"     ww ww ww ww ww ww  ",
+"                        ",
+"       w  w  w  w  w  w ",
+"                        ",
+};
diff --git a/xpm/weather/weather_sunny.xpm b/xpm/weather/weather_sunny.xpm
new file mode 100644
index 0000000..2efd1b6
--- /dev/null
+++ b/xpm/weather/weather_sunny.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 16 17 1 12 8",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"                        ",
+"           yy           ",
+"         y yy y         ",
+"                        ",
+"       y yyyyyy y       ",
+"         y    y         ",
+"      yy y    y yy      ",
+"      yy y    y yy      ",
+"         y    y         ",
+"       y yyyyyy y       ",
+"                        ",
+"         y yy y         ",
+"           yy           ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/current/workspace_1.xpm b/xpm/workspaces/current/workspace_1.xpm
new file mode 100644
index 0000000..9ab6e0f
--- /dev/null
+++ b/xpm/workspaces/current/workspace_1.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_2.xpm b/xpm/workspaces/current/workspace_2.xpm
new file mode 100644
index 0000000..80b8722
--- /dev/null
+++ b/xpm/workspaces/current/workspace_2.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_3.xpm b/xpm/workspaces/current/workspace_3.xpm
new file mode 100644
index 0000000..dc41eff
--- /dev/null
+++ b/xpm/workspaces/current/workspace_3.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG  GGGG g     ",
+"     g G  G  G  G g     ",
+"     g G  G  G  G g     ",
+"     g GGGG  GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_4.xpm b/xpm/workspaces/current/workspace_4.xpm
new file mode 100644
index 0000000..e739ec3
--- /dev/null
+++ b/xpm/workspaces/current/workspace_4.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG  GGGG g     ",
+"     g G  G  G  G g     ",
+"     g G  G  G  G g     ",
+"     g GGGG  GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g       GGGG g     ",
+"     g  GG   G  G g     ",
+"     g  GG   G  G g     ",
+"     g       GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_5.xpm b/xpm/workspaces/current/workspace_5.xpm
new file mode 100644
index 0000000..de8af33
--- /dev/null
+++ b/xpm/workspaces/current/workspace_5.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g       GGGG g     ",
+"     g  GG   G  G g     ",
+"     g  GG   G  G g     ",
+"     g       GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_6.xpm b/xpm/workspaces/current/workspace_6.xpm
new file mode 100644
index 0000000..08f82e0
--- /dev/null
+++ b/xpm/workspaces/current/workspace_6.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG  GGGG g     ",
+"     g G  G  G  G g     ",
+"     g G  G  G  G g     ",
+"     g GGGG  GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_7.xpm b/xpm/workspaces/current/workspace_7.xpm
new file mode 100644
index 0000000..ebf0eb8
--- /dev/null
+++ b/xpm/workspaces/current/workspace_7.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG  GGGG g     ",
+"     g G  G  G  G g     ",
+"     g G  G  G  G g     ",
+"     g GGGG  GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g GGGG  GGGG g     ",
+"     g G  G  G  G g     ",
+"     g G  G  G  G g     ",
+"     g GGGG  GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_8.xpm b/xpm/workspaces/current/workspace_8.xpm
new file mode 100644
index 0000000..c12336a
--- /dev/null
+++ b/xpm/workspaces/current/workspace_8.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g GGGG  GGGG g     ",
+"     g G  G  G  G g     ",
+"     g G  G  G  G g     ",
+"     g GGGG  GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/current/workspace_9.xpm b/xpm/workspaces/current/workspace_9.xpm
new file mode 100644
index 0000000..d1db8d0
--- /dev/null
+++ b/xpm/workspaces/current/workspace_9.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     g            g     ",
+"     g       GGGG g     ",
+"     g  GG   G  G g     ",
+"     g  GG   G  G g     ",
+"     g       GGGG g     ",
+"     g            g     ",
+"     g            g     ",
+"     g GGGG       g     ",
+"     g G  G   GG  g     ",
+"     g G  G   GG  g     ",
+"     g GGGG       g     ",
+"     g            g     ",
+"     g            g     ",
+"     g            g     ",
+"     g  GG    GG  g     ",
+"     g  GG    GG  g     ",
+"     g            g     ",
+"     g            g     ",
+};
diff --git a/xpm/workspaces/hidden/workspace_1.xpm b/xpm/workspaces/hidden/workspace_1.xpm
new file mode 100644
index 0000000..7f42b97
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_1.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_2.xpm b/xpm/workspaces/hidden/workspace_2.xpm
new file mode 100644
index 0000000..9142f81
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_2.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_3.xpm b/xpm/workspaces/hidden/workspace_3.xpm
new file mode 100644
index 0000000..0ba83ce
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_3.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW  WWWW       ",
+"       W  W  W  W       ",
+"       W  W  W  W       ",
+"       WWWW  WWWW       ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_4.xpm b/xpm/workspaces/hidden/workspace_4.xpm
new file mode 100644
index 0000000..89ae8a0
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_4.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW  WWWW       ",
+"       W  W  W  W       ",
+"       W  W  W  W       ",
+"       WWWW  WWWW       ",
+"                        ",
+"                        ",
+"             WWWW       ",
+"        WW   W  W       ",
+"        WW   W  W       ",
+"             WWWW       ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_5.xpm b/xpm/workspaces/hidden/workspace_5.xpm
new file mode 100644
index 0000000..a916fdc
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_5.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"             WWWW       ",
+"        WW   W  W       ",
+"        WW   W  W       ",
+"             WWWW       ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_6.xpm b/xpm/workspaces/hidden/workspace_6.xpm
new file mode 100644
index 0000000..cbc111f
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_6.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW  WWWW       ",
+"       W  W  W  W       ",
+"       W  W  W  W       ",
+"       WWWW  WWWW       ",
+"                        ",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_7.xpm b/xpm/workspaces/hidden/workspace_7.xpm
new file mode 100644
index 0000000..8a211ec
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_7.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW  WWWW       ",
+"       W  W  W  W       ",
+"       W  W  W  W       ",
+"       WWWW  WWWW       ",
+"                        ",
+"                        ",
+"       WWWW  WWWW       ",
+"       W  W  W  W       ",
+"       W  W  W  W       ",
+"       WWWW  WWWW       ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_8.xpm b/xpm/workspaces/hidden/workspace_8.xpm
new file mode 100644
index 0000000..07447b6
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_8.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"       WWWW  WWWW       ",
+"       W  W  W  W       ",
+"       W  W  W  W       ",
+"       WWWW  WWWW       ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hidden/workspace_9.xpm b/xpm/workspaces/hidden/workspace_9.xpm
new file mode 100644
index 0000000..05365d3
--- /dev/null
+++ b/xpm/workspaces/hidden/workspace_9.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"             WWWW       ",
+"        WW   W  W       ",
+"        WW   W  W       ",
+"             WWWW       ",
+"                        ",
+"                        ",
+"       WWWW             ",
+"       W  W   WW        ",
+"       W  W   WW        ",
+"       WWWW             ",
+"                        ",
+"                        ",
+"                        ",
+"        WW    WW        ",
+"        WW    WW        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_1.xpm b/xpm/workspaces/hiddenNoWindows/workspace_1.xpm
new file mode 100644
index 0000000..41bd83d
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_1.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_2.xpm b/xpm/workspaces/hiddenNoWindows/workspace_2.xpm
new file mode 100644
index 0000000..0f04e36
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_2.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_3.xpm b/xpm/workspaces/hiddenNoWindows/workspace_3.xpm
new file mode 100644
index 0000000..d7d07f0
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_3.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww  wwww       ",
+"       w  w  w  w       ",
+"       w  w  w  w       ",
+"       wwww  wwww       ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_4.xpm b/xpm/workspaces/hiddenNoWindows/workspace_4.xpm
new file mode 100644
index 0000000..2899c05
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_4.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww  wwww       ",
+"       w  w  w  w       ",
+"       w  w  w  w       ",
+"       wwww  wwww       ",
+"                        ",
+"                        ",
+"             wwww       ",
+"        ww   w  w       ",
+"        ww   w  w       ",
+"             wwww       ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_5.xpm b/xpm/workspaces/hiddenNoWindows/workspace_5.xpm
new file mode 100644
index 0000000..e15518c
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_5.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"             wwww       ",
+"        ww   w  w       ",
+"        ww   w  w       ",
+"             wwww       ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_6.xpm b/xpm/workspaces/hiddenNoWindows/workspace_6.xpm
new file mode 100644
index 0000000..76ba670
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_6.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww  wwww       ",
+"       w  w  w  w       ",
+"       w  w  w  w       ",
+"       wwww  wwww       ",
+"                        ",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_7.xpm b/xpm/workspaces/hiddenNoWindows/workspace_7.xpm
new file mode 100644
index 0000000..5296678
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_7.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww  wwww       ",
+"       w  w  w  w       ",
+"       w  w  w  w       ",
+"       wwww  wwww       ",
+"                        ",
+"                        ",
+"       wwww  wwww       ",
+"       w  w  w  w       ",
+"       w  w  w  w       ",
+"       wwww  wwww       ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_8.xpm b/xpm/workspaces/hiddenNoWindows/workspace_8.xpm
new file mode 100644
index 0000000..c3e1aba
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_8.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"       wwww  wwww       ",
+"       w  w  w  w       ",
+"       w  w  w  w       ",
+"       wwww  wwww       ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/hiddenNoWindows/workspace_9.xpm b/xpm/workspaces/hiddenNoWindows/workspace_9.xpm
new file mode 100644
index 0000000..a0b8634
--- /dev/null
+++ b/xpm/workspaces/hiddenNoWindows/workspace_9.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"             wwww       ",
+"        ww   w  w       ",
+"        ww   w  w       ",
+"             wwww       ",
+"                        ",
+"                        ",
+"       wwww             ",
+"       w  w   ww        ",
+"       w  w   ww        ",
+"       wwww             ",
+"                        ",
+"                        ",
+"                        ",
+"        ww    ww        ",
+"        ww    ww        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_1.xpm b/xpm/workspaces/urgent/workspace_1.xpm
new file mode 100644
index 0000000..288ad85
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_1.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_2.xpm b/xpm/workspaces/urgent/workspace_2.xpm
new file mode 100644
index 0000000..d83a392
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_2.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_3.xpm b/xpm/workspaces/urgent/workspace_3.xpm
new file mode 100644
index 0000000..422e927
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_3.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy  yyyy       ",
+"       y  y  y  y       ",
+"       y  y  y  y       ",
+"       yyyy  yyyy       ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_4.xpm b/xpm/workspaces/urgent/workspace_4.xpm
new file mode 100644
index 0000000..b9a8f2d
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_4.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy  yyyy       ",
+"       y  y  y  y       ",
+"       y  y  y  y       ",
+"       yyyy  yyyy       ",
+"                        ",
+"                        ",
+"             yyyy       ",
+"        yy   y  y       ",
+"        yy   y  y       ",
+"             yyyy       ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_5.xpm b/xpm/workspaces/urgent/workspace_5.xpm
new file mode 100644
index 0000000..18ee8b7
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_5.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"             yyyy       ",
+"        yy   y  y       ",
+"        yy   y  y       ",
+"             yyyy       ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_6.xpm b/xpm/workspaces/urgent/workspace_6.xpm
new file mode 100644
index 0000000..49c3b59
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_6.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy  yyyy       ",
+"       y  y  y  y       ",
+"       y  y  y  y       ",
+"       yyyy  yyyy       ",
+"                        ",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_7.xpm b/xpm/workspaces/urgent/workspace_7.xpm
new file mode 100644
index 0000000..2045791
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_7.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy  yyyy       ",
+"       y  y  y  y       ",
+"       y  y  y  y       ",
+"       yyyy  yyyy       ",
+"                        ",
+"                        ",
+"       yyyy  yyyy       ",
+"       y  y  y  y       ",
+"       y  y  y  y       ",
+"       yyyy  yyyy       ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_8.xpm b/xpm/workspaces/urgent/workspace_8.xpm
new file mode 100644
index 0000000..ccf7794
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_8.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"       yyyy  yyyy       ",
+"       y  y  y  y       ",
+"       y  y  y  y       ",
+"       yyyy  yyyy       ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/urgent/workspace_9.xpm b/xpm/workspaces/urgent/workspace_9.xpm
new file mode 100644
index 0000000..f4fb939
--- /dev/null
+++ b/xpm/workspaces/urgent/workspace_9.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"                        ",
+"             yyyy       ",
+"        yy   y  y       ",
+"        yy   y  y       ",
+"             yyyy       ",
+"                        ",
+"                        ",
+"       yyyy             ",
+"       y  y   yy        ",
+"       y  y   yy        ",
+"       yyyy             ",
+"                        ",
+"                        ",
+"                        ",
+"        yy    yy        ",
+"        yy    yy        ",
+"                        ",
+"                        ",
+};
diff --git a/xpm/workspaces/visible/workspace_1.xpm b/xpm/workspaces/visible/workspace_1.xpm
new file mode 100644
index 0000000..ff33028
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_1.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_2.xpm b/xpm/workspaces/visible/workspace_2.xpm
new file mode 100644
index 0000000..0624d7f
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_2.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_3.xpm b/xpm/workspaces/visible/workspace_3.xpm
new file mode 100644
index 0000000..045c0d3
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_3.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg  gggg w     ",
+"     w g  g  g  g w     ",
+"     w g  g  g  g w     ",
+"     w gggg  gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_4.xpm b/xpm/workspaces/visible/workspace_4.xpm
new file mode 100644
index 0000000..2004dfb
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_4.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg  gggg w     ",
+"     w g  g  g  g w     ",
+"     w g  g  g  g w     ",
+"     w gggg  gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w       gggg w     ",
+"     w  gg   g  g w     ",
+"     w  gg   g  g w     ",
+"     w       gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_5.xpm b/xpm/workspaces/visible/workspace_5.xpm
new file mode 100644
index 0000000..b48e8f8
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_5.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w       gggg w     ",
+"     w  gg   g  g w     ",
+"     w  gg   g  g w     ",
+"     w       gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_6.xpm b/xpm/workspaces/visible/workspace_6.xpm
new file mode 100644
index 0000000..02cdc57
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_6.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg  gggg w     ",
+"     w g  g  g  g w     ",
+"     w g  g  g  g w     ",
+"     w gggg  gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_7.xpm b/xpm/workspaces/visible/workspace_7.xpm
new file mode 100644
index 0000000..cf0dbc3
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_7.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg  gggg w     ",
+"     w g  g  g  g w     ",
+"     w g  g  g  g w     ",
+"     w gggg  gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w gggg  gggg w     ",
+"     w g  g  g  g w     ",
+"     w g  g  g  g w     ",
+"     w gggg  gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_8.xpm b/xpm/workspaces/visible/workspace_8.xpm
new file mode 100644
index 0000000..ff1749f
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_8.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w gggg  gggg w     ",
+"     w g  g  g  g w     ",
+"     w g  g  g  g w     ",
+"     w gggg  gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
diff --git a/xpm/workspaces/visible/workspace_9.xpm b/xpm/workspaces/visible/workspace_9.xpm
new file mode 100644
index 0000000..c2c40bf
--- /dev/null
+++ b/xpm/workspaces/visible/workspace_9.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *XPM_icon[] = {
+"24 18 17 1 12 9",
+"  c None",
+"s c #282a2e",
+"S c #373b41",
+"r c #a54242",
+"R c #cc6666",
+"g c #8c9440",
+"G c #b5bd68",
+"y c #de935f",
+"Y c #f0c674",
+"b c #5f819d",
+"B c #81a2be",
+"m c #85678f",
+"M c #b294bb",
+"c c #5e8d87",
+"C c #8abeb7",
+"w c #707880",
+"W c #c5c8c6",
+"     w            w     ",
+"     w       gggg w     ",
+"     w  gg   g  g w     ",
+"     w  gg   g  g w     ",
+"     w       gggg w     ",
+"     w            w     ",
+"     w            w     ",
+"     w gggg       w     ",
+"     w g  g   gg  w     ",
+"     w g  g   gg  w     ",
+"     w gggg       w     ",
+"     w            w     ",
+"     w            w     ",
+"     w            w     ",
+"     w  gg    gg  w     ",
+"     w  gg    gg  w     ",
+"     w            w     ",
+"     w            w     ",
+};
-- 
GitLab