aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2019-11-01 16:19:37 +0100
committerMattias Andrée <maandree@kth.se>2019-11-01 16:19:54 +0100
commit30393b11b2fa659bf9ef5b03cae8deffedf76b72 (patch)
tree1ee4a7dd1ff13c5889b56079ab7aeaa0d4c7ef5d
parentAdd more icons (diff)
downloadsimple-icon-theme-30393b11b2fa659bf9ef5b03cae8deffedf76b72.tar.gz
simple-icon-theme-30393b11b2fa659bf9ef5b03cae8deffedf76b72.tar.bz2
simple-icon-theme-30393b11b2fa659bf9ef5b03cae8deffedf76b72.tar.xz
Add more icons and aliases and fix some icons and remove unnecessary nodes
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--Makefile269
-rw-r--r--TODO3
l---------scalable/actions/format-text-direction.svg1
l---------scalable/actions/mode-browse.svg1
l---------scalable/apps/deluge-panel.svg1
l---------scalable/status/battery-010-charging.svg1
l---------scalable/status/battery-010.svg1
l---------scalable/status/battery-030-charging.svg1
l---------scalable/status/battery-030.svg1
l---------scalable/status/battery-050-charging.svg1
l---------scalable/status/battery-050.svg1
l---------scalable/status/battery-070-charging.svg1
l---------scalable/status/battery-070.svg1
l---------scalable/status/battery-090-charging.svg1
l---------scalable/status/battery-090.svg1
l---------[-rw-r--r--]scalable/status/battery-caution-charging.svg2
l---------[-rw-r--r--]scalable/status/battery-caution.svg2
l---------[-rw-r--r--]scalable/status/battery-empty-charging.svg2
l---------[-rw-r--r--]scalable/status/battery-empty.svg2
-rw-r--r--scalable/status/battery-full-charged.svg2
-rw-r--r--scalable/status/battery-full-charging.svg2
-rw-r--r--scalable/status/battery-full.svg2
-rw-r--r--scalable/status/battery-good-charging.svg2
-rw-r--r--scalable/status/battery-good.svg2
l---------scalable/status/battery-level-0-charging.svg1
l---------scalable/status/battery-level-0.svg1
l---------scalable/status/battery-level-10-charging.svg1
l---------scalable/status/battery-level-10.svg1
l---------scalable/status/battery-level-100-charged.svg1
l---------scalable/status/battery-level-100-charging.svg1
l---------scalable/status/battery-level-100.svg1
l---------scalable/status/battery-level-20-charging.svg1
l---------scalable/status/battery-level-20.svg1
l---------scalable/status/battery-level-30-charging.svg1
l---------scalable/status/battery-level-30.svg1
l---------scalable/status/battery-level-40-charging.svg1
l---------scalable/status/battery-level-40.svg1
l---------scalable/status/battery-level-50-charging.svg1
l---------scalable/status/battery-level-50.svg1
l---------scalable/status/battery-level-60-charging.svg1
l---------scalable/status/battery-level-60.svg1
l---------scalable/status/battery-level-70-charging.svg1
l---------scalable/status/battery-level-70.svg1
l---------scalable/status/battery-level-80-charging.svg1
l---------scalable/status/battery-level-80.svg1
l---------scalable/status/battery-level-90-charging.svg1
l---------scalable/status/battery-level-90.svg1
-rw-r--r--scalable/status/battery-low-charging.svg2
-rw-r--r--scalable/status/battery-low.svg2
-rw-r--r--scalable/status/battery-missing.svg2
-rw-r--r--scalable/status/gpm-ac-adapter.svg2
-rw-r--r--[l---------]scalable/status/gpm-battery-000-charging.svg2
-rw-r--r--[l---------]scalable/status/gpm-battery-000.svg2
-rw-r--r--scalable/status/gpm-battery-010-charging.svg1
-rw-r--r--scalable/status/gpm-battery-010.svg1
-rw-r--r--scalable/status/gpm-battery-020-charging.svg2
-rw-r--r--scalable/status/gpm-battery-020.svg2
-rw-r--r--scalable/status/gpm-battery-030-charging.svg1
-rw-r--r--scalable/status/gpm-battery-030.svg1
-rw-r--r--scalable/status/gpm-battery-040-charging.svg2
-rw-r--r--scalable/status/gpm-battery-040.svg2
-rw-r--r--scalable/status/gpm-battery-050-charging.svg1
-rw-r--r--scalable/status/gpm-battery-050.svg1
-rw-r--r--scalable/status/gpm-battery-060-charging.svg2
-rw-r--r--scalable/status/gpm-battery-060.svg2
-rw-r--r--scalable/status/gpm-battery-070-charging.svg1
-rw-r--r--scalable/status/gpm-battery-070.svg1
-rw-r--r--scalable/status/gpm-battery-080-charging.svg2
-rw-r--r--scalable/status/gpm-battery-080.svg2
-rw-r--r--scalable/status/gpm-battery-090-charging.svg1
-rw-r--r--scalable/status/gpm-battery-090.svg1
-rw-r--r--scalable/status/gpm-battery-100-charging.svg2
-rw-r--r--scalable/status/gpm-battery-100.svg2
l---------scalable/status/gpm-battery-charged.svg2
-rw-r--r--scalable/status/gpm-keyboard-000-charging.svg2
-rw-r--r--scalable/status/gpm-keyboard-000.svg2
-rw-r--r--scalable/status/gpm-keyboard-010-charging.svg1
-rw-r--r--scalable/status/gpm-keyboard-010.svg1
-rw-r--r--scalable/status/gpm-keyboard-020-charging.svg2
-rw-r--r--scalable/status/gpm-keyboard-020.svg2
-rw-r--r--scalable/status/gpm-keyboard-030-charging.svg1
-rw-r--r--scalable/status/gpm-keyboard-030.svg1
-rw-r--r--scalable/status/gpm-keyboard-040-charging.svg2
-rw-r--r--scalable/status/gpm-keyboard-040.svg2
-rw-r--r--scalable/status/gpm-keyboard-050-charging.svg1
-rw-r--r--scalable/status/gpm-keyboard-050.svg1
-rw-r--r--scalable/status/gpm-keyboard-060-charging.svg2
-rw-r--r--scalable/status/gpm-keyboard-060.svg2
-rw-r--r--scalable/status/gpm-keyboard-070-charging.svg1
-rw-r--r--scalable/status/gpm-keyboard-070.svg1
-rw-r--r--scalable/status/gpm-keyboard-080-charging.svg2
-rw-r--r--scalable/status/gpm-keyboard-080.svg2
-rw-r--r--scalable/status/gpm-keyboard-090-charging.svg1
-rw-r--r--scalable/status/gpm-keyboard-090.svg1
-rw-r--r--scalable/status/gpm-keyboard-100-charging.svg2
-rw-r--r--scalable/status/gpm-keyboard-100.svg2
-rw-r--r--scalable/status/gpm-keyboard-charged.svg2
-rw-r--r--scalable/status/gpm-mouse-000-charging.svg2
-rw-r--r--scalable/status/gpm-mouse-000.svg2
-rw-r--r--scalable/status/gpm-mouse-010-charging.svg1
-rw-r--r--scalable/status/gpm-mouse-010.svg1
-rw-r--r--scalable/status/gpm-mouse-020-charging.svg2
-rw-r--r--scalable/status/gpm-mouse-020.svg2
-rw-r--r--scalable/status/gpm-mouse-030-charging.svg1
-rw-r--r--scalable/status/gpm-mouse-030.svg1
-rw-r--r--scalable/status/gpm-mouse-040-charging.svg2
-rw-r--r--scalable/status/gpm-mouse-040.svg2
-rw-r--r--scalable/status/gpm-mouse-050-charging.svg1
-rw-r--r--scalable/status/gpm-mouse-050.svg1
-rw-r--r--scalable/status/gpm-mouse-060-charging.svg2
-rw-r--r--scalable/status/gpm-mouse-060.svg2
-rw-r--r--scalable/status/gpm-mouse-070-charging.svg1
-rw-r--r--scalable/status/gpm-mouse-070.svg1
-rw-r--r--scalable/status/gpm-mouse-080-charging.svg2
-rw-r--r--scalable/status/gpm-mouse-080.svg2
-rw-r--r--scalable/status/gpm-mouse-090-charging.svg1
-rw-r--r--scalable/status/gpm-mouse-090.svg1
-rw-r--r--scalable/status/gpm-mouse-100-charging.svg2
-rw-r--r--scalable/status/gpm-mouse-100.svg2
-rw-r--r--scalable/status/gpm-mouse-charged.svg2
-rw-r--r--scalable/status/gpm-phone-000-charging.svg2
-rw-r--r--scalable/status/gpm-phone-000.svg2
-rw-r--r--scalable/status/gpm-phone-010-charging.svg1
-rw-r--r--scalable/status/gpm-phone-010.svg1
-rw-r--r--scalable/status/gpm-phone-020-charging.svg2
-rw-r--r--scalable/status/gpm-phone-020.svg2
-rw-r--r--scalable/status/gpm-phone-030-charging.svg1
-rw-r--r--scalable/status/gpm-phone-030.svg1
-rw-r--r--scalable/status/gpm-phone-040-charging.svg2
-rw-r--r--scalable/status/gpm-phone-040.svg2
-rw-r--r--scalable/status/gpm-phone-050-charging.svg1
-rw-r--r--scalable/status/gpm-phone-050.svg1
-rw-r--r--scalable/status/gpm-phone-060-charging.svg2
-rw-r--r--scalable/status/gpm-phone-060.svg2
-rw-r--r--scalable/status/gpm-phone-070-charging.svg1
-rw-r--r--scalable/status/gpm-phone-070.svg1
-rw-r--r--scalable/status/gpm-phone-080-charging.svg2
-rw-r--r--scalable/status/gpm-phone-080.svg2
-rw-r--r--scalable/status/gpm-phone-090-charging.svg1
-rw-r--r--scalable/status/gpm-phone-090.svg1
-rw-r--r--scalable/status/gpm-phone-100-charging.svg2
-rw-r--r--scalable/status/gpm-phone-100.svg2
-rw-r--r--scalable/status/gpm-phone-charged.svg2
l---------scalable/status/gpm-primary-010-charging.svg1
l---------scalable/status/gpm-primary-010.svg1
l---------scalable/status/gpm-primary-030-charging.svg1
l---------scalable/status/gpm-primary-030.svg1
l---------scalable/status/gpm-primary-050-charging.svg1
l---------scalable/status/gpm-primary-050.svg1
l---------scalable/status/gpm-primary-070-charging.svg1
l---------scalable/status/gpm-primary-070.svg1
l---------scalable/status/gpm-primary-090-charging.svg1
l---------scalable/status/gpm-primary-090.svg1
l---------scalable/status/gpm-ups-010-charging.svg1
l---------scalable/status/gpm-ups-010.svg1
l---------scalable/status/gpm-ups-030-charging.svg1
l---------scalable/status/gpm-ups-030.svg1
l---------scalable/status/gpm-ups-050-charging.svg1
l---------scalable/status/gpm-ups-050.svg1
l---------scalable/status/gpm-ups-070-charging.svg1
l---------scalable/status/gpm-ups-070.svg1
l---------scalable/status/gpm-ups-090-charging.svg1
l---------scalable/status/gpm-ups-090.svg1
l---------scalable/status/notification-battery-010-plugged.svg2
l---------scalable/status/notification-battery-010.svg2
l---------scalable/status/notification-battery-030-plugged.svg2
l---------scalable/status/notification-battery-030.svg2
l---------scalable/status/notification-battery-050-plugged.svg2
l---------scalable/status/notification-battery-050.svg2
l---------scalable/status/notification-battery-070-plugged.svg2
l---------scalable/status/notification-battery-070.svg2
l---------scalable/status/notification-battery-090-plugged.svg2
l---------scalable/status/notification-battery-090.svg2
l---------scalable/status/notification-gpm-battery-010-charging.svg1
l---------scalable/status/notification-gpm-battery-010.svg1
l---------scalable/status/notification-gpm-battery-030-charging.svg1
l---------scalable/status/notification-gpm-battery-030.svg1
l---------scalable/status/notification-gpm-battery-050-charging.svg1
l---------scalable/status/notification-gpm-battery-050.svg1
l---------scalable/status/notification-gpm-battery-070-charging.svg1
l---------scalable/status/notification-gpm-battery-070.svg1
l---------scalable/status/notification-gpm-battery-090-charging.svg1
l---------scalable/status/notification-gpm-battery-090.svg1
l---------scalable/status/notification-gpm-keyboard-010.svg1
l---------scalable/status/notification-gpm-keyboard-030.svg1
l---------scalable/status/notification-gpm-keyboard-050.svg1
l---------scalable/status/notification-gpm-keyboard-070.svg1
l---------scalable/status/notification-gpm-keyboard-090.svg1
l---------scalable/status/notification-gpm-mouse-010.svg1
l---------scalable/status/notification-gpm-mouse-030.svg1
l---------scalable/status/notification-gpm-mouse-050.svg1
l---------scalable/status/notification-gpm-mouse-070.svg1
l---------scalable/status/notification-gpm-mouse-090.svg1
l---------scalable/status/notification-gpm-phone-010.svg1
l---------scalable/status/notification-gpm-phone-030.svg1
l---------scalable/status/notification-gpm-phone-050.svg1
l---------scalable/status/notification-gpm-phone-070.svg1
l---------scalable/status/notification-gpm-phone-090.svg1
l---------scalable/status/notification-gpm-ups-010-charging.svg1
l---------scalable/status/notification-gpm-ups-010.svg1
l---------scalable/status/notification-gpm-ups-030-charging.svg1
l---------scalable/status/notification-gpm-ups-030.svg1
l---------scalable/status/notification-gpm-ups-050-charging.svg1
l---------scalable/status/notification-gpm-ups-050.svg1
l---------scalable/status/notification-gpm-ups-070-charging.svg1
l---------scalable/status/notification-gpm-ups-070.svg1
l---------scalable/status/notification-gpm-ups-090-charging.svg1
l---------scalable/status/notification-gpm-ups-090.svg1
l---------scalable/status/orientation-down.svg1
l---------scalable/status/orientation-landscape-down.svg1
l---------scalable/status/orientation-landscape-up.svg1
l---------scalable/status/orientation-left.svg1
l---------scalable/status/orientation-portrait-left.svg1
l---------scalable/status/orientation-portrait-right.svg1
l---------scalable/status/orientation-right.svg1
l---------scalable/status/orientation-up.svg1
l---------scalable/status/xfpm-battery-010-charging.svg1
l---------scalable/status/xfpm-battery-010.svg1
l---------scalable/status/xfpm-battery-030-charging.svg1
l---------scalable/status/xfpm-battery-030.svg1
l---------scalable/status/xfpm-battery-050-charging.svg1
l---------scalable/status/xfpm-battery-050.svg1
l---------scalable/status/xfpm-battery-070-charging.svg1
l---------scalable/status/xfpm-battery-070.svg1
l---------scalable/status/xfpm-battery-090-charging.svg1
l---------scalable/status/xfpm-battery-090.svg1
l---------scalable/status/xfpm-keyboard-010.svg1
l---------scalable/status/xfpm-keyboard-030.svg2
l---------scalable/status/xfpm-keyboard-050.svg1
l---------scalable/status/xfpm-keyboard-070.svg1
l---------scalable/status/xfpm-keyboard-090.svg1
l---------scalable/status/xfpm-mouse-010.svg1
l---------scalable/status/xfpm-mouse-030.svg2
l---------scalable/status/xfpm-mouse-050.svg1
l---------scalable/status/xfpm-mouse-070.svg1
l---------scalable/status/xfpm-mouse-090.svg1
l---------scalable/status/xfpm-phone-010.svg1
l---------scalable/status/xfpm-phone-030.svg2
l---------scalable/status/xfpm-phone-050.svg1
l---------scalable/status/xfpm-phone-070.svg1
l---------scalable/status/xfpm-phone-090.svg1
l---------scalable/status/xfpm-primary-010-charging.svg1
l---------scalable/status/xfpm-primary-010.svg1
l---------scalable/status/xfpm-primary-030-charging.svg1
l---------scalable/status/xfpm-primary-030.svg1
l---------scalable/status/xfpm-primary-050-charging.svg1
l---------scalable/status/xfpm-primary-050.svg1
l---------scalable/status/xfpm-primary-070-charging.svg1
l---------scalable/status/xfpm-primary-070.svg1
l---------scalable/status/xfpm-primary-090-charging.svg1
l---------scalable/status/xfpm-primary-090.svg1
l---------scalable/status/xfpm-ups-010-charging.svg1
l---------scalable/status/xfpm-ups-010.svg1
l---------scalable/status/xfpm-ups-030-charging.svg1
l---------scalable/status/xfpm-ups-030.svg1
l---------scalable/status/xfpm-ups-050-charging.svg1
l---------scalable/status/xfpm-ups-050.svg1
l---------scalable/status/xfpm-ups-070-charging.svg1
l---------scalable/status/xfpm-ups-070.svg1
l---------scalable/status/xfpm-ups-090-charging.svg1
l---------scalable/status/xfpm-ups-090.svg1
l---------scalable/status/xfpm-ups-charged.svg2
262 files changed, 489 insertions, 122 deletions
diff --git a/Makefile b/Makefile
index 7ec9114..3d61c6d 100644
--- a/Makefile
+++ b/Makefile
@@ -623,6 +623,7 @@ ICONS =\
apps/mpv\
apps/cups\
apps/deluge\
+ apps/deluge-panel\
apps/deluge-torrent\
apps/gimp\
apps/gnome-gimp\
@@ -855,31 +856,31 @@ ICONS =\
status/xfce4-mixer-volume-muted\
actions/audio-volume-muted-amarok\
status/avatar-default\
- status/battery-caution-charging\
- status/battery-caution\
- status/battery-empty-charging\
- status/gpm-battery-000-charging\
- status/xfpm-battery-000-charging\
- status/notification-gpm-battery-000-charging\
- status/notification-battery-000-plugged\
- status/gpm-primary-000-charging\
- status/xfpm-primary-000-charging\
- status/battery-000-charging\
- status/gpm-ups-000-charging\
- status/xfpm-ups-000-charging\
- status/notification-gpm-ups-000-charging\
- status/battery-empty\
- status/gpm-battery-000\
- status/xfpm-battery-000\
- status/notification-gpm-battery-000\
- status/notification-battery-empty\
- status/notification-battery-000\
- status/gpm-primary-000\
- status/xfpm-primary-000\
- status/battery-000\
- status/gpm-ups-000\
- status/xfpm-ups-000\
- status/notification-gpm-ups-000\
+ status/gpm-battery-000-charging\
+ status/battery-level-0-charging\
+ status/battery-empty-charging\
+ status/xfpm-battery-000-charging\
+ status/notification-gpm-battery-000-charging\
+ status/notification-battery-000-plugged\
+ status/gpm-primary-000-charging\
+ status/xfpm-primary-000-charging\
+ status/battery-000-charging\
+ status/gpm-ups-000-charging\
+ status/xfpm-ups-000-charging\
+ status/notification-gpm-ups-000-charging\
+ status/gpm-battery-000\
+ status/battery-level-0\
+ status/battery-empty\
+ status/xfpm-battery-000\
+ status/notification-gpm-battery-000\
+ status/notification-battery-empty\
+ status/notification-battery-000\
+ status/gpm-primary-000\
+ status/xfpm-primary-000\
+ status/battery-000\
+ status/gpm-ups-000\
+ status/xfpm-ups-000\
+ status/notification-gpm-ups-000\
status/battery-full-charged\
status/battery-full-charging\
status/battery-full\
@@ -892,11 +893,42 @@ ICONS =\
status/xfpm-ac-adapter\
status/notification-gpm-ac-adapter\
status/battery_plugged\
+ status/gpm-battery-charged\
+ status/battery-level-100-charged\
+ status/xfpm-ups-charged\
+ status/xfpm-battery-charged\
+ status/notification-gpm-battery-charged\
+ status/gpm-primary-charged\
+ status/xfpm-primary-charged\
+ status/gpm-battery-010\
+ status/battery-level-10\
+ status/xfpm-battery-010\
+ status/notification-gpm-battery-010\
+ status/notification-battery-low\
+ status/notification-battery-010\
+ status/gpm-primary-010\
+ status/xfpm-primary-010\
+ status/battery-010\
+ status/gpm-ups-010\
+ status/xfpm-ups-010\
+ status/notification-gpm-ups-010\
+ status/gpm-battery-010-charging\
+ status/battery-level-10-charging\
+ status/xfpm-battery-010-charging\
+ status/notification-gpm-battery-010-charging\
+ status/notification-battery-010-plugged\
+ status/gpm-primary-010-charging\
+ status/xfpm-primary-010-charging\
+ status/battery-010-charging\
+ status/gpm-ups-010-charging\
+ status/xfpm-ups-010-charging\
+ status/notification-gpm-ups-010-charging\
status/gpm-battery-020\
+ status/battery-level-20\
+ status/battery-caution\
status/xfpm-battery-020\
status/notification-gpm-battery-020\
status/notification-battery-low\
- status/notification-battery-010\
status/notification-battery-020\
status/gpm-primary-020\
status/xfpm-primary-020\
@@ -905,9 +937,10 @@ ICONS =\
status/xfpm-ups-020\
status/notification-gpm-ups-020\
status/gpm-battery-020-charging\
+ status/battery-level-20-charging\
+ status/battery-caution-charging\
status/xfpm-battery-020-charging\
status/notification-gpm-battery-020-charging\
- status/notification-battery-010-plugged\
status/notification-battery-020-plugged\
status/gpm-primary-020-charging\
status/xfpm-primary-020-charging\
@@ -915,10 +948,32 @@ ICONS =\
status/gpm-ups-020-charging\
status/xfpm-ups-020-charging\
status/notification-gpm-ups-020-charging\
+ status/gpm-battery-030\
+ status/battery-level-30\
+ status/xfpm-battery-030\
+ status/notification-gpm-battery-030\
+ status/notification-battery-030\
+ status/gpm-primary-030\
+ status/xfpm-primary-030\
+ status/battery-030\
+ status/gpm-ups-030\
+ status/xfpm-ups-030\
+ status/notification-gpm-ups-030\
+ status/gpm-battery-030-charging\
+ status/battery-level-30-charging\
+ status/xfpm-battery-030-charging\
+ status/notification-gpm-battery-030-charging\
+ status/notification-battery-030-plugged\
+ status/gpm-primary-030-charging\
+ status/xfpm-primary-030-charging\
+ status/battery-030-charging\
+ status/gpm-ups-030-charging\
+ status/xfpm-ups-030-charging\
+ status/notification-gpm-ups-030-charging\
status/gpm-battery-040\
+ status/battery-level-40\
status/xfpm-battery-040\
status/notification-gpm-battery-040\
- status/notification-battery-030\
status/notification-battery-040\
status/gpm-primary-040\
status/xfpm-primary-040\
@@ -927,9 +982,9 @@ ICONS =\
status/xfpm-ups-040\
status/notification-gpm-ups-040\
status/gpm-battery-040-charging\
+ status/battery-level-40-charging\
status/xfpm-battery-040-charging\
status/notification-gpm-battery-040-charging\
- status/notification-battery-030-plugged\
status/notification-battery-040-plugged\
status/gpm-primary-040-charging\
status/xfpm-primary-040-charging\
@@ -937,10 +992,32 @@ ICONS =\
status/gpm-ups-040-charging\
status/xfpm-ups-040-charging\
status/notification-gpm-ups-040-charging\
+ status/gpm-battery-050\
+ status/battery-level-50\
+ status/xfpm-battery-050\
+ status/notification-gpm-battery-050\
+ status/notification-battery-050\
+ status/gpm-primary-050\
+ status/xfpm-primary-050\
+ status/battery-050\
+ status/gpm-ups-050\
+ status/xfpm-ups-050\
+ status/notification-gpm-ups-050\
+ status/gpm-battery-050-charging\
+ status/battery-level-50-charging\
+ status/xfpm-battery-050-charging\
+ status/notification-gpm-battery-050-charging\
+ status/notification-battery-050-plugged\
+ status/gpm-primary-050-charging\
+ status/xfpm-primary-050-charging\
+ status/battery-050-charging\
+ status/gpm-ups-050-charging\
+ status/xfpm-ups-050-charging\
+ status/notification-gpm-ups-050-charging\
status/gpm-battery-060\
+ status/battery-level-60\
status/xfpm-battery-060\
status/notification-gpm-battery-060\
- status/notification-battery-050\
status/notification-battery-060\
status/gpm-primary-060\
status/xfpm-primary-060\
@@ -949,9 +1026,9 @@ ICONS =\
status/xfpm-ups-060\
status/notification-gpm-ups-060\
status/gpm-battery-060-charging\
+ status/battery-level-60-charging\
status/xfpm-battery-060-charging\
status/notification-gpm-battery-060-charging\
- status/notification-battery-050-plugged\
status/notification-battery-060-plugged\
status/gpm-primary-060-charging\
status/xfpm-primary-060-charging\
@@ -959,10 +1036,32 @@ ICONS =\
status/gpm-ups-060-charging\
status/xfpm-ups-060-charging\
status/notification-gpm-ups-060-charging\
+ status/gpm-battery-070\
+ status/battery-level-70\
+ status/xfpm-battery-070\
+ status/notification-gpm-battery-070\
+ status/notification-battery-070\
+ status/gpm-primary-070\
+ status/xfpm-primary-070\
+ status/battery-070\
+ status/gpm-ups-070\
+ status/xfpm-ups-070\
+ status/notification-gpm-ups-070\
+ status/gpm-battery-070-charging\
+ status/battery-level-70-charging\
+ status/xfpm-battery-070-charging\
+ status/notification-gpm-battery-070-charging\
+ status/notification-battery-070-plugged\
+ status/gpm-primary-070-charging\
+ status/xfpm-primary-070-charging\
+ status/battery-070-charging\
+ status/gpm-ups-070-charging\
+ status/xfpm-ups-070-charging\
+ status/notification-gpm-ups-070-charging\
status/gpm-battery-080\
+ status/battery-level-80\
status/xfpm-battery-080\
status/notification-gpm-battery-080\
- status/notification-battery-070\
status/notification-battery-080\
status/gpm-primary-080\
status/xfpm-primary-080\
@@ -971,9 +1070,9 @@ ICONS =\
status/xfpm-ups-080\
status/notification-gpm-ups-080\
status/gpm-battery-080-charging\
+ status/battery-level-80-charging\
status/xfpm-battery-080-charging\
status/notification-gpm-battery-080-charging\
- status/notification-battery-070-plugged\
status/notification-battery-080-plugged\
status/gpm-primary-080-charging\
status/xfpm-primary-080-charging\
@@ -981,10 +1080,32 @@ ICONS =\
status/gpm-ups-080-charging\
status/xfpm-ups-080-charging\
status/notification-gpm-ups-080-charging\
+ status/gpm-battery-090\
+ status/battery-level-90\
+ status/xfpm-battery-090\
+ status/notification-gpm-battery-090\
+ status/notification-battery-090\
+ status/gpm-primary-090\
+ status/xfpm-primary-090\
+ status/battery-090\
+ status/gpm-ups-090\
+ status/xfpm-ups-090\
+ status/notification-gpm-ups-090\
+ status/gpm-battery-090-charging\
+ status/battery-level-90-charging\
+ status/xfpm-battery-090-charging\
+ status/notification-gpm-battery-090-charging\
+ status/notification-battery-090-plugged\
+ status/gpm-primary-090-charging\
+ status/xfpm-primary-090-charging\
+ status/battery-090-charging\
+ status/gpm-ups-090-charging\
+ status/xfpm-ups-090-charging\
+ status/notification-gpm-ups-090-charging\
status/gpm-battery-100\
+ status/battery-level-100\
status/xfpm-battery-100\
status/notification-gpm-battery-100\
- status/notification-battery-090\
status/notification-battery-100\
status/gpm-primary-100\
status/xfpm-primary-100\
@@ -994,18 +1115,12 @@ ICONS =\
status/notification-gpm-ups-100\
status/battery_full\
status/gpm-battery-100-charging\
+ status/battery-level-100\
status/xfpm-battery-100-charging\
- status/xfpm-ups-charged\
status/notification-gpm-battery-100-charging\
- status/notification-battery-090-plugged\
status/notification-battery-100-plugged\
status/gpm-primary-100-charging\
status/xfpm-primary-100-charging\
- status/gpm-battery-charged\
- status/xfpm-battery-charged\
- status/notification-gpm-battery-charged\
- status/gpm-primary-charged\
- status/xfpm-primary-charged\
status/battery-100-charging\
status/gpm-ups-100-charging\
status/xfpm-ups-100-charging\
@@ -1025,77 +1140,136 @@ ICONS =\
status/battery_empty\
status/gpm-keyboard-charged\
status/gpm-keyboard-100-charging\
+ status/gpm-keyboard-090-charging\
status/gpm-keyboard-080-charging\
+ status/gpm-keyboard-070-charging\
status/gpm-keyboard-060-charging\
+ status/gpm-keyboard-050-charging\
status/gpm-keyboard-040-charging\
+ status/gpm-keyboard-030-charging\
status/gpm-keyboard-020-charging\
+ status/gpm-keyboard-010-charging\
status/gpm-keyboard-000-charging\
status/gpm-keyboard-100\
status/notification-gpm-keyboard-100\
status/xfpm-keyboard-100\
+ status/gpm-keyboard-090\
+ status/notification-gpm-keyboard-090\
+ status/xfpm-keyboard-090\
status/gpm-keyboard-080\
status/notification-gpm-keyboard-080\
status/xfpm-keyboard-080\
+ status/gpm-keyboard-070\
+ status/notification-gpm-keyboard-070\
+ status/xfpm-keyboard-070\
status/gpm-keyboard-060\
status/notification-gpm-keyboard-060\
status/xfpm-keyboard-060\
+ status/gpm-keyboard-050\
+ status/notification-gpm-keyboard-050\
+ status/xfpm-keyboard-050\
status/gpm-keyboard-040\
status/notification-gpm-keyboard-040\
status/xfpm-keyboard-040\
+ status/gpm-keyboard-030\
+ status/notification-gpm-keyboard-030\
+ status/xfpm-keyboard-030\
status/gpm-keyboard-020\
status/notification-gpm-keyboard-020\
status/xfpm-keyboard-020\
+ status/gpm-keyboard-010\
+ status/notification-gpm-keyboard-010\
+ status/xfpm-keyboard-010\
status/gpm-keyboard-000\
status/notification-gpm-keyboard-000\
status/xfpm-keyboard-000\
status/gpm-mouse-charged\
status/gpm-mouse-100-charging\
+ status/gpm-mouse-090-charging\
status/gpm-mouse-080-charging\
+ status/gpm-mouse-070-charging\
status/gpm-mouse-060-charging\
+ status/gpm-mouse-050-charging\
status/gpm-mouse-040-charging\
+ status/gpm-mouse-030-charging\
status/gpm-mouse-020-charging\
+ status/gpm-mouse-010-charging\
status/gpm-mouse-000-charging\
status/gpm-mouse-100\
status/notification-gpm-mouse-100\
status/xfpm-mouse-100\
+ status/gpm-mouse-090\
+ status/notification-gpm-mouse-090\
+ status/xfpm-mouse-090\
status/gpm-mouse-080\
status/notification-gpm-mouse-080\
status/xfpm-mouse-080\
+ status/gpm-mouse-070\
+ status/notification-gpm-mouse-070\
+ status/xfpm-mouse-070\
status/gpm-mouse-060\
status/notification-gpm-mouse-060\
status/xfpm-mouse-060\
+ status/gpm-mouse-050\
+ status/notification-gpm-mouse-050\
+ status/xfpm-mouse-050\
status/gpm-mouse-040\
status/notification-gpm-mouse-040\
status/xfpm-mouse-040\
+ status/gpm-mouse-030\
+ status/notification-gpm-mouse-030\
+ status/xfpm-mouse-030\
status/gpm-mouse-020\
status/notification-gpm-mouse-020\
status/xfpm-mouse-020\
+ status/gpm-mouse-010\
+ status/notification-gpm-mouse-010\
+ status/xfpm-mouse-010\
status/gpm-mouse-000\
status/notification-gpm-mouse-000\
status/xfpm-mouse-000\
status/gpm-phone-charged\
status/gpm-phone-100-charging\
+ status/gpm-phone-090-charging\
status/gpm-phone-080-charging\
+ status/gpm-phone-070-charging\
status/gpm-phone-060-charging\
+ status/gpm-phone-050-charging\
status/gpm-phone-040-charging\
+ status/gpm-phone-030-charging\
status/gpm-phone-020-charging\
+ status/gpm-phone-010-charging\
status/gpm-phone-000-charging\
status/gpm-phone-100\
status/notification-gpm-phone-100\
status/xfpm-phone-100\
+ status/gpm-phone-090\
+ status/notification-gpm-phone-090\
+ status/xfpm-phone-090\
status/gpm-phone-080\
status/notification-gpm-phone-080\
status/xfpm-phone-080\
+ status/gpm-phone-070\
+ status/notification-gpm-phone-070\
+ status/xfpm-phone-070\
status/gpm-phone-060\
status/notification-gpm-phone-060\
status/xfpm-phone-060\
+ status/gpm-phone-050\
+ status/notification-gpm-phone-050\
+ status/xfpm-phone-050\
status/gpm-phone-040\
status/notification-gpm-phone-040\
status/xfpm-phone-040\
- status/xfpm-phone-030\
+ status/gpm-phone-030\
+ status/notification-gpm-phone-030\
+ status/xfpm-phone-030\
status/gpm-phone-020\
status/notification-gpm-phone-020\
status/xfpm-phone-020\
+ status/gpm-phone-010\
+ status/notification-gpm-phone-010\
+ status/xfpm-phone-010\
status/gpm-phone-000\
status/notification-gpm-phone-000\
status/xfpm-phone-000\
@@ -1432,9 +1606,17 @@ ICONS =\
status/daytime-sunrise\
status/daytime-sunset\
status/orientation-landscape\
+ status/orientation-landscape-up\
+ status/orientation-up\
status/orientation-landscape-inverse\
+ status/orientation-landscape-down\
+ status/orientation-down\
status/orientation-portrait\
+ status/orientation-portrait-right\
+ status/orientation-right\
status/orientation-portrait-inverse\
+ status/orientation-portrait-left\
+ status/orientation-left\
status/image-missing\
status/gtk-missing-image\
actions/gtk-missing-image\
@@ -2073,6 +2255,7 @@ ICONS =\
actions/media-track-edit-amarok\
actions/stock_edit\
actions/format-text-direction-ltr\
+ actions/format-text-direction\
actions/format-text-direction-horizontal\
actions/format-text-direction-rtl\
actions/format-text-direction-r2l\
@@ -2177,6 +2360,7 @@ ICONS =\
actions/view-pin\
actions/view-grid\
actions/view-list-icons\
+ actions/mode-browse\
actions/xn-grid\
actions/view-list\
actions/view-list-details\
@@ -3658,7 +3842,6 @@ ICONS =\
#apps/mozo
# apps/alacarte
-
ALL_PNG_ICONS = $(foreach S,$(SIZES),$(foreach I,$(ICONS),$(S)x$(S)/$(I).png))
all: index.theme $(ALL_PNG_ICONS)
diff --git a/TODO b/TODO
index eb9ce39..79e7530 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,6 @@
grub-customizer: should be a boot with a wrench
apps/package-*: should probably be in status/
gtk-[dis]connect: should look like [un]connected powercords
+status/network-cellular-5g needed
+status/airplain-mode-off needed
+status/airplain-mode-on needed
diff --git a/scalable/actions/format-text-direction.svg b/scalable/actions/format-text-direction.svg
new file mode 120000
index 0000000..4ac3246
--- /dev/null
+++ b/scalable/actions/format-text-direction.svg
@@ -0,0 +1 @@
+format-text-direction-ltr.svg \ No newline at end of file
diff --git a/scalable/actions/mode-browse.svg b/scalable/actions/mode-browse.svg
new file mode 120000
index 0000000..e433553
--- /dev/null
+++ b/scalable/actions/mode-browse.svg
@@ -0,0 +1 @@
+view-list-icons.svg \ No newline at end of file
diff --git a/scalable/apps/deluge-panel.svg b/scalable/apps/deluge-panel.svg
new file mode 120000
index 0000000..b3743c0
--- /dev/null
+++ b/scalable/apps/deluge-panel.svg
@@ -0,0 +1 @@
+deluge.svg \ No newline at end of file
diff --git a/scalable/status/battery-010-charging.svg b/scalable/status/battery-010-charging.svg
new file mode 120000
index 0000000..b0ae0ed
--- /dev/null
+++ b/scalable/status/battery-010-charging.svg
@@ -0,0 +1 @@
+gpm-battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-010.svg b/scalable/status/battery-010.svg
new file mode 120000
index 0000000..ad8cf98
--- /dev/null
+++ b/scalable/status/battery-010.svg
@@ -0,0 +1 @@
+gpm-battery-010.svg \ No newline at end of file
diff --git a/scalable/status/battery-030-charging.svg b/scalable/status/battery-030-charging.svg
new file mode 120000
index 0000000..6feca9f
--- /dev/null
+++ b/scalable/status/battery-030-charging.svg
@@ -0,0 +1 @@
+gpm-battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-030.svg b/scalable/status/battery-030.svg
new file mode 120000
index 0000000..4b7763b
--- /dev/null
+++ b/scalable/status/battery-030.svg
@@ -0,0 +1 @@
+gpm-battery-030.svg \ No newline at end of file
diff --git a/scalable/status/battery-050-charging.svg b/scalable/status/battery-050-charging.svg
new file mode 120000
index 0000000..9033774
--- /dev/null
+++ b/scalable/status/battery-050-charging.svg
@@ -0,0 +1 @@
+gpm-battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-050.svg b/scalable/status/battery-050.svg
new file mode 120000
index 0000000..4152960
--- /dev/null
+++ b/scalable/status/battery-050.svg
@@ -0,0 +1 @@
+gpm-battery-050.svg \ No newline at end of file
diff --git a/scalable/status/battery-070-charging.svg b/scalable/status/battery-070-charging.svg
new file mode 120000
index 0000000..82a3ff9
--- /dev/null
+++ b/scalable/status/battery-070-charging.svg
@@ -0,0 +1 @@
+gpm-battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-070.svg b/scalable/status/battery-070.svg
new file mode 120000
index 0000000..666edd0
--- /dev/null
+++ b/scalable/status/battery-070.svg
@@ -0,0 +1 @@
+gpm-battery-070.svg \ No newline at end of file
diff --git a/scalable/status/battery-090-charging.svg b/scalable/status/battery-090-charging.svg
new file mode 120000
index 0000000..f4e16a3
--- /dev/null
+++ b/scalable/status/battery-090-charging.svg
@@ -0,0 +1 @@
+gpm-battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-090.svg b/scalable/status/battery-090.svg
new file mode 120000
index 0000000..0dd429d
--- /dev/null
+++ b/scalable/status/battery-090.svg
@@ -0,0 +1 @@
+gpm-battery-090.svg \ No newline at end of file
diff --git a/scalable/status/battery-caution-charging.svg b/scalable/status/battery-caution-charging.svg
index 722a4d0..15a8765 100644..120000
--- a/scalable/status/battery-caution-charging.svg
+++ b/scalable/status/battery-caution-charging.svg
@@ -1 +1 @@
-<svg height="16.016466" width="16.009651" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-241.0002 -217)"><path d="m246.0002 227.99975v2h3.00025v-2z" fill="#ef2929"/><g fill="#bebebe"><path d="m246.46875 217c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 7v-2h-6v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.0312-.0312c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.0312h-.0625-4.90625z"/><path d="m253.875 225a1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.28125a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m256.00046 227.99976h1v1h-1z"/><path d="m250.00044 228.99976h1v1h-1z"/><path d="m254.00044 224.99976h1v1h-1z"/><path d="m252.00044 231.99976h1v1h-1z"/><path d="m253.15625 225.4375-2 3 1.6875 1.125 2-3z"/><path d="m254.15625 228.4375-2 3 1.6875 1.125 2-3z"/></g></g></svg> \ No newline at end of file
+gpm-battery-020-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-caution.svg b/scalable/status/battery-caution.svg
index c26ab34..6faf6a9 100644..120000
--- a/scalable/status/battery-caution.svg
+++ b/scalable/status/battery-caution.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5 11v2h2.1015625c-.0664027-.323511-.1015625-.65763-.1015625-1s.0351598-.676489.1015625-1z" fill="#ef2929"/><path d="m5.46875 0c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 6.0371094c-.6950113-.517062-1.2582199-1.199029-1.6113282-2h-3.4257812v-10h1 1v-1-1h4v1 1h1 1v3c.710984 0 1.386045.1551192 2 .4257812v-4.4257812-1h-1-1v-.375-.03125-.03125c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.03125h-.0625z" fill="#bebebe"/><path d="m12 8a4 4 0 0 0 -4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm-1 1h2v4h-2zm0 5h2v1h-2z" fill="#f57900"/></svg>
+gpm-battery-020.svg \ No newline at end of file
diff --git a/scalable/status/battery-empty-charging.svg b/scalable/status/battery-empty-charging.svg
index 2fa115f..bf644a9 100644..120000
--- a/scalable/status/battery-empty-charging.svg
+++ b/scalable/status/battery-empty-charging.svg
@@ -1 +1 @@
-<svg height="16.016466" width="16.009651" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-261.0002 -217)"><path d="m266.46875 217c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 7v-2h-6v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.0312-.0312c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.0312h-.0625-4.90625z"/><path d="m273.875 225a1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.28125a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m276.00046 227.99976h1v1h-1z"/><path d="m270.00046 228.99976h1v1h-1z"/><path d="m274.00046 224.99976h1v1h-1z"/><path d="m272.00046 231.99976h1v1h-1z"/><path d="m273.15625 225.4375-2 3 1.6875 1.125 2-3z"/><path d="m274.15625 228.4375-2 3 1.6875 1.125 2-3z"/></g></svg> \ No newline at end of file
+gpm-battery-000-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-empty.svg b/scalable/status/battery-empty.svg
index 6056be4..8390bda 100644..120000
--- a/scalable/status/battery-empty.svg
+++ b/scalable/status/battery-empty.svg
@@ -1 +1 @@
-<svg height="16.000004" width="16.000004" xmlns="http://www.w3.org/2000/svg"><path d="m146.46875 217c-.49202 0-.79615.22777-1.03125.46875s-.4375.55884-.4375 1.03125v.5h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.0239-.43046-.17041-.72033-.40625-1-.22357-.26511-.62489-.52941-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z" fill="#bebebe" transform="translate(-141.0002 -217)"/></svg> \ No newline at end of file
+gpm-battery-000.svg \ No newline at end of file
diff --git a/scalable/status/battery-full-charged.svg b/scalable/status/battery-full-charged.svg
index bbdf3f4..a1ff172 100644
--- a/scalable/status/battery-full-charged.svg
+++ b/scalable/status/battery-full-charged.svg
@@ -1 +1 @@
-<svg height="16" width="16.020596" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-201.0002 -217)"><path d="m206.46875 217c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 7v-2h-6v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.0312-.0312c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.0312h-.0625-4.90625z"/><path d="m213.76884 224.99991a1.016466 1.016466 0 0 0 -.46875.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.90625v.8125h.8125.1875 2.5625l-1.28125 1.28125a1.016466 1.016466 0 0 0 -.28125.84375 1.016466 1.016466 0 0 0 0 .0937v.78125h.84375.15625a1.016466 1.016466 0 0 0 .71875-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.7187 1.0001 1.0001 0 0 0 0-.125v-.875h-.84375-.15625-2.5625l1.28125-1.28125a1.016466 1.016466 0 0 0 .28125-.84375 1.016466 1.016466 0 0 0 0-.0937v-.7813h-.84375-.0937a1.016466 1.016466 0 0 0 -.0625 0 1.016466 1.016466 0 0 0 -.25 0z" opacity=".5"/><path d="m206.0002 222v2h6v-2zm0 3v2h4l2-2h-1zm0 3.0625v1.9375h3v-1.9375z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m12.76864 7.99991a1.016466 1.016466 0 0 0 -.46875.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.90625v.8125h.8125.1875 2.5625l-1.28125 1.28125a1.016466 1.016466 0 0 0 -.28125.84375 1.016466 1.016466 0 0 0 0 .0937v.78125h.84375.15625a1.016466 1.016466 0 0 0 .71875-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.7187 1.0001 1.0001 0 0 0 0-.125v-.875h-.84375-.15625-2.5625l1.28125-1.28125a1.016466 1.016466 0 0 0 .28125-.84375 1.016466 1.016466 0 0 0 0-.0937v-.7813h-.84375-.0937a1.016466 1.016466 0 0 0 -.0625 0 1.016466 1.016466 0 0 0 -.25 0z" opacity=".5"/><path d="m5 5v2h6v-2zm0 3v2h4l2-2h-1zm0 3.0625v1.9375h3v-1.9375z"/><path d="m5.46875 0c-.49033 0-.79607.2284599-1.03125.4687499s-.4375.5585-.4375 1.03125v.5h-2v14.0000001h8v-2h-6v-10.0000001h2v-2h4v2h2v3h2v-5h-2v-.4374c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.5606599-1.15625-.5625999z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-full-charging.svg b/scalable/status/battery-full-charging.svg
index d545947..750368e 100644
--- a/scalable/status/battery-full-charging.svg
+++ b/scalable/status/battery-full-charging.svg
@@ -1 +1 @@
-<svg height="16.000101" width="16.002251" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-161.0002 -217)"><path d="m166.0002 222v2h6v-2zm0 3v2h4l.25-.125 1.75-1.75v-.125zm0 3.0625v1.9375h3v-.8125-1.125z"/><path d="m166.46875 217c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 7v-2h-6v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.0312-.0312c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.0312h-.0625-4.90625z"/><path d="m173.7502 225c-.17789.0489-.3419.14729-.46875.28125l-3 2.96875c-.2353.23073-.34458.61409-.28125.9375v.8125h1 2.125l-.84375 1.25c-.15169.14917-.24515.35304-.28125.5625v.375.8125h1c.26386.004.52791-.13024.71875-.3125l3-3c.1837-.18978.28737-.42344.28125-.6875.003-.0416.003-.0834 0-.125v-.875h-.84375-.0937c-.0208-.00065-.0417-.00065-.0625 0h-2.125l.84375-1.3125c.15169-.14917.24515-.33095.28125-.53125v-.375-.78125h-1.25z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 4.9998989v2h6v-2zm0 3v2h4l.25-.125 1.75-1.75v-.125zm0 3.0625001v1.9375h3v-.8125-1.125z"/><path d="m12.75 7.9998989c-.17789.0489-.3419.14729-.46875.28125l-3 2.9687501c-.2353.23073-.34458.61409-.28125.9375v.8125h1 2.125l-.84375 1.25c-.15169.14917-.24515.35304-.28125.5625v.375.8125h1c.26386.004.52791-.13024.71875-.3125l3-3c.1837-.18978.28737-.42344.28125-.6875.003-.0416.003-.0834 0-.125v-.875h-.84375-.0937c-.0208-.00065-.0417-.00065-.0625 0h-2.125l.84375-1.3125001c.15169-.14917.24515-.33095.28125-.53125v-.375-.78125h-1.25z"/><path d="m5.46875-.0000002c-.49033 0-.79607.2284598-1.03125.4687498s-.4375.5585001-.4375 1.0312501v.5h-2v14.0000003h8v-2h-6v-10.0000003h2v-2h4v2h2v3h2v-5h-2v-.4374c-.0239-.4306-.17023-.7210501-.40625-1.0000001-.22374-.26444-.6267-.5606598-1.15625-.5625998z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-full.svg b/scalable/status/battery-full.svg
index 0b3e58b..f8964fb 100644
--- a/scalable/status/battery-full.svg
+++ b/scalable/status/battery-full.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-41.0002 -217)"><path d="m222 46.000198h2v6h-2z" transform="matrix(0 1 1 0 0 0)"/><path d="m46.46875 217c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/><g transform="matrix(0 1 1 0 0 0)"><path d="m225 46.000198h2v6h-2z"/><path d="m228 46.000198h2v6h-2z"/></g></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.999998 5v2h6v-2z"/><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-2v14h12v-14h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 2h4v2h2v10h-8v-10h2z"/><path d="m4.999998 8v2h6v-2z"/><path d="m4.999998 11v2h6v-2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-good-charging.svg b/scalable/status/battery-good-charging.svg
index 4f90a0b..c084a22 100644
--- a/scalable/status/battery-good-charging.svg
+++ b/scalable/status/battery-good-charging.svg
@@ -1 +1 @@
-<svg height="16.016466" width="16.009651" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-201.0002 -217)"><path d="m206.0002 225v2h4l1-1 1-1zm0 3v2h3v-2z"/><path d="m206.46875 217c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 7v-2h-6v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.0312-.0312c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.0312h-.0625-4.90625z"/><path d="m213.875 225a1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.28125a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m216.00044 227.99976h1v1h-1z"/><path d="m210.00044 228.99976h1v1h-1z"/><path d="m214.00044 224.99976h1v1h-1z"/><path d="m212.00044 231.99976h1v1h-1z"/><path d="m213.15625 225.4375-2 3 1.6875 1.125 2-3z"/><path d="m214.15625 228.4375-2 3 1.6875 1.125 2-3z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 7.9835339v2h4l1-1 1-1zm0 3.0000001v2h3v-2z"/><path d="m12.8748 7.9835339a1.0001 1.0001 0 0 0 -.59375.28125l-3 3.0000001a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.2812501a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m15.00024 10.983294h1v1h-1z"/><path d="m9.00024 11.983294h1v1h-1z"/><path d="m13.00024 7.9832939h1v1h-1z"/><path d="m11.00024 14.983294h1v1h-1z"/><path d="m12.15605 8.4210339-2 3.0000001 1.6875 1.125 2-3.0000001z"/><path d="m13.15605 11.421034-2 3 1.6875 1.125 2-3z"/><path d="m5.46875.00000014c-.49033 0-.79607.2284598-1.03125.4687498s-.4375.55850006-.4375 1.03125006v.5h-2v14h8v-2h-6v-10h2v-2h4v2h2v3h2v-5h-2v-.4374c-.0239-.4306-.17023-.72105006-.40625-1.00000006-.22374-.26444-.6267-.5606598-1.15625-.5625998z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-good.svg b/scalable/status/battery-good.svg
index f63563f..17ee537 100644
--- a/scalable/status/battery-good.svg
+++ b/scalable/status/battery-good.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-61.0002 -217)"><path d="m225 66.000198h2v6h-2z" transform="matrix(0 1 1 0 0 0)"/><path d="m66.46875 217c-.490327 0-.796068.22845-1.03125.46875s-.4375.55851-.4375 1.03125v.5h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312c-.02393-.4306-.170236-.75229-.40625-1.03125-.223734-.26444-.626687-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/><path d="m228 66.000198h2v6h-2z" transform="matrix(0 1 1 0 0 0)"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.999998 8v2h6v-2z"/><path d="m4.999998 11v2h6v-2z"/><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-2v14h12.000001v-14h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 2h4.000001v2h2v10h-8.000001v-10h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-level-0-charging.svg b/scalable/status/battery-level-0-charging.svg
new file mode 120000
index 0000000..bf644a9
--- /dev/null
+++ b/scalable/status/battery-level-0-charging.svg
@@ -0,0 +1 @@
+gpm-battery-000-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-0.svg b/scalable/status/battery-level-0.svg
new file mode 120000
index 0000000..8390bda
--- /dev/null
+++ b/scalable/status/battery-level-0.svg
@@ -0,0 +1 @@
+gpm-battery-000.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-10-charging.svg b/scalable/status/battery-level-10-charging.svg
new file mode 120000
index 0000000..b0ae0ed
--- /dev/null
+++ b/scalable/status/battery-level-10-charging.svg
@@ -0,0 +1 @@
+gpm-battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-10.svg b/scalable/status/battery-level-10.svg
new file mode 120000
index 0000000..ad8cf98
--- /dev/null
+++ b/scalable/status/battery-level-10.svg
@@ -0,0 +1 @@
+gpm-battery-010.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-100-charged.svg b/scalable/status/battery-level-100-charged.svg
new file mode 120000
index 0000000..f6ae71a
--- /dev/null
+++ b/scalable/status/battery-level-100-charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-100-charging.svg b/scalable/status/battery-level-100-charging.svg
new file mode 120000
index 0000000..4cfbb20
--- /dev/null
+++ b/scalable/status/battery-level-100-charging.svg
@@ -0,0 +1 @@
+gpm-battery-100-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-100.svg b/scalable/status/battery-level-100.svg
new file mode 120000
index 0000000..26a659b
--- /dev/null
+++ b/scalable/status/battery-level-100.svg
@@ -0,0 +1 @@
+gpm-battery-100.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-20-charging.svg b/scalable/status/battery-level-20-charging.svg
new file mode 120000
index 0000000..15a8765
--- /dev/null
+++ b/scalable/status/battery-level-20-charging.svg
@@ -0,0 +1 @@
+gpm-battery-020-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-20.svg b/scalable/status/battery-level-20.svg
new file mode 120000
index 0000000..6faf6a9
--- /dev/null
+++ b/scalable/status/battery-level-20.svg
@@ -0,0 +1 @@
+gpm-battery-020.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-30-charging.svg b/scalable/status/battery-level-30-charging.svg
new file mode 120000
index 0000000..6feca9f
--- /dev/null
+++ b/scalable/status/battery-level-30-charging.svg
@@ -0,0 +1 @@
+gpm-battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-30.svg b/scalable/status/battery-level-30.svg
new file mode 120000
index 0000000..4b7763b
--- /dev/null
+++ b/scalable/status/battery-level-30.svg
@@ -0,0 +1 @@
+gpm-battery-030.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-40-charging.svg b/scalable/status/battery-level-40-charging.svg
new file mode 120000
index 0000000..0e0f794
--- /dev/null
+++ b/scalable/status/battery-level-40-charging.svg
@@ -0,0 +1 @@
+gpm-battery-040-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-40.svg b/scalable/status/battery-level-40.svg
new file mode 120000
index 0000000..6568e0b
--- /dev/null
+++ b/scalable/status/battery-level-40.svg
@@ -0,0 +1 @@
+gpm-battery-040.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-50-charging.svg b/scalable/status/battery-level-50-charging.svg
new file mode 120000
index 0000000..9033774
--- /dev/null
+++ b/scalable/status/battery-level-50-charging.svg
@@ -0,0 +1 @@
+gpm-battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-50.svg b/scalable/status/battery-level-50.svg
new file mode 120000
index 0000000..4152960
--- /dev/null
+++ b/scalable/status/battery-level-50.svg
@@ -0,0 +1 @@
+gpm-battery-050.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-60-charging.svg b/scalable/status/battery-level-60-charging.svg
new file mode 120000
index 0000000..6d94ad6
--- /dev/null
+++ b/scalable/status/battery-level-60-charging.svg
@@ -0,0 +1 @@
+gpm-battery-060-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-60.svg b/scalable/status/battery-level-60.svg
new file mode 120000
index 0000000..8bc3219
--- /dev/null
+++ b/scalable/status/battery-level-60.svg
@@ -0,0 +1 @@
+gpm-battery-060.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-70-charging.svg b/scalable/status/battery-level-70-charging.svg
new file mode 120000
index 0000000..82a3ff9
--- /dev/null
+++ b/scalable/status/battery-level-70-charging.svg
@@ -0,0 +1 @@
+gpm-battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-70.svg b/scalable/status/battery-level-70.svg
new file mode 120000
index 0000000..666edd0
--- /dev/null
+++ b/scalable/status/battery-level-70.svg
@@ -0,0 +1 @@
+gpm-battery-070.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-80-charging.svg b/scalable/status/battery-level-80-charging.svg
new file mode 120000
index 0000000..1b52097
--- /dev/null
+++ b/scalable/status/battery-level-80-charging.svg
@@ -0,0 +1 @@
+gpm-battery-080-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-80.svg b/scalable/status/battery-level-80.svg
new file mode 120000
index 0000000..e069304
--- /dev/null
+++ b/scalable/status/battery-level-80.svg
@@ -0,0 +1 @@
+gpm-battery-080.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-90-charging.svg b/scalable/status/battery-level-90-charging.svg
new file mode 120000
index 0000000..f4e16a3
--- /dev/null
+++ b/scalable/status/battery-level-90-charging.svg
@@ -0,0 +1 @@
+gpm-battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/battery-level-90.svg b/scalable/status/battery-level-90.svg
new file mode 120000
index 0000000..0dd429d
--- /dev/null
+++ b/scalable/status/battery-level-90.svg
@@ -0,0 +1 @@
+gpm-battery-090.svg \ No newline at end of file
diff --git a/scalable/status/battery-low-charging.svg b/scalable/status/battery-low-charging.svg
index 8f7b6ee..615c9ba 100644
--- a/scalable/status/battery-low-charging.svg
+++ b/scalable/status/battery-low-charging.svg
@@ -1 +1 @@
-<svg height="16.016466" width="16.009651" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-221.0002 -217)"><path d="m226.0002 228.06225v1.9375h3.00025v-2z"/><path d="m226.46875 217c-.49033 0-.79607.22846-1.03125.46875s-.4375.5585-.4375 1.03125v.5h-1-1v1 12 1h1 7v-2h-6v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.0312-.0312c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.52931-1.15625-.53125v-.0312h-.0625-4.90625z"/><path d="m233.875 225a1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.28125a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m236.00044 227.99976h1v1h-1z"/><path d="m230.00044 228.99976h1v1h-1z"/><path d="m234.00044 224.99976h1v1h-1z"/><path d="m232.00044 231.99976h1v1h-1z"/><path d="m233.15625 225.4375-2 3 1.6875 1.125 2-3z"/><path d="m234.15625 228.4375-2 3 1.6875 1.125 2-3z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 11.045784v1.9375h3.00025v-2z"/><path d="m5.46855 0c-.49033 0-.79607.22845986-1.03125.46874986s-.4375.55850004-.4375 1.03125004v.5h-2v14.0000001h8v-2h-6v-10.0000001h2v-2h4v2h2v3h2v-5h-2v-.4374c-.0239-.4306-.17023-.72105004-.40625-1.00000004-.22374-.26444-.6267-.56065986-1.15625-.56259986z"/><path d="m12.8748 7.9835339a1.0001 1.0001 0 0 0 -.59375.28125l-3 3.0000001a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.2812501a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m15.00024 10.983294h1v1h-1z"/><path d="m9.00024 11.983294h1v1h-1z"/><path d="m13.00024 7.9832939h1v1h-1z"/><path d="m11.00024 14.983294h1v1h-1z"/><path d="m12.15605 8.4210339-2 3.0000001 1.6875 1.125 2-3.0000001z"/><path d="m13.15605 11.421034-2 3 1.6875 1.125 2-3z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-low.svg b/scalable/status/battery-low.svg
index 1b9deb6..7091367 100644
--- a/scalable/status/battery-low.svg
+++ b/scalable/status/battery-low.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-81.0002 -217)"><path d="m228 86.000198h2v6h-2z" transform="matrix(0 1 1 0 0 0)"/><path d="m86.46875 217c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.999998 11v2h6v-2z"/><path d="m5.46875-.00000049c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375.99999999v.53125h-2v14.0000005h12v-14.0000005h-2v-.4374c-.02393-.4306-.170232-.72104999-.40625-.99999999-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 1.99999999h3.9999997v2h2.0000003v10.0000005h-8v-10.0000005h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/battery-missing.svg b/scalable/status/battery-missing.svg
index e11cb88..5b35632 100644
--- a/scalable/status/battery-missing.svg
+++ b/scalable/status/battery-missing.svg
@@ -1 +1 @@
-<svg height="16" width="15.999998" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-121.0002 -217)"><path d="m126.46895 217c-.49202 0-.79615.22777-1.03125.46875s-.4375.55884-.4375 1.03125v.5h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.0239-.43046-.17041-.72033-.40625-1-.22357-.26511-.62489-.52941-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 .53125c.22927.13183.42611.29608.625.46875h.375 1v2.75.0312.0312 7.1875h-2.28125c-.0883.15116-.18924.28299-.3125.40625s-.25509.22419-.40625.3125c-.1191.0711-.24126.14268-.375.1875-.031.0103-.0621.0225-.0937.0312-.0403.0113-.0836.0225-.125.0312-.12939.0269-.26966.0312-.40625.0312-.18098 0-.36372-.016-.53125-.0625-.032-.009-.0624-.0207-.0937-.0312-.13243-.044-.25597-.11796-.375-.1875-.15116-.0883-.28299-.18924-.40625-.3125s-.22419-.25509-.3125-.40625h-2.28125v-6.9375-3.0625h1 .3125c.20941-.18355.44239-.33113.6875-.46875v-.53125-1z" opacity=".35"/><path d="m128.81738 221.00473c1.64243-.092 3.0955 1.17008 3.1875 2.8125-.0001 1.40136-.37771 1.92177-1.59375 2.84375-.19093.14364-.3256.2506-.375.3125-.0494.0621-.0312.0332-.0312.0312.007.52831-.47163 1-1 1s-1.007-.47169-1-1c0-.50239.22424-.94342.46875-1.25.24451-.30663.4913-.51638.71875-.6875.20405-.16056.46083-.38454.6875-.65625.0935-.1121.129-.30766.125-.4375v-.0312c-.0316-.56324-.49926-.9691-1.0625-.9375s-.9691.43676-.9375 1h-2c-.092-1.64243 1.17007-2.9079 2.8125-3zm.1875 8c.55228 0 1 .44772 1 1s-.44772 1-1 1-1-.44772-1-1 .44772-1 1-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="15.999998" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-121.0002 -217)"><path d="m126.46895 217c-.49202 0-.79615.22777-1.03125.46875s-.4375.55884-.4375 1.03125v.5h-2v14h12v-14h-2v-.4374c-.0239-.43046-.17041-.72033-.40625-1-.22357-.26511-.62489-.56076-1.15625-.5626zm.53125 2h4v1 .53125c.22927.13183.42611.29608.625.46875h.375 1v9.9999h-2.28125c-.0883.15116-.18924.28299-.3125.40625s-.25509.22419-.40625.3125c-.1191.0711-.24126.14268-.375.1875-.031.0103-.0621.0225-.0937.0312-.0403.0113-.0836.0225-.125.0312-.12939.0269-.26966.0312-.40625.0312-.18098 0-.36372-.016-.53125-.0625-.032-.009-.0624-.0207-.0937-.0312-.13243-.044-.25597-.11796-.375-.1875-.15116-.0883-.28299-.18924-.40625-.3125s-.22419-.25509-.3125-.40625h-2.28125v-10h1 .3125c.20941-.18355.44239-.33113.6875-.46875v-.53125z" opacity=".35"/><path d="m128.81738 221.00473c1.64243-.092 3.0955 1.17008 3.1875 2.8125-.0001 1.40136-.37771 1.92177-1.59375 2.84375-.19093.14364-.3256.2506-.375.3125-.0494.0621-.0312.0332-.0312.0312.007.52831-.47163 1-1 1s-1.007-.47169-1-1c0-.50239.22424-.94342.46875-1.25.24451-.30663.4913-.51638.71875-.6875.20405-.16056.46083-.38454.6875-.65625.0935-.1121.129-.30766.125-.4375v-.0312c-.0316-.56324-.49926-.9691-1.0625-.9375s-.9691.43676-.9375 1h-2c-.092-1.64243 1.17007-2.9079 2.8125-3zm.1875 8c.55228 0 1 .44772 1 1s-.44772 1-1 1-1-.44772-1-1 .44772-1 1-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-ac-adapter.svg b/scalable/status/gpm-ac-adapter.svg
index 390a62b..ab37791 100644
--- a/scalable/status/gpm-ac-adapter.svg
+++ b/scalable/status/gpm-ac-adapter.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 7v-2h-2-4v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z"/><path d="m4.999998 5v2h6v-2z"/><path d="m6.999998 3v2h2v-2z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z" opacity=".5"/><path d="m5 7v2h5.132812l.867188-.8574219v-1.1425781z"/><path d="m5 9v2h3.2304688c.091898-.162405.2027774-.318158.3476562-.460938l1.554687-1.539062z"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 3v2h-2v8h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-3.1425781h-2v-2z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z" opacity=".5"/><path d="m5.4687496-.00000027c-.49033 0-.79607.21199-1.03125.45228s-.4375.55849997-.4375 1.03124997v.51647h-1.9999996v14.0000003h7.9999996v-2h-6v-10.0000003h2v-2h4v2h2.0000004v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72104997-.40625-.99999997-.22374-.26444-.6267-.54419-1.15625-.54613z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-000-charging.svg b/scalable/status/gpm-battery-000-charging.svg
index 26a81ae..9bf2d4a 120000..100644
--- a/scalable/status/gpm-battery-000-charging.svg
+++ b/scalable/status/gpm-battery-000-charging.svg
@@ -1 +1 @@
-battery-empty-charging.svg \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="translate(-261.0002 -217.01647)"><path d="m266.46875 217.01647c-.49033 0-.79607.21199-1.03125.45228s-.4375.5585-.4375 1.03125v.51647h-2v14h8v-2h-6v-10h2v-2h4v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.54419-1.15625-.54613z"/><path d="m273.875 225a1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 .71875 1.71875h2.5625l-1.28125 1.28125a1.016466 1.016466 0 1 0 1.4375 1.4375l3-3a1.0001 1.0001 0 0 0 -.71875-1.71875h-2.5625l1.28125-1.28125a1.0001 1.0001 0 0 0 -.84375-1.71875z"/><path d="m276.00046 227.99976h1v1h-1z"/><path d="m270.00046 228.99976h1v1h-1z"/><path d="m274.00046 224.99976h1v1h-1z"/><path d="m272.00046 231.99976h1v1h-1z"/><path d="m273.15625 225.4375-2 3 1.6875 1.125 2-3z"/><path d="m274.15625 228.4375-2 3 1.6875 1.125 2-3z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-000.svg b/scalable/status/gpm-battery-000.svg
index e222aed..a1ba1d0 120000..100644
--- a/scalable/status/gpm-battery-000.svg
+++ b/scalable/status/gpm-battery-000.svg
@@ -1 +1 @@
-battery-empty.svg \ No newline at end of file
+<svg height="16.000004" width="16.000004" xmlns="http://www.w3.org/2000/svg"><path d="m5.4687503.00000397c-.490327 0-.796069.22845999-1.03125.46874999s-.4375.52725-.4375 1.00000004v.53125h-2.0000003v14h12v-14h-2v-.4374c-.02393-.4306-.170232-.72105004-.40625-1.00000004-.223737-.26444-.626697-.56065999-1.15625-.56259999zm.53125 2.00000003h3.9999997v2h2v10h-7.9999997v-10h2z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-010-charging.svg b/scalable/status/gpm-battery-010-charging.svg
new file mode 100644
index 0000000..38917a6
--- /dev/null
+++ b/scalable/status/gpm-battery-010-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z" fill="#bebebe"/><path d="m5 12v1h2.9902344v-.558594c-.0292532-.149389-.039959-.296144-.0390625-.441406z" fill="#ef2929"/><path d="m5.46875.0000004c-.49033 0-.79607.21199-1.03125.45228s-.4375.5585-.4375 1.03125v.51647h-2v13.9999996h8v-2h-6v-9.9999996h2v-2h4v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.54419-1.15625-.54613z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-010.svg b/scalable/status/gpm-battery-010.svg
new file mode 100644
index 0000000..a07d25b
--- /dev/null
+++ b/scalable/status/gpm-battery-010.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5 12v1h2.1015625c-.0664027-.323511-.1015625-.65763-.1015625-1z" fill="#ef2929"/><path d="m12 8.0000005a4 4 0 0 0 -4 3.9999995 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0 -4-3.9999995zm-1 1h2v3.9999995h-2zm0 4.9999995h2v1h-2z" fill="#f57900"/><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-2v14h7.0371094c-.6950113-.517062-1.2582199-1.199029-1.6113282-2h-3.4257812v-10h2v-2h4v2h2v3c.710984 0 1.386045.1551192 2 .4257812v-5.4257812h-2v-.4375c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56056-1.15625-.5625z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-020-charging.svg b/scalable/status/gpm-battery-020-charging.svg
index 4e55ae2..ef68ee6 100644
--- a/scalable/status/gpm-battery-020-charging.svg
+++ b/scalable/status/gpm-battery-020-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 7v-2h-2-4v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z" fill="#bebebe"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z" fill="#bebebe"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z" fill="#ef2929"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z" fill="#bebebe"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z" fill="#ef2929"/><path d="m5.46875.0000004c-.49033 0-.79607.21199-1.03125.45228s-.4375.5585-.4375 1.03125v.51647h-2v13.9999996h8v-2h-6v-9.9999996h2v-2h4v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.54419-1.15625-.54613z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-020.svg b/scalable/status/gpm-battery-020.svg
index fdc6c8e..a022a85 100644
--- a/scalable/status/gpm-battery-020.svg
+++ b/scalable/status/gpm-battery-020.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 6.0371094c-.6950113-.517062-1.2582199-1.199029-1.6113282-2h-3.4257812v-10h1 1v-1-1h4v1 1h1 1v3c.710984 0 1.386045.1551192 2 .4257812v-4.4257812-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z" fill="#bebebe"/><path d="m5 11v2h2.1015625c-.0664027-.323511-.1015625-.65763-.1015625-1s.0351598-.676489.1015625-1z" fill="#ef2929"/><path d="m12 8.0000005a4 4 0 0 0 -4 3.9999995 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0 -4-3.9999995zm-1 1h2v3.9999995h-2zm0 4.9999995h2v1h-2z" fill="#f57900"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5 11v2h2.1015625c-.0664027-.323511-.1015625-.65763-.1015625-1s.0351598-.676489.1015625-1z" fill="#ef2929"/><path d="m12 8.0000005a4 4 0 0 0 -4 3.9999995 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0 -4-3.9999995zm-1 1h2v3.9999995h-2zm0 4.9999995h2v1h-2z" fill="#f57900"/><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-2v14h7.0371094c-.6950113-.517062-1.2582199-1.199029-1.6113282-2h-3.4257812v-10h2v-2h4v2h2v3c.710984 0 1.386045.1551192 2 .4257812v-5.4257812h-2v-.4375c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56056-1.15625-.5625z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-030-charging.svg b/scalable/status/gpm-battery-030-charging.svg
new file mode 100644
index 0000000..92781d1
--- /dev/null
+++ b/scalable/status/gpm-battery-030-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z" fill="#bebebe"/><path d="m5 10v3h2.9902344v-.558594c-.100603-.513755-.0248047-1.009973.2402344-1.441406.0918978-.162405.2027774-.318157.3476562-.460938l.5449219-.539062z" fill="#f57900"/><path d="m5.46875.00000046c-.49033 0-.79607.21199-1.03125.45228s-.4375.55850004-.4375 1.03125004v.51647h-2v13.9999995h8v-2h-6v-9.9999995h2v-2h4v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105004-.40625-1.00000004-.22374-.26444-.6267-.54419-1.15625-.54613z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-030.svg b/scalable/status/gpm-battery-030.svg
new file mode 100644
index 0000000..709aeda
--- /dev/null
+++ b/scalable/status/gpm-battery-030.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-2v14h12v-14h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 2h4v2h2v10h-8v-10h2z" fill="#bebebe"/><path d="m5 10v3h6v-3z" fill="#f57900" stroke-width=".866025"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-040-charging.svg b/scalable/status/gpm-battery-040-charging.svg
index 145e37f..3914eb1 100644
--- a/scalable/status/gpm-battery-040-charging.svg
+++ b/scalable/status/gpm-battery-040-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 7v-2h-2-4v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 9v2h3.2304688c.091898-.162405.2027774-.318158.3476562-.460938l1.554687-1.539062z"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 9v4h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l1.554687-1.539062z"/><path d="m5.46875.00000046c-.49033 0-.79607.21199-1.03125.45228s-.4375.55850004-.4375 1.03125004v.51647h-2v13.9999995h8v-2h-6v-9.9999995h2v-2h4v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105004-.40625-1.00000004-.22374-.26444-.6267-.54419-1.15625-.54613z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-040.svg b/scalable/status/gpm-battery-040.svg
index 501b53d..79a2960 100644
--- a/scalable/status/gpm-battery-040.svg
+++ b/scalable/status/gpm-battery-040.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/><path d="m4.999998 9v2h6v-2z"/><path d="m4.999998 11v2h6v-2z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-2v14h12v-14h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 2h4v2h2v10h-8v-10h2z"/><path d="m5 9v4h6v-4z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-050-charging.svg b/scalable/status/gpm-battery-050-charging.svg
new file mode 100644
index 0000000..52820cf
--- /dev/null
+++ b/scalable/status/gpm-battery-050-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 8v5h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-.1425781z"/><path d="m5.4687502.0000003c-.49033 0-.79607.21199-1.0312502.45228-.23518.24029-.4375.5585-.4375 1.03125v.51647h-2v13.9999997h8v-2h-6v-9.9999997h2.0000002v-2h3.9999998v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.54419-1.15625-.54613z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-050.svg b/scalable/status/gpm-battery-050.svg
new file mode 100644
index 0000000..83b58fa
--- /dev/null
+++ b/scalable/status/gpm-battery-050.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 8v5h6v-5z" stroke-width=".912871"/><path d="m5.46875-.00000044c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1.00000004v.53125h-2v14.0000004h12v-14.0000004h-2v-.4374c-.02393-.4306-.170232-.72105004-.40625-1.00000004-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 2.00000004h3.9999997v2h2.0000003v10.0000004h-8v-10.0000004h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-060-charging.svg b/scalable/status/gpm-battery-060-charging.svg
index 63e2f22..4f544fc 100644
--- a/scalable/status/gpm-battery-060-charging.svg
+++ b/scalable/status/gpm-battery-060-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 7v-2h-2-4v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 7v2h5.132812l.867188-.8574219v-1.1425781z"/><path d="m5 9v2h3.2304688c.091898-.162405.2027774-.318158.3476562-.460938l1.554687-1.539062z"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 7v6h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-1.1425781z"/><path d="m5.4687502.0000003c-.49033 0-.79607.21199-1.0312502.45228-.23518.24029-.4375.5585-.4375 1.03125v.51647h-2v13.9999997h8v-2h-6v-9.9999997h2.0000002v-2h3.9999998v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72105-.40625-1-.22374-.26444-.6267-.54419-1.15625-.54613z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-060.svg b/scalable/status/gpm-battery-060.svg
index 0d16f91..61b3ee3 100644
--- a/scalable/status/gpm-battery-060.svg
+++ b/scalable/status/gpm-battery-060.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.999998 7v2h6v-2z"/><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/><path d="m4.999998 9v2h6v-2z"/><path d="m4.999998 11v2h6v-2z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 7v6h6v-6z"/><path d="m5.46875-.00000044c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1.00000004v.53125h-2v14.0000004h12v-14.0000004h-2v-.4374c-.02393-.4306-.170232-.72105004-.40625-1.00000004-.223737-.26444-.626697-.56066-1.15625-.5626zm.53125 2.00000004h3.9999997v2h2.0000003v10.0000004h-8v-10.0000004h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-070-charging.svg b/scalable/status/gpm-battery-070-charging.svg
new file mode 100644
index 0000000..ea10740
--- /dev/null
+++ b/scalable/status/gpm-battery-070-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 6v7h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-2.1425781z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5.4687505-.0000001c-.49033 0-.79607.21199-1.03125.45228s-.4375.5585-.4375 1.03125v.51647h-2.0000005v14.0000001h8.000001v-2h-6.0000005v-10.0000001h2v-2h4.0000005v2h1.999999v3h2.000001v-5h-2.000001v-.45387c-.0239-.4306-.170229-.72105-.406249-1-.22374-.26444-.6267-.54419-1.15625-.54613z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-070.svg b/scalable/status/gpm-battery-070.svg
new file mode 100644
index 0000000..d5fa9f3
--- /dev/null
+++ b/scalable/status/gpm-battery-070.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 6v7h6v-7z" stroke-width=".935414"/><path d="m5.46875-.00000029c-.490327 0-.796069.22846-1.03125.46874999-.235181.24029-.4375.52725-.4375 1v.53125h-2v14.0000003h12v-14.0000003h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56065999-1.15625-.56259999zm.53125 1.99999999h4v2h2v10.0000003h-8v-10.0000003h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-080-charging.svg b/scalable/status/gpm-battery-080-charging.svg
index 4a25230..fa37b14 100644
--- a/scalable/status/gpm-battery-080-charging.svg
+++ b/scalable/status/gpm-battery-080-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 7v-2h-2-4v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z"/><path d="m4.999998 5v2h6v-2z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 7v2h5.132812l.867188-.8574219v-1.1425781z"/><path d="m5 9v2h3.2304688c.091898-.162405.2027774-.318158.3476562-.460938l1.554687-1.539062z"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 5v8h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-3.1425781z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5.4687505-.0000001c-.49033 0-.79607.21199-1.03125.45228s-.4375.5585-.4375 1.03125v.51647h-2.0000005v14.0000001h8.000001v-2h-6.0000005v-10.0000001h2v-2h4.0000005v2h1.999999v3h2.000001v-5h-2.000001v-.45387c-.0239-.4306-.170229-.72105-.406249-1-.22374-.26444-.6267-.54419-1.15625-.54613z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-080.svg b/scalable/status/gpm-battery-080.svg
index eb57863..2c5e639 100644
--- a/scalable/status/gpm-battery-080.svg
+++ b/scalable/status/gpm-battery-080.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.999998 7v2h6v-2z"/><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/><path d="m4.999998 9v2h6v-2z"/><path d="m4.999998 11v2h6v-2z"/><path d="m4.999998 5v2h6v-2z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 5v8h6v-8z"/><path d="m5.46875-.00000029c-.490327 0-.796069.22846-1.03125.46874999-.235181.24029-.4375.52725-.4375 1v.53125h-2v14.0000003h12v-14.0000003h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.56065999-1.15625-.56259999zm.53125 1.99999999h4v2h2v10.0000003h-8v-10.0000003h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-090-charging.svg b/scalable/status/gpm-battery-090-charging.svg
new file mode 100644
index 0000000..b6e0d7a
--- /dev/null
+++ b/scalable/status/gpm-battery-090-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 4v1h-2v8h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-3.1425781h-2v-1z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5.4687502 0c-.49033 0-.79607.21199-1.03125.45228002-.23518.24029-.4375.55849998-.4375 1.03124998v.51647h-2.0000002v14h8v-2h-5.9999998v-10h2v-2h3.9999998v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72104998-.40625-.99999998-.22374-.26444-.6267-.54419002-1.15625-.54613002z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-090.svg b/scalable/status/gpm-battery-090.svg
new file mode 100644
index 0000000..ebdf693
--- /dev/null
+++ b/scalable/status/gpm-battery-090.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 4v1h-2v8h6v-8h-2v-1z"/><path d="m5.46875-.0000003c-.490327 0-.796069.22846-1.03125.4687503-.235181.24029-.4375.52725-.4375 1v.53125h-2v14h12v-14h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.2644403-.626697-.5606603-1.15625-.5626003zm.53125 2.0000003h4v2h2v10h-8v-10h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-100-charging.svg b/scalable/status/gpm-battery-100-charging.svg
index 86a7099..873a46c 100644
--- a/scalable/status/gpm-battery-100-charging.svg
+++ b/scalable/status/gpm-battery-100-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.46875 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 7v-2h-2-4v-10h1 1v-1-1h4v1 1h1 1v3h2v-4-1h-1-1v-.375-.03125-.03125c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.03125h-.0625z"/><path d="m4.999998 5v2h6v-2z"/><path d="m6.999998 3v2h2v-2z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5 7v2h5.132812l.867188-.8574219v-1.1425781z"/><path d="m5 9v2h3.2304688c.091898-.162405.2027774-.318158.3476562-.460938l1.554687-1.539062z"/><path d="m5 11v2h2.989867v-.558594c-.100603-.513755-.024773-1.009973.240266-1.441406z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 3v2h-2v8h2.9902344v-.558594c-.100603-.513755-.0248046-1.009973.2402344-1.441406.0918979-.162405.2027774-.318157.3476562-.460938l2.421875-2.3964839v-3.1425781h-2v-2z"/><path d="m13.029297 7.986328a1.0001 1.0001 0 0 0 -.154297.013672 1.0001 1.0001 0 0 0 -.59375.28125l-3 3a1.0001 1.0001 0 0 0 -.28125.931641v.787109h1 2.115234l-.929687 1.394531a1.016466 1.016466 0 0 0 -.185547.785157v.820312h.824219a1.016466 1.016466 0 0 0 .894531-.28125l3-3a1.0001 1.0001 0 0 0 .28125-.931641v-.787109h-1-2.115234l.90039-1.349609.0039-.0039a1.0001 1.0001 0 0 0 .210944-.927741v-.71875h-.808594a1.0001 1.0001 0 0 0 -.162109-.01367z"/><path d="m5.4687502 0c-.49033 0-.79607.21199-1.03125.45228002-.23518.24029-.4375.55849998-.4375 1.03124998v.51647h-2.0000002v14h8v-2h-5.9999998v-10h2v-2h3.9999998v2h2v3h2v-5h-2v-.45387c-.0239-.4306-.17023-.72104998-.40625-.99999998-.22374-.26444-.6267-.54419002-1.15625-.54613002z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-100.svg b/scalable/status/gpm-battery-100.svg
index 29456f0..a3e4898 100644
--- a/scalable/status/gpm-battery-100.svg
+++ b/scalable/status/gpm-battery-100.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.999998 7v2h6v-2z"/><path d="m5.46855 0c-.490327 0-.796069.22846-1.03125.46875s-.4375.52725-.4375 1v.53125h-1-1v1 12 1h1 10 1v-1-12-1h-1-1v-.375-.0312-.0312c-.02393-.4306-.170232-.72105-.40625-1-.223737-.26444-.626697-.52931-1.15625-.53125v-.0312h-.0625-4.90625zm.53125 2h4v1 1h1 1v10h-8v-10h1 1v-1z"/><path d="m4.999998 9v2h6v-2z"/><path d="m4.999998 11v2h6v-2z"/><path d="m4.999998 5v2h6v-2z"/><path d="m6.999998 3v2h2v-2z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 3v2h-2v8h6v-8h-2v-2z"/><path d="m5.46875-.0000003c-.490327 0-.796069.22846-1.03125.4687503-.235181.24029-.4375.52725-.4375 1v.53125h-2v14h12v-14h-2v-.4374c-.02393-.4306-.170232-.72105-.40625-1-.223737-.2644403-.626697-.5606603-1.15625-.5626003zm.53125 2.0000003h4v2h2v10h-8v-10h2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-battery-charged.svg b/scalable/status/gpm-battery-charged.svg
index 4cfbb20..e1ebcd6 120000
--- a/scalable/status/gpm-battery-charged.svg
+++ b/scalable/status/gpm-battery-charged.svg
@@ -1 +1 @@
-gpm-battery-100-charging.svg \ No newline at end of file
+gpm-ac-adapter.svg \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-000-charging.svg b/scalable/status/gpm-keyboard-000-charging.svg
index dd80467..6427ea7 100644
--- a/scalable/status/gpm-keyboard-000-charging.svg
+++ b/scalable/status/gpm-keyboard-000-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136719c-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1h-3.121094v-8h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm4.53125 10.8359371-1.152344 1.150391h1.152344z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-000.svg b/scalable/status/gpm-keyboard-000.svg
index 64991d6..35d1c75 100644
--- a/scalable/status/gpm-keyboard-000.svg
+++ b/scalable/status/gpm-keyboard-000.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z" fill="#ef2929" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" fill="#bebebe" stroke-width=".75"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8v-9.9999999h-1.99925v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v8h-6v-8h2z" fill="#ef2929" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" fill="#bebebe" stroke-width=".75"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-010-charging.svg b/scalable/status/gpm-keyboard-010-charging.svg
new file mode 100644
index 0000000..ea29e67
--- /dev/null
+++ b/scalable/status/gpm-keyboard-010-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.013672c-.481127.0352719-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1h-3.121094v-8h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm4.53125 10.835937-1.152344 1.150391h1.152344z" fill="#bebebe" stroke-width=".999952"/><path d="m9 14v1h3.121094v-.128906h-1.265625v-.871094z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-010.svg b/scalable/status/gpm-keyboard-010.svg
new file mode 100644
index 0000000..6711b6b
--- /dev/null
+++ b/scalable/status/gpm-keyboard-010.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9.000475 13.999911v1h5.999711v-1z" fill="#ef2929" stroke-width=".70709"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v8h-6v-8h2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-020-charging.svg b/scalable/status/gpm-keyboard-020-charging.svg
index a27cd1a..4dee79f 100644
--- a/scalable/status/gpm-keyboard-020-charging.svg
+++ b/scalable/status/gpm-keyboard-020-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z" fill="#bebebe" stroke-width=".999952"/><path d="m9 13v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.097849.012586-.197155.037109-.291016z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.013672c-.481127.0352719-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1h-3.121094v-8h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm4.53125 10.835937-1.152344 1.150391h1.152344z" fill="#bebebe" stroke-width=".999952"/><path d="m9 13v2h3.121094v-.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-020.svg b/scalable/status/gpm-keyboard-020.svg
index 3457409..9501c7c 100644
--- a/scalable/status/gpm-keyboard-020.svg
+++ b/scalable/status/gpm-keyboard-020.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z" fill="#bebebe" stroke-width=".999952"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z" fill="#ef2929" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" fill="#bebebe" stroke-width=".75"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9.000475 13v1.999911h5.999711v-1.999911z" fill="#ef2929" stroke-width=".70709"/><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v8h-6v-8h2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-030-charging.svg b/scalable/status/gpm-keyboard-030-charging.svg
new file mode 100644
index 0000000..2afc413
--- /dev/null
+++ b/scalable/status/gpm-keyboard-030-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352718-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1h-3.121094v-8h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g><path d="m9 11.980469v3.019531h3.121094v-.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l.70703-.708984z" fill="#f57900" stroke-width=".999952"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-030.svg b/scalable/status/gpm-keyboard-030.svg
new file mode 100644
index 0000000..477f5e4
--- /dev/null
+++ b/scalable/status/gpm-keyboard-030.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v8h-6v-8h2z" stroke-width=".999952"/></g><path d="m9 12h6v3h-6z" fill="#f57900" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-040-charging.svg b/scalable/status/gpm-keyboard-040-charging.svg
index 91e77c0..0db5db6 100644
--- a/scalable/status/gpm-keyboard-040-charging.svg
+++ b/scalable/status/gpm-keyboard-040-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z"/><path d="m9 11v2h1.892578c.028452-.108898.074556-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 13v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.097849.012586-.197155.037109-.291016z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136719c-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984h-3.755859v-4h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.0136719h-.8125zm4.53125 10.8359371-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-040.svg b/scalable/status/gpm-keyboard-040.svg
index 6765d8c..7e4e11c 100644
--- a/scalable/status/gpm-keyboard-040.svg
+++ b/scalable/status/gpm-keyboard-040.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v4h-6v-4h2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-050-charging.svg b/scalable/status/gpm-keyboard-050-charging.svg
new file mode 100644
index 0000000..2eea558
--- /dev/null
+++ b/scalable/status/gpm-keyboard-050-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.23133-.159397.371093-.173829h1.792969v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm-.46875.986328h2v2h2v3h-6v-3h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-050.svg b/scalable/status/gpm-keyboard-050.svg
new file mode 100644
index 0000000..2d20162
--- /dev/null
+++ b/scalable/status/gpm-keyboard-050.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v3h-6v-3h2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-060-charging.svg b/scalable/status/gpm-keyboard-060-charging.svg
index 7fcff0a..52cba60 100644
--- a/scalable/status/gpm-keyboard-060-charging.svg
+++ b/scalable/status/gpm-keyboard-060-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z"/><path d="m9 9v2h3.755859l.56836-.568359c.100548-.098139.23133-.159398.371093-.173829.060071.000007.069516-.001099.19336 0h.505859.605469v-1.257812z"/><path d="m9 11v2h1.892578c.028452-.108898.074556-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 13v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.097849.012586-.197155.037109-.291016z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.23133-.159397.371093-.173829h1.792969v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm-.46875.986328h2v2h2v2h-6v-2h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-060.svg b/scalable/status/gpm-keyboard-060.svg
index bd9e00b..8fb602f 100644
--- a/scalable/status/gpm-keyboard-060.svg
+++ b/scalable/status/gpm-keyboard-060.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v2h-6v-2h2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-070-charging.svg b/scalable/status/gpm-keyboard-070-charging.svg
new file mode 100644
index 0000000..0bb5d30
--- /dev/null
+++ b/scalable/status/gpm-keyboard-070-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.23133-.159397.371093-.173829h1.792969v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm-.46875.986328h2v2h2v1h-6v-1h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-070.svg b/scalable/status/gpm-keyboard-070.svg
new file mode 100644
index 0000000..6b9669a
--- /dev/null
+++ b/scalable/status/gpm-keyboard-070.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v1h-6v-1h2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-080-charging.svg b/scalable/status/gpm-keyboard-080-charging.svg
index aa88e7c..d659165 100644
--- a/scalable/status/gpm-keyboard-080-charging.svg
+++ b/scalable/status/gpm-keyboard-080-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z"/><path d="m9 9v2h3.755859l.56836-.568359c.100548-.098139.23133-.159398.371093-.173829.060071.000007.069516-.001099.19336 0h.505859.605469v-1.257812z"/><path d="m9 11v2h1.892578c.028452-.108898.074556-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 13v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.097849.012586-.197155.037109-.291016z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.23133-.159397.371093-.173829h1.792969v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm-.46875.986328h2v2h-2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-080.svg b/scalable/status/gpm-keyboard-080.svg
index 0cebaf4..2d6a557 100644
--- a/scalable/status/gpm-keyboard-080.svg
+++ b/scalable/status/gpm-keyboard-080.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h-2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-090-charging.svg b/scalable/status/gpm-keyboard-090-charging.svg
new file mode 100644
index 0000000..2f963c7
--- /dev/null
+++ b/scalable/status/gpm-keyboard-090-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.23133-.159397.371093-.173829h1.792969v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm-.46875.986328h2v1h-2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-090.svg b/scalable/status/gpm-keyboard-090.svg
new file mode 100644
index 0000000..4f32026
--- /dev/null
+++ b/scalable/status/gpm-keyboard-090.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v1h-2z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-100-charging.svg b/scalable/status/gpm-keyboard-100-charging.svg
index 4750d34..9c05491 100644
--- a/scalable/status/gpm-keyboard-100-charging.svg
+++ b/scalable/status/gpm-keyboard-100-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z"/><path d="m9 9v2h3.755859l.56836-.568359c.100548-.098139.23133-.159398.371093-.173829.060071.000007.069516-.001099.19336 0h.505859.605469v-1.257812z"/><path d="m9 11v2h1.892578c.028452-.108898.074556-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 13v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.097849.012586-.197155.037109-.291016z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/><path d="m11.000379 5.000393v1.999904h1.999903v-1.999904z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.23133-.159397.371093-.173829h1.792969v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm4.53125 10.835937-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-100.svg b/scalable/status/gpm-keyboard-100.svg
index 0dc7c6a..1a7e576 100644
--- a/scalable/status/gpm-keyboard-100.svg
+++ b/scalable/status/gpm-keyboard-100.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/><path d="m11.000379 5.000393v1.999904h1.999903v-1.999904z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m11.46875 4.013672c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h8v-10h-1.99925v-.4375c-.02393-.43058-.170243-.721063-.40625-1-.20966-.247804-.581373-.513555-1.0625-.548828l-.15625-.01367h-.81325z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-keyboard-charged.svg b/scalable/status/gpm-keyboard-charged.svg
index 21ac364..ff505ac 100644
--- a/scalable/status/gpm-keyboard-charged.svg
+++ b/scalable/status/gpm-keyboard-charged.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4c.0012.0056-.0011.0081699 0 .0136719-.481127.035272-.85284.3010237-1.0625.5488281-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8 1h1 3.121094v-.759766-.240234h-3.121094v-8h1 1v-1-1h2v1 1h1 1v3.257812h.488281v.449219 1.050781.367188h.511719v-5.125-1h-1-1v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281.0011-.00551-.0012-.0080699 0-.0136719h-.09375-.0625-.8125zm4.53125 10.849609-1.152344 1.150391h.152344 1v-1z"/><path d="m9 9v2h3.755859l.56836-.568359c.100548-.098139.23133-.159398.371093-.173829.060071.000007.069516-.001099.19336 0h.505859.605469v-1.257812z"/><path d="m9 11v2h1.892578c.028452-.108898.074556-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 13v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.097849.012586-.197155.037109-.291016z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/><path d="m11.000379 5.000393v1.999904h1.999903v-1.999904z"/></g><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" opacity=".5" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.013672c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273437-2.277343c.100548-.09814.231331-.159397.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135558-1.0625-.5488281l-.15625-.013672h-.8125zm4.53125 10.835937-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m.75 0c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h6.25v-2.25h-1v-1.5h1v-.75h-1v-1.5h1v-.75h-1v-1.5h1.5v1.25h1.5v-4.25c0-.4155-.3345-.75-.75-.75zm.75 1.5h1.5v1.5h-1.5zm4.5 0h1.5v1.5h-1.5zm-2.25.75h1.5v1.5h-1.5zm-2.25 1.5h1.5v4.5h-1.5zm2.25.75h1.5v1.5h-1.5zm0 2.25h1.5v1.5h-1.5zm-2.25 2.25h1.5v2.25h-1.5zm2.25 0h1.5v1.5h-1.5z" stroke-width=".75"/><path d="m14.132955 11.000021a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.868131 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315604l-.592092.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561006-.175225l1.868131-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623235-1.315606l.561005-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130005-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" opacity=".5" stroke-width=".622747"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-000-charging.svg b/scalable/status/gpm-mouse-000-charging.svg
index c477ea4..0f68b2b 100644
--- a/scalable/status/gpm-mouse-000-charging.svg
+++ b/scalable/status/gpm-mouse-000-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" fill="#bebebe" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z" fill="#ef2929" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" fill="#bebebe" stroke-width=".622747"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z" fill="#bebebe"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z" fill="#bebebe"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z" fill="#bebebe"/></g><path d="m11.46875 4.0136545c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10.0000005h4.121094v-.999998h-3.121094v-8.0000005h2v-2h2v2h1.999999v3.2578125h.488281v1.867188h.511719v-6.1250005h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828l-.15625-.01367h-.8125zm4.531249 10.8359395-1.152344 1.150391h1.152344z" fill="#ef2929" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" fill="#bebebe" stroke-width=".622747"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-000.svg b/scalable/status/gpm-mouse-000.svg
index 6f3d775..5d2db5b 100644
--- a/scalable/status/gpm-mouse-000.svg
+++ b/scalable/status/gpm-mouse-000.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z" fill="#ef2929" stroke-width=".999952"/><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" fill="#bebebe" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8v-9.9999999h-1.99925v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v8h-6v-8h2z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-010-charging.svg b/scalable/status/gpm-mouse-010-charging.svg
new file mode 100644
index 0000000..00fd4a2
--- /dev/null
+++ b/scalable/status/gpm-mouse-010-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9 14v.999985h3.121094v-.128906h-1.265625v-.871079z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.701305.0000246c-.923183-.003-1.696785.764832-1.701305 1.7254475v2.2745384h3.000001v-3.9999959z" stroke-width=".995223"/><path d="m4.000002.0000146v3.9999959h3.000001l-.00001-2.2389997c.003-.9606152-.73503-1.7562782-1.658263-1.7609962z" stroke-width=".995223"/><path d="m0 5.0000118.00004 2.3541807c-.0089 2.0098668 1.568334 3.6358935 3.499962 3.6457775 1.931607.01 3.490506-1.600242 3.500001-3.6101388v-2.3898194z" stroke-width=".995223"/><path d="m11.468749 4.0136698c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.406249 1v.4375h-2v10.0000002h4.121094v-.999998h-3.121094v-8.0000002h1.999999v-2h2.000001v2h1.999999v3.2578122h.488281v1.867188h.511719v-6.1250002h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828l-.15625-.01367h-.812501zm4.53125 10.8359392-1.152344 1.150391h1.152344z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-010.svg b/scalable/status/gpm-mouse-010.svg
new file mode 100644
index 0000000..97f3921
--- /dev/null
+++ b/scalable/status/gpm-mouse-010.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9.000475 13.999911v1h5.999711v-1z" fill="#ef2929" stroke-width=".70709"/><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v7.9999997h-6v-7.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-020-charging.svg b/scalable/status/gpm-mouse-020-charging.svg
index 942bcc7..b3e1421 100644
--- a/scalable/status/gpm-mouse-020-charging.svg
+++ b/scalable/status/gpm-mouse-020-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" fill="#bebebe" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z" fill="#bebebe" stroke-width=".999952"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z" fill="#ef2929" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" fill="#bebebe" stroke-width=".622747"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9 12.999985v2h3.121094v-.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.701305.0000246c-.923183-.003-1.696785.764832-1.701305 1.7254475v2.2745384h3.000001v-3.9999959z" stroke-width=".995223"/><path d="m4.000002.0000146v3.9999959h3.000001l-.00001-2.2389997c.003-.9606152-.73503-1.7562782-1.658263-1.7609962z" stroke-width=".995223"/><path d="m0 5.0000118.00004 2.3541807c-.0089 2.0098668 1.568334 3.6358935 3.499962 3.6457775 1.931607.01 3.490506-1.600242 3.500001-3.6101388v-2.3898194z" stroke-width=".995223"/><path d="m11.468749 4.0136698c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.406249 1v.4375h-2v10.0000002h4.121094v-.999998h-3.121094v-8.0000002h1.999999v-2h2.000001v2h1.999999v3.2578122h.488281v1.867188h.511719v-6.1250002h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828l-.15625-.01367h-.812501zm4.53125 10.8359392-1.152344 1.150391h1.152344z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-020.svg b/scalable/status/gpm-mouse-020.svg
index c68831f..7bcaca1 100644
--- a/scalable/status/gpm-mouse-020.svg
+++ b/scalable/status/gpm-mouse-020.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z" fill="#bebebe" stroke-width=".999952"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z" fill="#ef2929" stroke-width=".999952"/><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" fill="#bebebe" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v7.9999997h-6v-7.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-030-charging.svg b/scalable/status/gpm-mouse-030-charging.svg
new file mode 100644
index 0000000..86199e9
--- /dev/null
+++ b/scalable/status/gpm-mouse-030-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352697-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1h-3.121094v-8h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.701305.0000253c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z" stroke-width=".995223"/><path d="m4.000002.0000153v3.999996h3.0000009l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z" stroke-width=".995223"/><path d="m0 5.0000123.00004 2.354181c-.0089 2.009866 1.568334 3.6358927 3.499962 3.6457767 1.9316069.01 3.4905059-1.6002417 3.5000009-3.6101387v-2.389819z" stroke-width=".995223"/></g><path d="m9 12v3h3.121094v-.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l.70703-.708984z" fill="#f57900" stroke-width=".999952"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-030.svg b/scalable/status/gpm-mouse-030.svg
new file mode 100644
index 0000000..53b4dec
--- /dev/null
+++ b/scalable/status/gpm-mouse-030.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v7.9999997h-6v-7.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g><path d="m9 12h6v3h-6z" fill="#f57900" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-040-charging.svg b/scalable/status/gpm-mouse-040-charging.svg
index d7b6726..92e267a 100644
--- a/scalable/status/gpm-mouse-040-charging.svg
+++ b/scalable/status/gpm-mouse-040-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984h-3.755859v-4h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.0000253c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.0000153v3.999996h3.0000009l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.0000123.00004 2.354181c-.0089 2.009866 1.568334 3.6358927 3.499962 3.6457767 1.9316069.01 3.4905059-1.6002417 3.5000009-3.6101387v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-040.svg b/scalable/status/gpm-mouse-040.svg
index 4eafb30..292dd54 100644
--- a/scalable/status/gpm-mouse-040.svg
+++ b/scalable/status/gpm-mouse-040.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/></g><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v3.9999997h-6v-3.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-050-charging.svg b/scalable/status/gpm-mouse-050-charging.svg
new file mode 100644
index 0000000..31456c1
--- /dev/null
+++ b/scalable/status/gpm-mouse-050-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h2v3h-6v-3h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-050.svg b/scalable/status/gpm-mouse-050.svg
new file mode 100644
index 0000000..a8f91c6
--- /dev/null
+++ b/scalable/status/gpm-mouse-050.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v2.9999997h-6v-2.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-060-charging.svg b/scalable/status/gpm-mouse-060-charging.svg
index b8a67e6..48c48fa 100644
--- a/scalable/status/gpm-mouse-060-charging.svg
+++ b/scalable/status/gpm-mouse-060-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h2v2h-6v-2h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-060.svg b/scalable/status/gpm-mouse-060.svg
index e3ba698..8a14367 100644
--- a/scalable/status/gpm-mouse-060.svg
+++ b/scalable/status/gpm-mouse-060.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/></g><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v1.9999997h-6v-1.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-070-charging.svg b/scalable/status/gpm-mouse-070-charging.svg
new file mode 100644
index 0000000..12fee8d
--- /dev/null
+++ b/scalable/status/gpm-mouse-070-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h2v1h-6v-1h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-070.svg b/scalable/status/gpm-mouse-070.svg
new file mode 100644
index 0000000..e94469b
--- /dev/null
+++ b/scalable/status/gpm-mouse-070.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h2v.9999997h-6v-.9999997h2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-080-charging.svg b/scalable/status/gpm-mouse-080-charging.svg
index a1eb4a5..3cad6ac 100644
--- a/scalable/status/gpm-mouse-080-charging.svg
+++ b/scalable/status/gpm-mouse-080-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/><path d="m9.000475 7.0002815v1.999903h5.99971v-1.999903z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h-2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-080.svg b/scalable/status/gpm-mouse-080.svg
index bfccd22..edfbcc0 100644
--- a/scalable/status/gpm-mouse-080.svg
+++ b/scalable/status/gpm-mouse-080.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/></g><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v2h-2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-090-charging.svg b/scalable/status/gpm-mouse-090-charging.svg
new file mode 100644
index 0000000..12b99d2
--- /dev/null
+++ b/scalable/status/gpm-mouse-090-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v1h-2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-090.svg b/scalable/status/gpm-mouse-090.svg
new file mode 100644
index 0000000..2ff77ce
--- /dev/null
+++ b/scalable/status/gpm-mouse-090.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325zm-.4685.986328h2v.9999997h-2z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-100-charging.svg b/scalable/status/gpm-mouse-100-charging.svg
index d1c6dfe..cedbb77 100644
--- a/scalable/status/gpm-mouse-100-charging.svg
+++ b/scalable/status/gpm-mouse-100-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/><path d="m9.000475 7.0002815v1.999903h5.99971v-1.999903z"/><path d="m11.000379 5.0003775v1.999904h1.999903v-1.999904z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-100.svg b/scalable/status/gpm-mouse-100.svg
index 8b63998..ecc8301 100644
--- a/scalable/status/gpm-mouse-100.svg
+++ b/scalable/status/gpm-mouse-100.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/><path d="m11.000379 5.000393v1.999904h1.999903v-1.999904z"/></g><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.468751 4.0136723c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999997h8v-9.9999997h-1.99925v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.513556-1.0625-.548828l-.15625-.01367h-.81325z" stroke-width=".999952"/><g transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"><path d="m345.67931 450.99343c-.93151-.003-1.71209.76529-1.71665 1.72648v2.2759h3.02706v-4.00239z"/><path d="m347.99874 450.99342v4.00239h3.02706l-.00001-2.24034c.003-.96119-.74166-1.75733-1.67322-1.76205z"/><path d="m343.96266 455.99641.00004 2.35559c-.009 2.01107 1.58248 3.63807 3.53153 3.64796 1.94903.01 3.52199-1.6012 3.53157-3.6123v-2.39125z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-mouse-charged.svg b/scalable/status/gpm-mouse-charged.svg
index 5cdf8d6..96950de 100644
--- a/scalable/status/gpm-mouse-charged.svg
+++ b/scalable/status/gpm-mouse-charged.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m345.67931 450.99343c-.93151-.003-1.68515.76529-1.68971 1.72648.018.74437.0221 1.50686.015 2.26896l2.92137.0153.0189-4.00381-1.26571-.006zm2.40728.0117-.0189 4.00384 2.9215.0153c.015-.7651.03-1.53284.0366-2.26867.003-.96119-.74166-1.7388-1.67322-1.74352l-1.26604-.006zm-4.08639 5.08092c-.0113.83161-.037 1.50046-.0375 2.26595-.009 2.01107 1.55182 3.63807 3.50087 3.64796 1.94903.01 3.52584-1.6012 3.53542-3.6123-.0353-.83655-.046-1.50842-.0375-2.30161z" transform="matrix(.99106095 0 0 .99940172 -340.88796 -450.7236)"/><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/><path d="m9.000475 7.0002815v1.999903h5.99971v-1.999903z"/><path d="m11.000379 5.0003775v1.999904h1.999903v-1.999904z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" opacity=".5" stroke-width=".622747"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.382321.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197154.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984.56836-.568359c.100548-.09814.231332-.159398.371093-.173829h1.792969v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175224l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" opacity=".5" stroke-width=".622747"/><g stroke-width=".995223"><path d="m1.701305.000024c-.923183-.003-1.696785.764832-1.701305 1.725447v2.274539h3.000001v-3.999996z"/><path d="m4.000002.000014v3.999996h3.000001l-.00001-2.239c.003-.960615-.73503-1.756278-1.658263-1.760996z"/><path d="m0 5.000011.00004 2.354181c-.0089 2.009867 1.568334 3.635894 3.499962 3.645778 1.931607.01 3.490506-1.600242 3.500001-3.61014v-2.389819z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-000-charging.svg b/scalable/status/gpm-phone-000-charging.svg
index c4ec145..fd274f4 100644
--- a/scalable/status/gpm-phone-000-charging.svg
+++ b/scalable/status/gpm-phone-000-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029.0000002c-1.00915999.005-.99999999 1-.99999999 1v10.9999998c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-7.9999998c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999994h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999994h-1zm1 1.9999998v1h1v-1zm1 0h1v-.9999994h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136545c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10.0000005h4.121094v-.999998h-3.121094v-8.0000005h2v-2h2v2h1.999999v3.2578125h.488281v1.867188h.511719v-6.1250005h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828l-.15625-.01367h-.8125zm4.531249 10.8359395-1.152344 1.150391h1.152344z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029.0000002c-1.00915999.005-.99999999 1-.99999999 1v10.9999998c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-7.9999998c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999994h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999994h-1zm1 1.9999998v1h1v-1zm1 0h1v-.9999994h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-000.svg b/scalable/status/gpm-phone-000.svg
index 4695c4d..ea499ed 100644
--- a/scalable/status/gpm-phone-000.svg
+++ b/scalable/status/gpm-phone-000.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z" fill="#ef2929" stroke-width=".999952"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999 1-.99999999 1v11.0000002c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000002h1v-1.0000002h1v1.0000002h1v1h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-1h-1zm1 2.0000002v1h1v-1zm1 0h1v-1h-1z" fill="#bebebe"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v8h-6v-8h2z" fill="#ef2929" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-010-charging.svg b/scalable/status/gpm-phone-010-charging.svg
new file mode 100644
index 0000000..f845857
--- /dev/null
+++ b/scalable/status/gpm-phone-010-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9 14v.999985h3.121094v-.128906h-1.265625v-.871079z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g><path d="m11.46875 4.0136704c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999996h4.121094v-.999998h-3.121094v-7.9999996h2v-2h2v2h1.999999v3.2578126h.488281v1.867188h.511719v-6.1250006h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828l-.15625-.01367h-.8125zm4.531249 10.8359386-1.152344 1.150391h1.152344z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-010.svg b/scalable/status/gpm-phone-010.svg
new file mode 100644
index 0000000..fcca6ab
--- /dev/null
+++ b/scalable/status/gpm-phone-010.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v8h-6v-8h2z" fill="#bebebe" stroke-width=".999952"/><path d="m9.000475 13.999911v1h5.999711v-1z" fill="#ef2929" stroke-width=".70709"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-020-charging.svg b/scalable/status/gpm-phone-020-charging.svg
index f8e87b0..e266234 100644
--- a/scalable/status/gpm-phone-020-charging.svg
+++ b/scalable/status/gpm-phone-020-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z" fill="#bebebe" stroke-width=".999952"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9 12.999985v2h3.121094v-.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016z" fill="#ef2929" stroke-width=".999952"/><g fill="#bebebe"><g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g><path d="m11.46875 4.0136704c-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999996h4.121094v-.999998h-3.121094v-7.9999996h2v-2h2v2h1.999999v3.2578126h.488281v1.867188h.511719v-6.1250006h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828l-.15625-.01367h-.8125zm4.531249 10.8359386-1.152344 1.150391h1.152344z" stroke-width=".999952"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-020.svg b/scalable/status/gpm-phone-020.svg
index 56d145f..426b531 100644
--- a/scalable/status/gpm-phone-020.svg
+++ b/scalable/status/gpm-phone-020.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z" fill="#bebebe" stroke-width=".999952"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z" fill="#ef2929" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z" fill="#bebebe"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v8h-6v-8h2z" fill="#bebebe" stroke-width=".999952"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z" fill="#ef2929" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-030-charging.svg b/scalable/status/gpm-phone-030-charging.svg
new file mode 100644
index 0000000..186b823
--- /dev/null
+++ b/scalable/status/gpm-phone-030-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352697-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1h-3.121094v-8h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.00000036c-1.00915999.005-.99999999 1-.99999999 1v11.00000036c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8.0000004c.0009-.554-.446-1-1-1h-3v-1.99999996s-.009-.99447-1-1zm0 3.99999996h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000004h1v1h-1v-1h-1v1h-1v-1h-1v-1.0000004h1v-.9999996h-1zm1 2v1.0000004h1v-1.0000004zm1 0h1v-.9999996h-1z"/></g><path d="m9 12v3h3.121094v-.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l.70703-.708984z" fill="#f57900" stroke-width=".999952"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-030.svg b/scalable/status/gpm-phone-030.svg
new file mode 100644
index 0000000..20ab5c5
--- /dev/null
+++ b/scalable/status/gpm-phone-030.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v8h-6v-8h2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g><path d="m9 12h6v3h-6z" fill="#f57900" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-040-charging.svg b/scalable/status/gpm-phone-040-charging.svg
index 3e45786..da9d8d8 100644
--- a/scalable/status/gpm-phone-040-charging.svg
+++ b/scalable/status/gpm-phone-040-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.00000036c-1.00915999.005-.99999999 1-.99999999 1v11.00000036c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8.0000004c.0009-.554-.446-1-1-1h-3v-1.99999996s-.009-.99447-1-1zm0 3.99999996h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000004h1v1h-1v-1h-1v1h-1v-1h-1v-1.0000004h1v-.9999996h-1zm1 2v1.0000004h1v-1.0000004zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l1.705077-1.708984h-3.755859v-4h2v-2h2v2h2v3.257812h.488281v1.867188h.511719v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.00000036c-1.00915999.005-.99999999 1-.99999999 1v11.00000036c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8.0000004c.0009-.554-.446-1-1-1h-3v-1.99999996s-.009-.99447-1-1zm0 3.99999996h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000004h1v1h-1v-1h-1v1h-1v-1h-1v-1.0000004h1v-.9999996h-1zm1 2v1.0000004h1v-1.0000004zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-040.svg b/scalable/status/gpm-phone-040.svg
index b520ee2..4ed5a46 100644
--- a/scalable/status/gpm-phone-040.svg
+++ b/scalable/status/gpm-phone-040.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/></g><path d="m1.0000029.0000004c-1.00915999.005-.99999999 1-.99999999 1v10.9999996c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-7.9999996c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999992h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999992h-1zm1 1.9999996v1h1v-1zm1 0h1v-.9999992h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v4h-6v-4h2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-050-charging.svg b/scalable/status/gpm-phone-050-charging.svg
new file mode 100644
index 0000000..49d814f
--- /dev/null
+++ b/scalable/status/gpm-phone-050-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h2v3h-6v-3h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-050.svg b/scalable/status/gpm-phone-050.svg
new file mode 100644
index 0000000..76f9f98
--- /dev/null
+++ b/scalable/status/gpm-phone-050.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v3h-6v-3h2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-060-charging.svg b/scalable/status/gpm-phone-060-charging.svg
index d61d1c3..4236550 100644
--- a/scalable/status/gpm-phone-060-charging.svg
+++ b/scalable/status/gpm-phone-060-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h2v2h-6v-2h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-060.svg b/scalable/status/gpm-phone-060.svg
index 3b47b28..b2679fd 100644
--- a/scalable/status/gpm-phone-060.svg
+++ b/scalable/status/gpm-phone-060.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/></g><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v2h-6v-2h2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-070-charging.svg b/scalable/status/gpm-phone-070-charging.svg
new file mode 100644
index 0000000..cf6be9b
--- /dev/null
+++ b/scalable/status/gpm-phone-070-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h2v1h-6v-1h2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-070.svg b/scalable/status/gpm-phone-070.svg
new file mode 100644
index 0000000..728bcf8
--- /dev/null
+++ b/scalable/status/gpm-phone-070.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h2v1h-6v-1h2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-080-charging.svg b/scalable/status/gpm-phone-080-charging.svg
index d51222a..465280a 100644
--- a/scalable/status/gpm-phone-080-charging.svg
+++ b/scalable/status/gpm-phone-080-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/><path d="m9.000475 7.0002815v1.999903h5.99971v-1.999903z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c.9999999 0 .9999999-1 .9999999-1v-8c.0009-.554-.446-1-.9999999-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v2h-2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-080.svg b/scalable/status/gpm-phone-080.svg
index e02043c..8cf5254 100644
--- a/scalable/status/gpm-phone-080.svg
+++ b/scalable/status/gpm-phone-080.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/></g><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v2h-2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-090-charging.svg b/scalable/status/gpm-phone-090-charging.svg
new file mode 100644
index 0000000..638317e
--- /dev/null
+++ b/scalable/status/gpm-phone-090-charging.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm-.5625 1h2v1h-2zm5 9.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-090.svg b/scalable/status/gpm-phone-090.svg
new file mode 100644
index 0000000..3ca7990
--- /dev/null
+++ b/scalable/status/gpm-phone-090.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001zm-.4685.9863279h2v1h-2z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-100-charging.svg b/scalable/status/gpm-phone-100-charging.svg
index 1c18eaf..f027db6 100644
--- a/scalable/status/gpm-phone-100-charging.svg
+++ b/scalable/status/gpm-phone-100-charging.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/><path d="m9.000475 7.0002815v1.999903h5.99971v-1.999903z"/><path d="m11.000379 5.0003775v1.999904h1.999903v-1.999904z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029.00000019c-1.00915999.005-.99999999 1.00000001-.99999999 1.00000001v10.9999998c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-7.9999998c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447001-1-1.00000001zm0 4.00000001h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999994h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999994h-1zm1 1.9999998v1h1v-1zm1 0h1v-.9999994h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-100.svg b/scalable/status/gpm-phone-100.svg
index 2b4cae4..21f4de0 100644
--- a/scalable/status/gpm-phone-100.svg
+++ b/scalable/status/gpm-phone-100.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 4.0000001c.0012.0056-.0011.00817 0 .013672-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 7.9999999 1h1 6.00075 1v-1-7.9999999-1h-1-1v-1.3750001-.03125.9687501c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828.0011-.00551-.0012-.00807 0-.013672h-.09375-.0625l-.81325-.0000001zm-.4685.9999999h2v1 1h1 1v8h-6v-8h1 1v-1z"/><path d="m9.000475 9.0002v1.999904h5.999711v-1.999904z"/><path d="m9.000475 11.000104v1.999903h5.999711v-1.999903z"/><path d="m9.000475 13.000007v1.999904h5.999711v-1.999904z"/><path d="m9.000475 7.0002973v1.9999027h5.999711v-1.9999027z"/><path d="m11.000379 5.000393v1.999904h1.999903v-1.999904z"/></g><path d="m1.0000029-.0000001c-1.00915999.005-.99999999 1.00000003-.99999999 1.00000003v11.00000007c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8.0000001c.0009-.554-.446-1-1-1h-3v-1.99999997s-.009-.99447003-1-1.00000003zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000001h1v1h-1v-1h-1v1h-1v-1h-1v-1.0000001h1v-.9999996h-1zm1 2v1.0000001h1v-1.0000001zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.46875 4.0136721c-.481127.035272-.85284.3010236-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v9.9999999h8.00075v-9.9999999h-2v-.4375c-.02393-.43058-.170243-.7210639-.40625-1-.20966-.2478044-.581373-.5135557-1.0625-.548828l-.15625-.013672-.81325-.0000001z" stroke-width=".999952"/><path d="m1.0000029 0c-1.00915999.005-.99999999 1-.99999999 1v11c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8c.0009-.554-.446-1-1-1h-3v-2s-.009-.99447-1-1zm0 4h4v3.03125l-4-.0312zm0 4h1v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-.9999996h-1zm1 2v1h1v-1zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-phone-charged.svg b/scalable/status/gpm-phone-charged.svg
index 702f06e..dd17382 100644
--- a/scalable/status/gpm-phone-charged.svg
+++ b/scalable/status/gpm-phone-charged.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><g stroke-width=".999952"><path d="m11.46875 3.9999845c.0012.0056-.0011.0082 0 .01367-.481127.03527-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.03125.03125.375h-1-1v1 8.0000005 1h1 3.121094v-.759764-.240234h-3.121094v-8.0000005h1 1v-1-1h2v1 1h.999999 1v3.2578125h.488281v.449219 1.050781.367188h.511719v-5.1250005-1h-1-1v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581372-.513556-1.062499-.548828.0011-.0055-.0012-.0081 0-.01367h-.09375-.0625-.8125zm4.531249 10.8496095-1.152344 1.150391h.152344 1v-1z"/><path d="m9 8.9999845v2.0000005h3.755859l.56836-.568359c.100548-.09814.23133-.159398.371092-.173829.06007.000007.06952-.0011.193361 0h.505858.605469v-1.2578125z"/><path d="m9 10.999985v2h1.892578c.02845-.108898.07456-.210292.158203-.291016l1.705078-1.708984z"/><path d="m9 12.999985v2h3.121094v-.128906h-.623047-.642578v-1.580078c.000165-.09785.01259-.197155.03711-.291016z"/><path d="m9.000475 7.0002815v1.999903h5.99971v-1.999903z"/><path d="m11.000379 5.0003775v1.999904h1.999903v-1.999904z"/></g><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" opacity=".5" stroke-width=".622747"/><path d="m1.0000029-.0000004c-1.00915999.005-.99999999 1-.99999999 1v11.0000004c0 1 .99999999 1 .99999999 1h4c1 0 1-1 1-1v-8.0000003c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.99447-1-1zm0 4.0000001h4v3.0312499l-4-.0312zm0 3.9999999h1v1.0000004h1v-1.0000004h1v1.0000004h1v1h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v-1h1v-1h-1zm1 2.0000004v1h1v-1zm1 0h1v-1h-1z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.5625 4-.09375.013672c-.481127.0352699-.85284.301024-1.0625.548828-.236007.278936-.38232.56942-.40625 1v.4375h-2v10h4.121094v-1.128906h-1.265625v-1.580078c.000165-.09785.01259-.197155.03711-.291016.02845-.108898.07456-.210292.158203-.291016l2.273438-2.277343c.100548-.09814.231332-.159397.371093-.173829.06007.000008.06952-.0011.19336 0h1.599609v1.867188h.511718v-6.125h-2v-.4375c-.02393-.43058-.170243-.721064-.40625-1-.20966-.247804-.581373-.5135561-1.0625-.5488281l-.15625-.0136719zm4.4375 10.849609-1.152344 1.150391h1.152344z" stroke-width=".999952"/><path d="m14.132955 11.000006a.6228093.6228093 0 0 0 -.09468.0071.6228093.6228093 0 0 0 -.370234.175225l-1.86813 1.868134a.6228093.6228093 0 0 0 -.175227.582201v.488936h.623183 1.315603l-.592091.887434-.0043.0071a.63300119.63300119 0 0 0 -.09609.467741v.505892h.508719a.63300119.63300119 0 0 0 .561005-.175225l1.868132-1.868132a.6228093.6228093 0 0 0 .175289-.58226v-.48891h-.623237-1.315605l.561004-.842215a.6228093.6228093 0 0 0 .0028-.0028.6228093.6228093 0 0 0 .130006-.573724v-.449365h-.507285a.6228093.6228093 0 0 0 -.09892-.0071z" opacity=".5" stroke-width=".622747"/><path d="m1.0000029-.0000002c-1.00915999.005-.99999999.9999999-.99999999.9999999v11.0000003c0 1 .99999999 1 .99999999 1h4.0000004c1 0 1-1 1-1v-8.0000002c.0009-.554-.446-1-1-1h-3v-2.0000001s-.009-.9944699-1.0000004-.9999999zm0 4h4.0000004v3.03125l-4.0000004-.0312zm0 4h1.0000004v1.0000004h1v-1.0000004h1v1.0000004h1v.9999996h-1v1.0000002h1v1h-1v-1h-1v1h-1v-1h-1.0000004v-1.0000002h1.0000004v-.9999996h-1.0000004zm1.0000004 2v1.0000002h1v-1.0000002zm1 0h1v-.9999996h-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/gpm-primary-010-charging.svg b/scalable/status/gpm-primary-010-charging.svg
new file mode 120000
index 0000000..b0ae0ed
--- /dev/null
+++ b/scalable/status/gpm-primary-010-charging.svg
@@ -0,0 +1 @@
+gpm-battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-010.svg b/scalable/status/gpm-primary-010.svg
new file mode 120000
index 0000000..ad8cf98
--- /dev/null
+++ b/scalable/status/gpm-primary-010.svg
@@ -0,0 +1 @@
+gpm-battery-010.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-030-charging.svg b/scalable/status/gpm-primary-030-charging.svg
new file mode 120000
index 0000000..6feca9f
--- /dev/null
+++ b/scalable/status/gpm-primary-030-charging.svg
@@ -0,0 +1 @@
+gpm-battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-030.svg b/scalable/status/gpm-primary-030.svg
new file mode 120000
index 0000000..4b7763b
--- /dev/null
+++ b/scalable/status/gpm-primary-030.svg
@@ -0,0 +1 @@
+gpm-battery-030.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-050-charging.svg b/scalable/status/gpm-primary-050-charging.svg
new file mode 120000
index 0000000..9033774
--- /dev/null
+++ b/scalable/status/gpm-primary-050-charging.svg
@@ -0,0 +1 @@
+gpm-battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-050.svg b/scalable/status/gpm-primary-050.svg
new file mode 120000
index 0000000..4152960
--- /dev/null
+++ b/scalable/status/gpm-primary-050.svg
@@ -0,0 +1 @@
+gpm-battery-050.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-070-charging.svg b/scalable/status/gpm-primary-070-charging.svg
new file mode 120000
index 0000000..82a3ff9
--- /dev/null
+++ b/scalable/status/gpm-primary-070-charging.svg
@@ -0,0 +1 @@
+gpm-battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-070.svg b/scalable/status/gpm-primary-070.svg
new file mode 120000
index 0000000..666edd0
--- /dev/null
+++ b/scalable/status/gpm-primary-070.svg
@@ -0,0 +1 @@
+gpm-battery-070.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-090-charging.svg b/scalable/status/gpm-primary-090-charging.svg
new file mode 120000
index 0000000..f4e16a3
--- /dev/null
+++ b/scalable/status/gpm-primary-090-charging.svg
@@ -0,0 +1 @@
+gpm-battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-primary-090.svg b/scalable/status/gpm-primary-090.svg
new file mode 120000
index 0000000..0dd429d
--- /dev/null
+++ b/scalable/status/gpm-primary-090.svg
@@ -0,0 +1 @@
+gpm-battery-090.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-010-charging.svg b/scalable/status/gpm-ups-010-charging.svg
new file mode 120000
index 0000000..9fe8cd6
--- /dev/null
+++ b/scalable/status/gpm-ups-010-charging.svg
@@ -0,0 +1 @@
+battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-010.svg b/scalable/status/gpm-ups-010.svg
new file mode 120000
index 0000000..d85bda4
--- /dev/null
+++ b/scalable/status/gpm-ups-010.svg
@@ -0,0 +1 @@
+battery-010.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-030-charging.svg b/scalable/status/gpm-ups-030-charging.svg
new file mode 120000
index 0000000..514ae69
--- /dev/null
+++ b/scalable/status/gpm-ups-030-charging.svg
@@ -0,0 +1 @@
+battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-030.svg b/scalable/status/gpm-ups-030.svg
new file mode 120000
index 0000000..279fd83
--- /dev/null
+++ b/scalable/status/gpm-ups-030.svg
@@ -0,0 +1 @@
+battery-030.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-050-charging.svg b/scalable/status/gpm-ups-050-charging.svg
new file mode 120000
index 0000000..36082ab
--- /dev/null
+++ b/scalable/status/gpm-ups-050-charging.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-050.svg b/scalable/status/gpm-ups-050.svg
new file mode 120000
index 0000000..407f46b
--- /dev/null
+++ b/scalable/status/gpm-ups-050.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-070-charging.svg b/scalable/status/gpm-ups-070-charging.svg
new file mode 120000
index 0000000..287f883
--- /dev/null
+++ b/scalable/status/gpm-ups-070-charging.svg
@@ -0,0 +1 @@
+battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-070.svg b/scalable/status/gpm-ups-070.svg
new file mode 120000
index 0000000..a009f06
--- /dev/null
+++ b/scalable/status/gpm-ups-070.svg
@@ -0,0 +1 @@
+battery-070.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-090-charging.svg b/scalable/status/gpm-ups-090-charging.svg
new file mode 120000
index 0000000..e4366f5
--- /dev/null
+++ b/scalable/status/gpm-ups-090-charging.svg
@@ -0,0 +1 @@
+battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/gpm-ups-090.svg b/scalable/status/gpm-ups-090.svg
new file mode 120000
index 0000000..e8d35a5
--- /dev/null
+++ b/scalable/status/gpm-ups-090.svg
@@ -0,0 +1 @@
+battery-090.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-010-plugged.svg b/scalable/status/notification-battery-010-plugged.svg
index 15a8765..b0ae0ed 120000
--- a/scalable/status/notification-battery-010-plugged.svg
+++ b/scalable/status/notification-battery-010-plugged.svg
@@ -1 +1 @@
-gpm-battery-020-charging.svg \ No newline at end of file
+gpm-battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-010.svg b/scalable/status/notification-battery-010.svg
index 6faf6a9..ad8cf98 120000
--- a/scalable/status/notification-battery-010.svg
+++ b/scalable/status/notification-battery-010.svg
@@ -1 +1 @@
-gpm-battery-020.svg \ No newline at end of file
+gpm-battery-010.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-030-plugged.svg b/scalable/status/notification-battery-030-plugged.svg
index 0e0f794..6feca9f 120000
--- a/scalable/status/notification-battery-030-plugged.svg
+++ b/scalable/status/notification-battery-030-plugged.svg
@@ -1 +1 @@
-gpm-battery-040-charging.svg \ No newline at end of file
+gpm-battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-030.svg b/scalable/status/notification-battery-030.svg
index 6568e0b..4b7763b 120000
--- a/scalable/status/notification-battery-030.svg
+++ b/scalable/status/notification-battery-030.svg
@@ -1 +1 @@
-gpm-battery-040.svg \ No newline at end of file
+gpm-battery-030.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-050-plugged.svg b/scalable/status/notification-battery-050-plugged.svg
index 6d94ad6..9033774 120000
--- a/scalable/status/notification-battery-050-plugged.svg
+++ b/scalable/status/notification-battery-050-plugged.svg
@@ -1 +1 @@
-gpm-battery-060-charging.svg \ No newline at end of file
+gpm-battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-050.svg b/scalable/status/notification-battery-050.svg
index 8bc3219..4152960 120000
--- a/scalable/status/notification-battery-050.svg
+++ b/scalable/status/notification-battery-050.svg
@@ -1 +1 @@
-gpm-battery-060.svg \ No newline at end of file
+gpm-battery-050.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-070-plugged.svg b/scalable/status/notification-battery-070-plugged.svg
index 1b52097..82a3ff9 120000
--- a/scalable/status/notification-battery-070-plugged.svg
+++ b/scalable/status/notification-battery-070-plugged.svg
@@ -1 +1 @@
-gpm-battery-080-charging.svg \ No newline at end of file
+gpm-battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-070.svg b/scalable/status/notification-battery-070.svg
index e069304..666edd0 120000
--- a/scalable/status/notification-battery-070.svg
+++ b/scalable/status/notification-battery-070.svg
@@ -1 +1 @@
-gpm-battery-080.svg \ No newline at end of file
+gpm-battery-070.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-090-plugged.svg b/scalable/status/notification-battery-090-plugged.svg
index 1b52097..f4e16a3 120000
--- a/scalable/status/notification-battery-090-plugged.svg
+++ b/scalable/status/notification-battery-090-plugged.svg
@@ -1 +1 @@
-gpm-battery-080-charging.svg \ No newline at end of file
+gpm-battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-battery-090.svg b/scalable/status/notification-battery-090.svg
index e069304..0dd429d 120000
--- a/scalable/status/notification-battery-090.svg
+++ b/scalable/status/notification-battery-090.svg
@@ -1 +1 @@
-gpm-battery-080.svg \ No newline at end of file
+gpm-battery-090.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-010-charging.svg b/scalable/status/notification-gpm-battery-010-charging.svg
new file mode 120000
index 0000000..b0ae0ed
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-010-charging.svg
@@ -0,0 +1 @@
+gpm-battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-010.svg b/scalable/status/notification-gpm-battery-010.svg
new file mode 120000
index 0000000..ad8cf98
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-010.svg
@@ -0,0 +1 @@
+gpm-battery-010.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-030-charging.svg b/scalable/status/notification-gpm-battery-030-charging.svg
new file mode 120000
index 0000000..6feca9f
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-030-charging.svg
@@ -0,0 +1 @@
+gpm-battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-030.svg b/scalable/status/notification-gpm-battery-030.svg
new file mode 120000
index 0000000..4b7763b
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-030.svg
@@ -0,0 +1 @@
+gpm-battery-030.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-050-charging.svg b/scalable/status/notification-gpm-battery-050-charging.svg
new file mode 120000
index 0000000..9033774
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-050-charging.svg
@@ -0,0 +1 @@
+gpm-battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-050.svg b/scalable/status/notification-gpm-battery-050.svg
new file mode 120000
index 0000000..4152960
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-050.svg
@@ -0,0 +1 @@
+gpm-battery-050.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-070-charging.svg b/scalable/status/notification-gpm-battery-070-charging.svg
new file mode 120000
index 0000000..82a3ff9
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-070-charging.svg
@@ -0,0 +1 @@
+gpm-battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-070.svg b/scalable/status/notification-gpm-battery-070.svg
new file mode 120000
index 0000000..666edd0
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-070.svg
@@ -0,0 +1 @@
+gpm-battery-070.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-090-charging.svg b/scalable/status/notification-gpm-battery-090-charging.svg
new file mode 120000
index 0000000..f4e16a3
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-090-charging.svg
@@ -0,0 +1 @@
+gpm-battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-battery-090.svg b/scalable/status/notification-gpm-battery-090.svg
new file mode 120000
index 0000000..0dd429d
--- /dev/null
+++ b/scalable/status/notification-gpm-battery-090.svg
@@ -0,0 +1 @@
+gpm-battery-090.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-keyboard-010.svg b/scalable/status/notification-gpm-keyboard-010.svg
new file mode 120000
index 0000000..df39b2b
--- /dev/null
+++ b/scalable/status/notification-gpm-keyboard-010.svg
@@ -0,0 +1 @@
+gpm-keyboard-010.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-keyboard-030.svg b/scalable/status/notification-gpm-keyboard-030.svg
new file mode 120000
index 0000000..a6ccc6f
--- /dev/null
+++ b/scalable/status/notification-gpm-keyboard-030.svg
@@ -0,0 +1 @@
+gpm-keyboard-030.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-keyboard-050.svg b/scalable/status/notification-gpm-keyboard-050.svg
new file mode 120000
index 0000000..09a1ecf
--- /dev/null
+++ b/scalable/status/notification-gpm-keyboard-050.svg
@@ -0,0 +1 @@
+gpm-keyboard-050.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-keyboard-070.svg b/scalable/status/notification-gpm-keyboard-070.svg
new file mode 120000
index 0000000..a4447b2
--- /dev/null
+++ b/scalable/status/notification-gpm-keyboard-070.svg
@@ -0,0 +1 @@
+gpm-keyboard-070.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-keyboard-090.svg b/scalable/status/notification-gpm-keyboard-090.svg
new file mode 120000
index 0000000..05c1f45
--- /dev/null
+++ b/scalable/status/notification-gpm-keyboard-090.svg
@@ -0,0 +1 @@
+gpm-keyboard-090.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-mouse-010.svg b/scalable/status/notification-gpm-mouse-010.svg
new file mode 120000
index 0000000..82f0763
--- /dev/null
+++ b/scalable/status/notification-gpm-mouse-010.svg
@@ -0,0 +1 @@
+gpm-mouse-010.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-mouse-030.svg b/scalable/status/notification-gpm-mouse-030.svg
new file mode 120000
index 0000000..9f40101
--- /dev/null
+++ b/scalable/status/notification-gpm-mouse-030.svg
@@ -0,0 +1 @@
+gpm-mouse-030.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-mouse-050.svg b/scalable/status/notification-gpm-mouse-050.svg
new file mode 120000
index 0000000..a9b3093
--- /dev/null
+++ b/scalable/status/notification-gpm-mouse-050.svg
@@ -0,0 +1 @@
+gpm-mouse-050.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-mouse-070.svg b/scalable/status/notification-gpm-mouse-070.svg
new file mode 120000
index 0000000..3c6032b
--- /dev/null
+++ b/scalable/status/notification-gpm-mouse-070.svg
@@ -0,0 +1 @@
+gpm-mouse-070.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-mouse-090.svg b/scalable/status/notification-gpm-mouse-090.svg
new file mode 120000
index 0000000..8993bde
--- /dev/null
+++ b/scalable/status/notification-gpm-mouse-090.svg
@@ -0,0 +1 @@
+gpm-mouse-090.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-phone-010.svg b/scalable/status/notification-gpm-phone-010.svg
new file mode 120000
index 0000000..4421f45
--- /dev/null
+++ b/scalable/status/notification-gpm-phone-010.svg
@@ -0,0 +1 @@
+gpm-phone-010.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-phone-030.svg b/scalable/status/notification-gpm-phone-030.svg
new file mode 120000
index 0000000..e5cff5f
--- /dev/null
+++ b/scalable/status/notification-gpm-phone-030.svg
@@ -0,0 +1 @@
+gpm-phone-030.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-phone-050.svg b/scalable/status/notification-gpm-phone-050.svg
new file mode 120000
index 0000000..aaf8d33
--- /dev/null
+++ b/scalable/status/notification-gpm-phone-050.svg
@@ -0,0 +1 @@
+gpm-phone-050.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-phone-070.svg b/scalable/status/notification-gpm-phone-070.svg
new file mode 120000
index 0000000..36178a7
--- /dev/null
+++ b/scalable/status/notification-gpm-phone-070.svg
@@ -0,0 +1 @@
+gpm-phone-070.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-phone-090.svg b/scalable/status/notification-gpm-phone-090.svg
new file mode 120000
index 0000000..0e69b4d
--- /dev/null
+++ b/scalable/status/notification-gpm-phone-090.svg
@@ -0,0 +1 @@
+gpm-phone-090.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-010-charging.svg b/scalable/status/notification-gpm-ups-010-charging.svg
new file mode 120000
index 0000000..5b204d8
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-010-charging.svg
@@ -0,0 +1 @@
+gpm-ups-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-010.svg b/scalable/status/notification-gpm-ups-010.svg
new file mode 120000
index 0000000..e0331cd
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-010.svg
@@ -0,0 +1 @@
+gpm-ups-010.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-030-charging.svg b/scalable/status/notification-gpm-ups-030-charging.svg
new file mode 120000
index 0000000..dfdd466
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-030-charging.svg
@@ -0,0 +1 @@
+gpm-ups-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-030.svg b/scalable/status/notification-gpm-ups-030.svg
new file mode 120000
index 0000000..c4c4d74
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-030.svg
@@ -0,0 +1 @@
+gpm-ups-030.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-050-charging.svg b/scalable/status/notification-gpm-ups-050-charging.svg
new file mode 120000
index 0000000..bb41728
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-050-charging.svg
@@ -0,0 +1 @@
+gpm-ups-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-050.svg b/scalable/status/notification-gpm-ups-050.svg
new file mode 120000
index 0000000..cdd6148
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-050.svg
@@ -0,0 +1 @@
+gpm-ups-050.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-070-charging.svg b/scalable/status/notification-gpm-ups-070-charging.svg
new file mode 120000
index 0000000..028dc7e
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-070-charging.svg
@@ -0,0 +1 @@
+gpm-ups-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-070.svg b/scalable/status/notification-gpm-ups-070.svg
new file mode 120000
index 0000000..9b88be7
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-070.svg
@@ -0,0 +1 @@
+gpm-ups-070.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-090-charging.svg b/scalable/status/notification-gpm-ups-090-charging.svg
new file mode 120000
index 0000000..325e187
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-090-charging.svg
@@ -0,0 +1 @@
+gpm-ups-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/notification-gpm-ups-090.svg b/scalable/status/notification-gpm-ups-090.svg
new file mode 120000
index 0000000..7fc5b7f
--- /dev/null
+++ b/scalable/status/notification-gpm-ups-090.svg
@@ -0,0 +1 @@
+gpm-ups-090.svg \ No newline at end of file
diff --git a/scalable/status/orientation-down.svg b/scalable/status/orientation-down.svg
new file mode 120000
index 0000000..d9a754b
--- /dev/null
+++ b/scalable/status/orientation-down.svg
@@ -0,0 +1 @@
+orientation-landscape-down.svg \ No newline at end of file
diff --git a/scalable/status/orientation-landscape-down.svg b/scalable/status/orientation-landscape-down.svg
new file mode 120000
index 0000000..16e1b4d
--- /dev/null
+++ b/scalable/status/orientation-landscape-down.svg
@@ -0,0 +1 @@
+orientation-landscape-inverse.svg \ No newline at end of file
diff --git a/scalable/status/orientation-landscape-up.svg b/scalable/status/orientation-landscape-up.svg
new file mode 120000
index 0000000..8a95aad
--- /dev/null
+++ b/scalable/status/orientation-landscape-up.svg
@@ -0,0 +1 @@
+orientation-landscape.svg \ No newline at end of file
diff --git a/scalable/status/orientation-left.svg b/scalable/status/orientation-left.svg
new file mode 120000
index 0000000..0d02409
--- /dev/null
+++ b/scalable/status/orientation-left.svg
@@ -0,0 +1 @@
+orientation-portrait-left.svg \ No newline at end of file
diff --git a/scalable/status/orientation-portrait-left.svg b/scalable/status/orientation-portrait-left.svg
new file mode 120000
index 0000000..d3d9591
--- /dev/null
+++ b/scalable/status/orientation-portrait-left.svg
@@ -0,0 +1 @@
+orientation-portrait-inverse.svg \ No newline at end of file
diff --git a/scalable/status/orientation-portrait-right.svg b/scalable/status/orientation-portrait-right.svg
new file mode 120000
index 0000000..02af724
--- /dev/null
+++ b/scalable/status/orientation-portrait-right.svg
@@ -0,0 +1 @@
+orientation-portrait.svg \ No newline at end of file
diff --git a/scalable/status/orientation-right.svg b/scalable/status/orientation-right.svg
new file mode 120000
index 0000000..85369af
--- /dev/null
+++ b/scalable/status/orientation-right.svg
@@ -0,0 +1 @@
+orientation-portrait-right.svg \ No newline at end of file
diff --git a/scalable/status/orientation-up.svg b/scalable/status/orientation-up.svg
new file mode 120000
index 0000000..5a02713
--- /dev/null
+++ b/scalable/status/orientation-up.svg
@@ -0,0 +1 @@
+orientation-landscape-up.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-010-charging.svg b/scalable/status/xfpm-battery-010-charging.svg
new file mode 120000
index 0000000..b0ae0ed
--- /dev/null
+++ b/scalable/status/xfpm-battery-010-charging.svg
@@ -0,0 +1 @@
+gpm-battery-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-010.svg b/scalable/status/xfpm-battery-010.svg
new file mode 120000
index 0000000..ad8cf98
--- /dev/null
+++ b/scalable/status/xfpm-battery-010.svg
@@ -0,0 +1 @@
+gpm-battery-010.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-030-charging.svg b/scalable/status/xfpm-battery-030-charging.svg
new file mode 120000
index 0000000..6feca9f
--- /dev/null
+++ b/scalable/status/xfpm-battery-030-charging.svg
@@ -0,0 +1 @@
+gpm-battery-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-030.svg b/scalable/status/xfpm-battery-030.svg
new file mode 120000
index 0000000..4b7763b
--- /dev/null
+++ b/scalable/status/xfpm-battery-030.svg
@@ -0,0 +1 @@
+gpm-battery-030.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-050-charging.svg b/scalable/status/xfpm-battery-050-charging.svg
new file mode 120000
index 0000000..9033774
--- /dev/null
+++ b/scalable/status/xfpm-battery-050-charging.svg
@@ -0,0 +1 @@
+gpm-battery-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-050.svg b/scalable/status/xfpm-battery-050.svg
new file mode 120000
index 0000000..4152960
--- /dev/null
+++ b/scalable/status/xfpm-battery-050.svg
@@ -0,0 +1 @@
+gpm-battery-050.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-070-charging.svg b/scalable/status/xfpm-battery-070-charging.svg
new file mode 120000
index 0000000..82a3ff9
--- /dev/null
+++ b/scalable/status/xfpm-battery-070-charging.svg
@@ -0,0 +1 @@
+gpm-battery-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-070.svg b/scalable/status/xfpm-battery-070.svg
new file mode 120000
index 0000000..666edd0
--- /dev/null
+++ b/scalable/status/xfpm-battery-070.svg
@@ -0,0 +1 @@
+gpm-battery-070.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-090-charging.svg b/scalable/status/xfpm-battery-090-charging.svg
new file mode 120000
index 0000000..f4e16a3
--- /dev/null
+++ b/scalable/status/xfpm-battery-090-charging.svg
@@ -0,0 +1 @@
+gpm-battery-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-battery-090.svg b/scalable/status/xfpm-battery-090.svg
new file mode 120000
index 0000000..0dd429d
--- /dev/null
+++ b/scalable/status/xfpm-battery-090.svg
@@ -0,0 +1 @@
+gpm-battery-090.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-keyboard-010.svg b/scalable/status/xfpm-keyboard-010.svg
new file mode 120000
index 0000000..df39b2b
--- /dev/null
+++ b/scalable/status/xfpm-keyboard-010.svg
@@ -0,0 +1 @@
+gpm-keyboard-010.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-keyboard-030.svg b/scalable/status/xfpm-keyboard-030.svg
index 59ed6e5..a6ccc6f 120000
--- a/scalable/status/xfpm-keyboard-030.svg
+++ b/scalable/status/xfpm-keyboard-030.svg
@@ -1 +1 @@
-xfpm-keyboard-040.svg \ No newline at end of file
+gpm-keyboard-030.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-keyboard-050.svg b/scalable/status/xfpm-keyboard-050.svg
new file mode 120000
index 0000000..09a1ecf
--- /dev/null
+++ b/scalable/status/xfpm-keyboard-050.svg
@@ -0,0 +1 @@
+gpm-keyboard-050.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-keyboard-070.svg b/scalable/status/xfpm-keyboard-070.svg
new file mode 120000
index 0000000..a4447b2
--- /dev/null
+++ b/scalable/status/xfpm-keyboard-070.svg
@@ -0,0 +1 @@
+gpm-keyboard-070.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-keyboard-090.svg b/scalable/status/xfpm-keyboard-090.svg
new file mode 120000
index 0000000..05c1f45
--- /dev/null
+++ b/scalable/status/xfpm-keyboard-090.svg
@@ -0,0 +1 @@
+gpm-keyboard-090.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-mouse-010.svg b/scalable/status/xfpm-mouse-010.svg
new file mode 120000
index 0000000..82f0763
--- /dev/null
+++ b/scalable/status/xfpm-mouse-010.svg
@@ -0,0 +1 @@
+gpm-mouse-010.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-mouse-030.svg b/scalable/status/xfpm-mouse-030.svg
index abae4e8..9f40101 120000
--- a/scalable/status/xfpm-mouse-030.svg
+++ b/scalable/status/xfpm-mouse-030.svg
@@ -1 +1 @@
-xfpm-mouse-040.svg \ No newline at end of file
+gpm-mouse-030.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-mouse-050.svg b/scalable/status/xfpm-mouse-050.svg
new file mode 120000
index 0000000..a9b3093
--- /dev/null
+++ b/scalable/status/xfpm-mouse-050.svg
@@ -0,0 +1 @@
+gpm-mouse-050.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-mouse-070.svg b/scalable/status/xfpm-mouse-070.svg
new file mode 120000
index 0000000..3c6032b
--- /dev/null
+++ b/scalable/status/xfpm-mouse-070.svg
@@ -0,0 +1 @@
+gpm-mouse-070.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-mouse-090.svg b/scalable/status/xfpm-mouse-090.svg
new file mode 120000
index 0000000..8993bde
--- /dev/null
+++ b/scalable/status/xfpm-mouse-090.svg
@@ -0,0 +1 @@
+gpm-mouse-090.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-phone-010.svg b/scalable/status/xfpm-phone-010.svg
new file mode 120000
index 0000000..4421f45
--- /dev/null
+++ b/scalable/status/xfpm-phone-010.svg
@@ -0,0 +1 @@
+gpm-phone-010.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-phone-030.svg b/scalable/status/xfpm-phone-030.svg
index 633943a..e5cff5f 120000
--- a/scalable/status/xfpm-phone-030.svg
+++ b/scalable/status/xfpm-phone-030.svg
@@ -1 +1 @@
-xfpm-phone-040.svg \ No newline at end of file
+gpm-phone-030.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-phone-050.svg b/scalable/status/xfpm-phone-050.svg
new file mode 120000
index 0000000..aaf8d33
--- /dev/null
+++ b/scalable/status/xfpm-phone-050.svg
@@ -0,0 +1 @@
+gpm-phone-050.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-phone-070.svg b/scalable/status/xfpm-phone-070.svg
new file mode 120000
index 0000000..36178a7
--- /dev/null
+++ b/scalable/status/xfpm-phone-070.svg
@@ -0,0 +1 @@
+gpm-phone-070.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-phone-090.svg b/scalable/status/xfpm-phone-090.svg
new file mode 120000
index 0000000..0e69b4d
--- /dev/null
+++ b/scalable/status/xfpm-phone-090.svg
@@ -0,0 +1 @@
+gpm-phone-090.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-010-charging.svg b/scalable/status/xfpm-primary-010-charging.svg
new file mode 120000
index 0000000..2d11e72
--- /dev/null
+++ b/scalable/status/xfpm-primary-010-charging.svg
@@ -0,0 +1 @@
+gpm-primary-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-010.svg b/scalable/status/xfpm-primary-010.svg
new file mode 120000
index 0000000..e28d944
--- /dev/null
+++ b/scalable/status/xfpm-primary-010.svg
@@ -0,0 +1 @@
+gpm-primary-010.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-030-charging.svg b/scalable/status/xfpm-primary-030-charging.svg
new file mode 120000
index 0000000..e76a275
--- /dev/null
+++ b/scalable/status/xfpm-primary-030-charging.svg
@@ -0,0 +1 @@
+gpm-primary-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-030.svg b/scalable/status/xfpm-primary-030.svg
new file mode 120000
index 0000000..7eb6374
--- /dev/null
+++ b/scalable/status/xfpm-primary-030.svg
@@ -0,0 +1 @@
+gpm-primary-030.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-050-charging.svg b/scalable/status/xfpm-primary-050-charging.svg
new file mode 120000
index 0000000..99f0293
--- /dev/null
+++ b/scalable/status/xfpm-primary-050-charging.svg
@@ -0,0 +1 @@
+gpm-primary-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-050.svg b/scalable/status/xfpm-primary-050.svg
new file mode 120000
index 0000000..ac45267
--- /dev/null
+++ b/scalable/status/xfpm-primary-050.svg
@@ -0,0 +1 @@
+gpm-primary-050.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-070-charging.svg b/scalable/status/xfpm-primary-070-charging.svg
new file mode 120000
index 0000000..39655de
--- /dev/null
+++ b/scalable/status/xfpm-primary-070-charging.svg
@@ -0,0 +1 @@
+gpm-primary-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-070.svg b/scalable/status/xfpm-primary-070.svg
new file mode 120000
index 0000000..28f732f
--- /dev/null
+++ b/scalable/status/xfpm-primary-070.svg
@@ -0,0 +1 @@
+gpm-primary-070.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-090-charging.svg b/scalable/status/xfpm-primary-090-charging.svg
new file mode 120000
index 0000000..38e489d
--- /dev/null
+++ b/scalable/status/xfpm-primary-090-charging.svg
@@ -0,0 +1 @@
+gpm-primary-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-primary-090.svg b/scalable/status/xfpm-primary-090.svg
new file mode 120000
index 0000000..63e7289
--- /dev/null
+++ b/scalable/status/xfpm-primary-090.svg
@@ -0,0 +1 @@
+gpm-primary-090.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-010-charging.svg b/scalable/status/xfpm-ups-010-charging.svg
new file mode 120000
index 0000000..5b204d8
--- /dev/null
+++ b/scalable/status/xfpm-ups-010-charging.svg
@@ -0,0 +1 @@
+gpm-ups-010-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-010.svg b/scalable/status/xfpm-ups-010.svg
new file mode 120000
index 0000000..e0331cd
--- /dev/null
+++ b/scalable/status/xfpm-ups-010.svg
@@ -0,0 +1 @@
+gpm-ups-010.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-030-charging.svg b/scalable/status/xfpm-ups-030-charging.svg
new file mode 120000
index 0000000..dfdd466
--- /dev/null
+++ b/scalable/status/xfpm-ups-030-charging.svg
@@ -0,0 +1 @@
+gpm-ups-030-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-030.svg b/scalable/status/xfpm-ups-030.svg
new file mode 120000
index 0000000..c4c4d74
--- /dev/null
+++ b/scalable/status/xfpm-ups-030.svg
@@ -0,0 +1 @@
+gpm-ups-030.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-050-charging.svg b/scalable/status/xfpm-ups-050-charging.svg
new file mode 120000
index 0000000..bb41728
--- /dev/null
+++ b/scalable/status/xfpm-ups-050-charging.svg
@@ -0,0 +1 @@
+gpm-ups-050-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-050.svg b/scalable/status/xfpm-ups-050.svg
new file mode 120000
index 0000000..cdd6148
--- /dev/null
+++ b/scalable/status/xfpm-ups-050.svg
@@ -0,0 +1 @@
+gpm-ups-050.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-070-charging.svg b/scalable/status/xfpm-ups-070-charging.svg
new file mode 120000
index 0000000..028dc7e
--- /dev/null
+++ b/scalable/status/xfpm-ups-070-charging.svg
@@ -0,0 +1 @@
+gpm-ups-070-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-070.svg b/scalable/status/xfpm-ups-070.svg
new file mode 120000
index 0000000..9b88be7
--- /dev/null
+++ b/scalable/status/xfpm-ups-070.svg
@@ -0,0 +1 @@
+gpm-ups-070.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-090-charging.svg b/scalable/status/xfpm-ups-090-charging.svg
new file mode 120000
index 0000000..325e187
--- /dev/null
+++ b/scalable/status/xfpm-ups-090-charging.svg
@@ -0,0 +1 @@
+gpm-ups-090-charging.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-090.svg b/scalable/status/xfpm-ups-090.svg
new file mode 120000
index 0000000..7fc5b7f
--- /dev/null
+++ b/scalable/status/xfpm-ups-090.svg
@@ -0,0 +1 @@
+gpm-ups-090.svg \ No newline at end of file
diff --git a/scalable/status/xfpm-ups-charged.svg b/scalable/status/xfpm-ups-charged.svg
index 4cfbb20..f6ae71a 120000
--- a/scalable/status/xfpm-ups-charged.svg
+++ b/scalable/status/xfpm-ups-charged.svg
@@ -1 +1 @@
-gpm-battery-100-charging.svg \ No newline at end of file
+gpm-battery-charged.svg \ No newline at end of file