summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2012-08-15 15:17:02 +0200
committerRasmus Steinke <rasi@xssn.at>2012-08-15 15:17:02 +0200
commit4c2af5300dc80ce5c8ff8c742961dcc5af7cd61e (patch)
treea0ec4c382ebb70f907cf1dfa485faefb2f0a7b8f
parent12650d0424141da59eb655ecbe459967f229638c (diff)
downloaddotfiles-4c2af5300dc80ce5c8ff8c742961dcc5af7cd61e.tar.gz
dotfiles-4c2af5300dc80ce5c8ff8c742961dcc5af7cd61e.tar.xz
adding colors
-rw-r--r--.colors/ashe43
-rw-r--r--.colors/astromouse19
-rw-r--r--.colors/bl1nk29
-rw-r--r--.colors/bl1nk228
-rw-r--r--.colors/bl1nkwhite28
-rw-r--r--.colors/candymouse19
-rw-r--r--.colors/color26
-rw-r--r--.colors/cottonmouse19
-rw-r--r--.colors/crshd37
-rw-r--r--.colors/dark31
-rw-r--r--.colors/edma242
m---------.colors/gnome-terminal-colors-solarized0
-rw-r--r--.colors/jessicamouse19
-rw-r--r--.colors/nu27
-rw-r--r--.colors/orange27
-rw-r--r--.colors/pk28
-rw-r--r--.colors/solarized77
-rw-r--r--.colors/test34
-rw-r--r--.colors/thayer27
-rw-r--r--.colors/xmonad_bl1nk28
-rw-r--r--.colors/xoria25628
-rw-r--r--.config/subtle/icons/COPYING9
-rwxr-xr-x.config/subtle/icons/ac.xbm4
-rw-r--r--.config/subtle/icons/ac1.xbm5
-rw-r--r--.config/subtle/icons/ac2.xbm5
-rwxr-xr-x.config/subtle/icons/ac_01.xbm4
-rwxr-xr-x.config/subtle/icons/arch.xbm4
-rw-r--r--.config/subtle/icons/arch1.xbm5
-rw-r--r--.config/subtle/icons/arch2.xbm5
-rwxr-xr-x.config/subtle/icons/arch_10x10.xbm5
-rw-r--r--.config/subtle/icons/arrow_down1.xbm5
-rw-r--r--.config/subtle/icons/arrow_down2.xbm5
-rw-r--r--.config/subtle/icons/arrow_left1.xbm5
-rw-r--r--.config/subtle/icons/arrow_left2.xbm5
-rw-r--r--.config/subtle/icons/arrow_right1.xbm5
-rw-r--r--.config/subtle/icons/arrow_right2.xbm5
-rw-r--r--.config/subtle/icons/arrow_up1.xbm5
-rw-r--r--.config/subtle/icons/arrow_up2.xbm5
-rw-r--r--.config/subtle/icons/bag.xbm5
-rw-r--r--.config/subtle/icons/bail.xbm5
-rw-r--r--.config/subtle/icons/balloon.xbm5
-rwxr-xr-x.config/subtle/icons/bat_empty_01.xbm4
-rwxr-xr-x.config/subtle/icons/bat_empty_02.xbm4
-rwxr-xr-x.config/subtle/icons/bat_full_01.xbm4
-rwxr-xr-x.config/subtle/icons/bat_full_02.xbm4
-rwxr-xr-x.config/subtle/icons/bat_low_01.xbm4
-rwxr-xr-x.config/subtle/icons/bat_low_02.xbm4
-rw-r--r--.config/subtle/icons/battery_horz1.xbm5
-rw-r--r--.config/subtle/icons/battery_horz2.xbm5
-rw-r--r--.config/subtle/icons/battery_horz3.xbm5
-rw-r--r--.config/subtle/icons/battery_vert1.xbm5
-rw-r--r--.config/subtle/icons/battery_vert2.xbm5
-rw-r--r--.config/subtle/icons/battery_vert3.xbm5
-rw-r--r--.config/subtle/icons/bell1.xbm5
-rw-r--r--.config/subtle/icons/bell2.xbm5
-rw-r--r--.config/subtle/icons/binder.xbm5
-rwxr-xr-x.config/subtle/icons/bluetooth.xbm4
-rw-r--r--.config/subtle/icons/box.xbm5
-rw-r--r--.config/subtle/icons/box_in.xbm5
-rw-r--r--.config/subtle/icons/box_minus.xbm5
-rw-r--r--.config/subtle/icons/box_out.xbm5
-rw-r--r--.config/subtle/icons/box_plus.xbm5
-rw-r--r--.config/subtle/icons/brightness.xbm5
-rw-r--r--.config/subtle/icons/bug.xbm5
-rwxr-xr-x.config/subtle/icons/bug_01.xbm4
-rwxr-xr-x.config/subtle/icons/bug_02.xbm4
-rw-r--r--.config/subtle/icons/calculator.xbm5
-rw-r--r--.config/subtle/icons/cannon.xbm5
-rw-r--r--.config/subtle/icons/card.xbm5
-rw-r--r--.config/subtle/icons/cart.xbm5
-rw-r--r--.config/subtle/icons/cart_plus.xbm5
-rwxr-xr-x.config/subtle/icons/cat.xbm4
-rw-r--r--.config/subtle/icons/cd.xbm5
-rw-r--r--.config/subtle/icons/cert.xbm5
-rw-r--r--.config/subtle/icons/chain.xbm5
-rw-r--r--.config/subtle/icons/check.xbm5
-rw-r--r--.config/subtle/icons/clip.xbm5
-rwxr-xr-x.config/subtle/icons/clock.xbm4
-rw-r--r--.config/subtle/icons/clock1.xbm5
-rw-r--r--.config/subtle/icons/clock2.xbm5
-rw-r--r--.config/subtle/icons/clockwise.xbm5
-rw-r--r--.config/subtle/icons/cpu.xbm5
-rw-r--r--.config/subtle/icons/cpu_1.xbm6
-rw-r--r--.config/subtle/icons/delete.xbm5
-rw-r--r--.config/subtle/icons/denied1.xbm5
-rw-r--r--.config/subtle/icons/denied2.xbm5
-rw-r--r--.config/subtle/icons/diagram.xbm5
-rwxr-xr-x.config/subtle/icons/dish.xbm4
-rw-r--r--.config/subtle/icons/diskette.xbm5
-rw-r--r--.config/subtle/icons/dotbox.xbm5
-rw-r--r--.config/subtle/icons/down.xbm6
-rwxr-xr-x.config/subtle/icons/empty.xbm4
-rw-r--r--.config/subtle/icons/exclamation1.xbm5
-rw-r--r--.config/subtle/icons/exclamation2.xbm5
-rwxr-xr-x.config/subtle/icons/eye_l.xbm4
-rwxr-xr-x.config/subtle/icons/eye_r.xbm4
-rw-r--r--.config/subtle/icons/fan.xbm5
-rw-r--r--.config/subtle/icons/file1.xbm5
-rw-r--r--.config/subtle/icons/file2.xbm5
-rw-r--r--.config/subtle/icons/flag.xbm5
-rw-r--r--.config/subtle/icons/flask1.xbm5
-rw-r--r--.config/subtle/icons/flask2.xbm5
-rw-r--r--.config/subtle/icons/fox.xbm5
-rw-r--r--.config/subtle/icons/fox_1.xbm5
-rwxr-xr-x.config/subtle/icons/fs_01.xbm4
-rwxr-xr-x.config/subtle/icons/fs_02.xbm4
-rwxr-xr-x.config/subtle/icons/full.xbm4
-rwxr-xr-x.config/subtle/icons/fwd.xbm4
-rw-r--r--.config/subtle/icons/game.xbm5
-rw-r--r--.config/subtle/icons/ghost.xbm5
-rwxr-xr-x.config/subtle/icons/half.xbm4
-rw-r--r--.config/subtle/icons/headphones.xbm5
-rw-r--r--.config/subtle/icons/heart.xbm5
-rw-r--r--.config/subtle/icons/heart_plus.xbm5
-rw-r--r--.config/subtle/icons/house.xbm5
-rw-r--r--.config/subtle/icons/info.xbm5
-rwxr-xr-x.config/subtle/icons/info_01.xbm4
-rwxr-xr-x.config/subtle/icons/info_02.xbm4
-rwxr-xr-x.config/subtle/icons/info_03.xbm4
-rw-r--r--.config/subtle/icons/invader1.xbm5
-rw-r--r--.config/subtle/icons/invader2.xbm5
-rw-r--r--.config/subtle/icons/invader3.xbm5
-rw-r--r--.config/subtle/icons/invader4.xbm5
-rw-r--r--.config/subtle/icons/invader5.xbm5
-rw-r--r--.config/subtle/icons/invader6.xbm5
-rw-r--r--.config/subtle/icons/jar1.xbm5
-rw-r--r--.config/subtle/icons/jar2.xbm5
-rw-r--r--.config/subtle/icons/jar3.xbm5
-rw-r--r--.config/subtle/icons/key.xbm5
-rw-r--r--.config/subtle/icons/light1.xbm5
-rw-r--r--.config/subtle/icons/light2.xbm5
-rw-r--r--.config/subtle/icons/list.xbm5
-rw-r--r--.config/subtle/icons/load.xbm6
-rw-r--r--.config/subtle/icons/lock.xbm5
-rw-r--r--.config/subtle/icons/magnifier.xbm5
-rw-r--r--.config/subtle/icons/mail.xbm5
-rw-r--r--.config/subtle/icons/mail_1.xbm5
-rw-r--r--.config/subtle/icons/man.xbm5
-rw-r--r--.config/subtle/icons/mem.xbm6
-rw-r--r--.config/subtle/icons/mem_1.xbm6
-rw-r--r--.config/subtle/icons/memory.xbm5
-rw-r--r--.config/subtle/icons/minus.xbm5
-rw-r--r--.config/subtle/icons/mouse.xbm5
-rwxr-xr-x.config/subtle/icons/mouse_01.xbm4
-rw-r--r--.config/subtle/icons/movie.xbm5
-rw-r--r--.config/subtle/icons/mpd.xbm6
-rw-r--r--.config/subtle/icons/net-wifi.xbm6
-rw-r--r--.config/subtle/icons/net-wifi3.xbm6
-rw-r--r--.config/subtle/icons/net-wifi4.xbm6
-rw-r--r--.config/subtle/icons/net-wifi5.xbm6
-rw-r--r--.config/subtle/icons/net-wired.xbm6
-rw-r--r--.config/subtle/icons/net-wired2.xbm6
-rwxr-xr-x.config/subtle/icons/net_down_01.xbm4
-rwxr-xr-x.config/subtle/icons/net_down_02.xbm4
-rwxr-xr-x.config/subtle/icons/net_down_03.xbm4
-rwxr-xr-x.config/subtle/icons/net_up_01.xbm4
-rwxr-xr-x.config/subtle/icons/net_up_02.xbm4
-rwxr-xr-x.config/subtle/icons/net_up_03.xbm4
-rwxr-xr-x.config/subtle/icons/net_wired.xbm4
-rwxr-xr-x.config/subtle/icons/next.xbm4
-rwxr-xr-x.config/subtle/icons/note.xbm4
-rw-r--r--.config/subtle/icons/note1.xbm5
-rw-r--r--.config/subtle/icons/note2.xbm5
-rw-r--r--.config/subtle/icons/notepad.xbm5
-rw-r--r--.config/subtle/icons/off.xbm5
-rw-r--r--.config/subtle/icons/omega.xbm5
-rw-r--r--.config/subtle/icons/on.xbm5
-rw-r--r--.config/subtle/icons/overview.pngbin0 -> 1501 bytes
-rw-r--r--.config/subtle/icons/pacman.xbm5
-rw-r--r--.config/subtle/icons/pacman_1.xbm5
-rw-r--r--.config/subtle/icons/paint.xbm5
-rwxr-xr-x.config/subtle/icons/pause.xbm4
-rw-r--r--.config/subtle/icons/pc.xbm5
-rw-r--r--.config/subtle/icons/pencil.xbm5
-rw-r--r--.config/subtle/icons/phone1.xbm5
-rw-r--r--.config/subtle/icons/phone2.xbm5
-rwxr-xr-x.config/subtle/icons/phones.xbm4
-rw-r--r--.config/subtle/icons/pin.xbm5
-rwxr-xr-x.config/subtle/icons/play.xbm4
-rw-r--r--.config/subtle/icons/player_bwd1.xbm5
-rw-r--r--.config/subtle/icons/player_bwd2.xbm5
-rw-r--r--.config/subtle/icons/player_fwd1.xbm5
-rw-r--r--.config/subtle/icons/player_fwd2.xbm5
-rw-r--r--.config/subtle/icons/player_next1.xbm5
-rw-r--r--.config/subtle/icons/player_next2.xbm5
-rw-r--r--.config/subtle/icons/player_pause1.xbm5
-rw-r--r--.config/subtle/icons/player_pause2.xbm5
-rw-r--r--.config/subtle/icons/player_play1.xbm5
-rw-r--r--.config/subtle/icons/player_play2.xbm5
-rw-r--r--.config/subtle/icons/player_prev1.xbm5
-rw-r--r--.config/subtle/icons/player_prev2.xbm5
-rw-r--r--.config/subtle/icons/player_repeat1.xbm5
-rw-r--r--.config/subtle/icons/player_repeat2.xbm5
-rw-r--r--.config/subtle/icons/player_shuffle1.xbm5
-rw-r--r--.config/subtle/icons/player_shuffle2.xbm5
-rw-r--r--.config/subtle/icons/player_stop1.xbm5
-rw-r--r--.config/subtle/icons/player_stop2.xbm5
-rw-r--r--.config/subtle/icons/plug.xbm5
-rw-r--r--.config/subtle/icons/plus.xbm5
-rw-r--r--.config/subtle/icons/plus_1.xbm5
-rw-r--r--.config/subtle/icons/power-ac.xbm6
-rw-r--r--.config/subtle/icons/power-bat.xbm6
-rw-r--r--.config/subtle/icons/power-bat2.xbm6
-rwxr-xr-x.config/subtle/icons/prev.xbm4
-rw-r--r--.config/subtle/icons/puzzle.xbm5
-rw-r--r--.config/subtle/icons/question.xbm5
-rw-r--r--.config/subtle/icons/quote.xbm5
-rw-r--r--.config/subtle/icons/radio.xbm5
-rw-r--r--.config/subtle/icons/rss.xbm5
-rw-r--r--.config/subtle/icons/ruby.xbm5
-rw-r--r--.config/subtle/icons/ruler.xbm5
-rwxr-xr-x.config/subtle/icons/rwd.xbm4
-rwxr-xr-x.config/subtle/icons/scorpio.xbm4
-rw-r--r--.config/subtle/icons/screen.xbm5
-rw-r--r--.config/subtle/icons/screw.xbm5
-rw-r--r--.config/subtle/icons/scroll.xbm5
-rw-r--r--.config/subtle/icons/selection.xbm5
-rw-r--r--.config/subtle/icons/shelf.xbm5
-rw-r--r--.config/subtle/icons/shelter.xbm5
-rw-r--r--.config/subtle/icons/shift_down.xbm5
-rw-r--r--.config/subtle/icons/shift_left.xbm5
-rw-r--r--.config/subtle/icons/shift_right.xbm5
-rw-r--r--.config/subtle/icons/shift_up.xbm5
-rwxr-xr-x.config/subtle/icons/shroom.xbm4
-rw-r--r--.config/subtle/icons/shuffle.xbm5
-rwxr-xr-x.config/subtle/icons/spkr_01.xbm4
-rwxr-xr-x.config/subtle/icons/spkr_02.xbm4
-rwxr-xr-x.config/subtle/icons/spkr_03.xbm4
-rwxr-xr-x.config/subtle/icons/stop.xbm4
-rw-r--r--.config/subtle/icons/tag.xbm5
-rw-r--r--.config/subtle/icons/temp.xbm5
-rw-r--r--.config/subtle/icons/temp_1.xbm6
-rw-r--r--.config/subtle/icons/terminal.xbm5
-rwxr-xr-x.config/subtle/icons/test.xbm4
-rw-r--r--.config/subtle/icons/thumb_down.xbm5
-rw-r--r--.config/subtle/icons/thumb_up.xbm5
-rw-r--r--.config/subtle/icons/tile1.xbm5
-rw-r--r--.config/subtle/icons/tile2.xbm5
-rw-r--r--.config/subtle/icons/tile3.xbm5
-rw-r--r--.config/subtle/icons/trash.xbm5
-rw-r--r--.config/subtle/icons/tv.xbm5
-rw-r--r--.config/subtle/icons/ufo.xbm5
-rw-r--r--.config/subtle/icons/up.xbm6
-rw-r--r--.config/subtle/icons/usb.xbm5
-rwxr-xr-x.config/subtle/icons/usb_02.xbm4
-rw-r--r--.config/subtle/icons/usb_1.xbm5
-rw-r--r--.config/subtle/icons/vol-hi.xbm6
-rw-r--r--.config/subtle/icons/vol-mute.xbm6
-rw-r--r--.config/subtle/icons/volume.xbm6
-rw-r--r--.config/subtle/icons/volume_minus.xbm5
-rw-r--r--.config/subtle/icons/volume_off.xbm5
-rw-r--r--.config/subtle/icons/volume_on.xbm5
-rw-r--r--.config/subtle/icons/volume_plus.xbm5
-rw-r--r--.config/subtle/icons/wait.xbm5
-rw-r--r--.config/subtle/icons/wand.xbm5
-rw-r--r--.config/subtle/icons/water.xbm5
-rw-r--r--.config/subtle/icons/wifi.xbm5
-rwxr-xr-x.config/subtle/icons/wifi_01.xbm4
-rwxr-xr-x.config/subtle/icons/wifi_02.xbm4
-rw-r--r--.config/subtle/icons/world.xbm5
-rw-r--r--.config/subtle/icons/wrench.xbm5
-rw-r--r--.config/subtle/subtle.bak571
-rw-r--r--.config/subtle/subtle.rb893
-rw-r--r--.config/subtle/subtle.rb~547
-rwxr-xr-x.config/subtle/xbm/ac.xbm4
-rw-r--r--.config/subtle/xbm/ac1.xbm5
-rw-r--r--.config/subtle/xbm/ac2.xbm5
-rwxr-xr-x.config/subtle/xbm/ac_01.xbm4
-rwxr-xr-x.config/subtle/xbm/arch.xbm4
-rw-r--r--.config/subtle/xbm/arch1.xbm5
-rw-r--r--.config/subtle/xbm/arch2.xbm5
-rwxr-xr-x.config/subtle/xbm/arch_10x10.xbm5
-rw-r--r--.config/subtle/xbm/arrow_down1.xbm5
-rw-r--r--.config/subtle/xbm/arrow_down2.xbm5
-rw-r--r--.config/subtle/xbm/arrow_left1.xbm5
-rw-r--r--.config/subtle/xbm/arrow_left2.xbm5
-rw-r--r--.config/subtle/xbm/arrow_right1.xbm5
-rw-r--r--.config/subtle/xbm/arrow_right2.xbm5
-rw-r--r--.config/subtle/xbm/arrow_up1.xbm5
-rw-r--r--.config/subtle/xbm/arrow_up2.xbm5
-rw-r--r--.config/subtle/xbm/bag.xbm5
-rw-r--r--.config/subtle/xbm/bail.xbm5
-rw-r--r--.config/subtle/xbm/balloon.xbm5
-rwxr-xr-x.config/subtle/xbm/bat_empty_01.xbm4
-rwxr-xr-x.config/subtle/xbm/bat_empty_02.xbm4
-rwxr-xr-x.config/subtle/xbm/bat_full_01.xbm4
-rwxr-xr-x.config/subtle/xbm/bat_full_02.xbm4
-rwxr-xr-x.config/subtle/xbm/bat_low_01.xbm4
-rwxr-xr-x.config/subtle/xbm/bat_low_02.xbm4
-rw-r--r--.config/subtle/xbm/battery_horz1.xbm5
-rw-r--r--.config/subtle/xbm/battery_horz2.xbm5
-rw-r--r--.config/subtle/xbm/battery_horz3.xbm5
-rw-r--r--.config/subtle/xbm/battery_vert1.xbm5
-rw-r--r--.config/subtle/xbm/battery_vert2.xbm5
-rw-r--r--.config/subtle/xbm/battery_vert3.xbm5
-rw-r--r--.config/subtle/xbm/bell1.xbm5
-rw-r--r--.config/subtle/xbm/bell2.xbm5
-rw-r--r--.config/subtle/xbm/binder.xbm5
-rwxr-xr-x.config/subtle/xbm/bluetooth.xbm4
-rw-r--r--.config/subtle/xbm/box.xbm5
-rw-r--r--.config/subtle/xbm/box_in.xbm5
-rw-r--r--.config/subtle/xbm/box_minus.xbm5
-rw-r--r--.config/subtle/xbm/box_out.xbm5
-rw-r--r--.config/subtle/xbm/box_plus.xbm5
-rw-r--r--.config/subtle/xbm/brightness.xbm5
-rw-r--r--.config/subtle/xbm/bug.xbm5
-rwxr-xr-x.config/subtle/xbm/bug_01.xbm4
-rwxr-xr-x.config/subtle/xbm/bug_02.xbm4
-rw-r--r--.config/subtle/xbm/calculator.xbm5
-rw-r--r--.config/subtle/xbm/card.xbm5
-rw-r--r--.config/subtle/xbm/cart.xbm5
-rw-r--r--.config/subtle/xbm/cart_plus.xbm5
-rwxr-xr-x.config/subtle/xbm/cat.xbm4
-rw-r--r--.config/subtle/xbm/cd.xbm5
-rw-r--r--.config/subtle/xbm/cert.xbm5
-rw-r--r--.config/subtle/xbm/chain.xbm5
-rw-r--r--.config/subtle/xbm/check.xbm5
-rw-r--r--.config/subtle/xbm/clip.xbm5
-rwxr-xr-x.config/subtle/xbm/clock.xbm4
-rw-r--r--.config/subtle/xbm/clock1.xbm5
-rw-r--r--.config/subtle/xbm/clock2.xbm5
-rw-r--r--.config/subtle/xbm/clockwise.xbm5
-rw-r--r--.config/subtle/xbm/cpu.xbm5
-rw-r--r--.config/subtle/xbm/cpu_1.xbm6
-rw-r--r--.config/subtle/xbm/delete.xbm5
-rw-r--r--.config/subtle/xbm/denied1.xbm5
-rw-r--r--.config/subtle/xbm/denied2.xbm5
-rw-r--r--.config/subtle/xbm/diagram.xbm5
-rwxr-xr-x.config/subtle/xbm/dish.xbm4
-rw-r--r--.config/subtle/xbm/diskette.xbm5
-rw-r--r--.config/subtle/xbm/dotbox.xbm5
-rw-r--r--.config/subtle/xbm/down.xbm6
-rwxr-xr-x.config/subtle/xbm/empty.xbm4
-rw-r--r--.config/subtle/xbm/exclamation1.xbm5
-rw-r--r--.config/subtle/xbm/exclamation2.xbm5
-rwxr-xr-x.config/subtle/xbm/eye_l.xbm4
-rwxr-xr-x.config/subtle/xbm/eye_r.xbm4
-rw-r--r--.config/subtle/xbm/fan.xbm5
-rw-r--r--.config/subtle/xbm/file1.xbm5
-rw-r--r--.config/subtle/xbm/file2.xbm5
-rw-r--r--.config/subtle/xbm/flag.xbm5
-rw-r--r--.config/subtle/xbm/flask1.xbm5
-rw-r--r--.config/subtle/xbm/flask2.xbm5
-rwxr-xr-x.config/subtle/xbm/fox.xbm4
-rw-r--r--.config/subtle/xbm/fox_1.xbm5
-rwxr-xr-x.config/subtle/xbm/fs_01.xbm4
-rwxr-xr-x.config/subtle/xbm/fs_02.xbm4
-rwxr-xr-x.config/subtle/xbm/full.xbm4
-rwxr-xr-x.config/subtle/xbm/fwd.xbm4
-rw-r--r--.config/subtle/xbm/game.xbm5
-rw-r--r--.config/subtle/xbm/ghost.xbm5
-rwxr-xr-x.config/subtle/xbm/half.xbm4
-rw-r--r--.config/subtle/xbm/headphones.xbm5
-rw-r--r--.config/subtle/xbm/heart.xbm5
-rw-r--r--.config/subtle/xbm/heart_plus.xbm5
-rw-r--r--.config/subtle/xbm/house.xbm5
-rw-r--r--.config/subtle/xbm/info.xbm5
-rwxr-xr-x.config/subtle/xbm/info_01.xbm4
-rwxr-xr-x.config/subtle/xbm/info_02.xbm4
-rwxr-xr-x.config/subtle/xbm/info_03.xbm4
-rw-r--r--.config/subtle/xbm/jar1.xbm5
-rw-r--r--.config/subtle/xbm/jar2.xbm5
-rw-r--r--.config/subtle/xbm/jar3.xbm5
-rw-r--r--.config/subtle/xbm/key.xbm5
-rw-r--r--.config/subtle/xbm/light1.xbm5
-rw-r--r--.config/subtle/xbm/light2.xbm5
-rw-r--r--.config/subtle/xbm/list.xbm5
-rw-r--r--.config/subtle/xbm/load.xbm6
-rw-r--r--.config/subtle/xbm/lock.xbm5
-rw-r--r--.config/subtle/xbm/magnifier.xbm5
-rwxr-xr-x.config/subtle/xbm/mail.xbm4
-rw-r--r--.config/subtle/xbm/mail_1.xbm5
-rw-r--r--.config/subtle/xbm/man.xbm5
-rw-r--r--.config/subtle/xbm/mem.xbm6
-rw-r--r--.config/subtle/xbm/mem_1.xbm6
-rw-r--r--.config/subtle/xbm/memory.xbm5
-rw-r--r--.config/subtle/xbm/minus.xbm5
-rw-r--r--.config/subtle/xbm/mouse.xbm5
-rwxr-xr-x.config/subtle/xbm/mouse_01.xbm4
-rw-r--r--.config/subtle/xbm/movie.xbm5
-rw-r--r--.config/subtle/xbm/mpd.xbm6
-rw-r--r--.config/subtle/xbm/net-wifi.xbm6
-rw-r--r--.config/subtle/xbm/net-wifi3.xbm6
-rw-r--r--.config/subtle/xbm/net-wifi4.xbm6
-rw-r--r--.config/subtle/xbm/net-wifi5.xbm6
-rw-r--r--.config/subtle/xbm/net-wired.xbm6
-rw-r--r--.config/subtle/xbm/net-wired2.xbm6
-rwxr-xr-x.config/subtle/xbm/net_down_01.xbm4
-rwxr-xr-x.config/subtle/xbm/net_down_02.xbm4
-rwxr-xr-x.config/subtle/xbm/net_down_03.xbm4
-rwxr-xr-x.config/subtle/xbm/net_up_01.xbm4
-rwxr-xr-x.config/subtle/xbm/net_up_02.xbm4
-rwxr-xr-x.config/subtle/xbm/net_up_03.xbm4
-rwxr-xr-x.config/subtle/xbm/net_wired.xbm4
-rwxr-xr-x.config/subtle/xbm/next.xbm4
-rwxr-xr-x.config/subtle/xbm/note.xbm4
-rw-r--r--.config/subtle/xbm/note1.xbm5
-rw-r--r--.config/subtle/xbm/note2.xbm5
-rw-r--r--.config/subtle/xbm/notepad.xbm5
-rw-r--r--.config/subtle/xbm/off.xbm5
-rw-r--r--.config/subtle/xbm/omega.xbm5
-rw-r--r--.config/subtle/xbm/on.xbm5
-rwxr-xr-x.config/subtle/xbm/pacman.xbm4
-rw-r--r--.config/subtle/xbm/pacman_1.xbm5
-rw-r--r--.config/subtle/xbm/paint.xbm5
-rwxr-xr-x.config/subtle/xbm/pause.xbm4
-rw-r--r--.config/subtle/xbm/pc.xbm5
-rw-r--r--.config/subtle/xbm/pencil.xbm5
-rw-r--r--.config/subtle/xbm/phone1.xbm5
-rw-r--r--.config/subtle/xbm/phone2.xbm5
-rwxr-xr-x.config/subtle/xbm/phones.xbm4
-rw-r--r--.config/subtle/xbm/pin.xbm5
-rwxr-xr-x.config/subtle/xbm/play.xbm4
-rw-r--r--.config/subtle/xbm/player_bwd1.xbm5
-rw-r--r--.config/subtle/xbm/player_bwd2.xbm5
-rw-r--r--.config/subtle/xbm/player_fwd1.xbm5
-rw-r--r--.config/subtle/xbm/player_fwd2.xbm5
-rw-r--r--.config/subtle/xbm/player_next1.xbm5
-rw-r--r--.config/subtle/xbm/player_next2.xbm5
-rw-r--r--.config/subtle/xbm/player_pause1.xbm5
-rw-r--r--.config/subtle/xbm/player_pause2.xbm5
-rw-r--r--.config/subtle/xbm/player_play1.xbm5
-rw-r--r--.config/subtle/xbm/player_play2.xbm5
-rw-r--r--.config/subtle/xbm/player_prev1.xbm5
-rw-r--r--.config/subtle/xbm/player_prev2.xbm5
-rw-r--r--.config/subtle/xbm/player_stop1.xbm5
-rw-r--r--.config/subtle/xbm/player_stop2.xbm5
-rw-r--r--.config/subtle/xbm/plug.xbm5
-rw-r--r--.config/subtle/xbm/plus.xbm5
-rw-r--r--.config/subtle/xbm/plus_1.xbm5
-rw-r--r--.config/subtle/xbm/power-ac.xbm6
-rw-r--r--.config/subtle/xbm/power-bat.xbm6
-rw-r--r--.config/subtle/xbm/power-bat2.xbm6
-rwxr-xr-x.config/subtle/xbm/prev.xbm4
-rw-r--r--.config/subtle/xbm/puzzle.xbm5
-rw-r--r--.config/subtle/xbm/question.xbm5
-rw-r--r--.config/subtle/xbm/quote.xbm5
-rw-r--r--.config/subtle/xbm/radio.xbm5
-rw-r--r--.config/subtle/xbm/rss.xbm5
-rw-r--r--.config/subtle/xbm/ruler.xbm5
-rwxr-xr-x.config/subtle/xbm/rwd.xbm4
-rwxr-xr-x.config/subtle/xbm/scorpio.xbm4
-rw-r--r--.config/subtle/xbm/screen.xbm5
-rw-r--r--.config/subtle/xbm/screw.xbm5
-rw-r--r--.config/subtle/xbm/scroll.xbm5
-rw-r--r--.config/subtle/xbm/selection.xbm5
-rw-r--r--.config/subtle/xbm/shelf.xbm5
-rw-r--r--.config/subtle/xbm/shift_down.xbm5
-rw-r--r--.config/subtle/xbm/shift_left.xbm5
-rw-r--r--.config/subtle/xbm/shift_right.xbm5
-rw-r--r--.config/subtle/xbm/shift_up.xbm5
-rwxr-xr-x.config/subtle/xbm/shroom.xbm4
-rwxr-xr-x.config/subtle/xbm/spkr_01.xbm4
-rwxr-xr-x.config/subtle/xbm/spkr_02.xbm4
-rwxr-xr-x.config/subtle/xbm/spkr_03.xbm4
-rwxr-xr-x.config/subtle/xbm/stop.xbm4
-rw-r--r--.config/subtle/xbm/tag.xbm5
-rw-r--r--.config/subtle/xbm/temp.xbm5
-rw-r--r--.config/subtle/xbm/temp_1.xbm6
-rw-r--r--.config/subtle/xbm/terminal.xbm5
-rwxr-xr-x.config/subtle/xbm/test.xbm4
-rw-r--r--.config/subtle/xbm/thumb_down.xbm5
-rw-r--r--.config/subtle/xbm/thumb_up.xbm5
-rw-r--r--.config/subtle/xbm/tile1.xbm5
-rw-r--r--.config/subtle/xbm/tile2.xbm5
-rw-r--r--.config/subtle/xbm/tile3.xbm5
-rw-r--r--.config/subtle/xbm/trash.xbm5
-rw-r--r--.config/subtle/xbm/tv.xbm5
-rw-r--r--.config/subtle/xbm/up.xbm6
-rwxr-xr-x.config/subtle/xbm/usb.xbm4
-rwxr-xr-x.config/subtle/xbm/usb_02.xbm4
-rw-r--r--.config/subtle/xbm/usb_1.xbm5
-rw-r--r--.config/subtle/xbm/vol-hi.xbm6
-rw-r--r--.config/subtle/xbm/vol-mute.xbm6
-rw-r--r--.config/subtle/xbm/volume.xbm6
-rw-r--r--.config/subtle/xbm/volume_minus.xbm5
-rw-r--r--.config/subtle/xbm/volume_off.xbm5
-rw-r--r--.config/subtle/xbm/volume_on.xbm5
-rw-r--r--.config/subtle/xbm/volume_plus.xbm5
-rw-r--r--.config/subtle/xbm/wait.xbm5
-rw-r--r--.config/subtle/xbm/wand.xbm5
-rw-r--r--.config/subtle/xbm/water.xbm5
-rw-r--r--.config/subtle/xbm/wifi.xbm5
-rwxr-xr-x.config/subtle/xbm/wifi_01.xbm4
-rwxr-xr-x.config/subtle/xbm/wifi_02.xbm4
-rw-r--r--.config/subtle/xbm/world.xbm5
-rw-r--r--.config/subtle/xbm/wrench.xbm5
487 files changed, 4875 insertions, 0 deletions
diff --git a/.colors/ashe b/.colors/ashe
new file mode 100644
index 0000000..2827225
--- /dev/null
+++ b/.colors/ashe
@@ -0,0 +1,43 @@
+! ---------------------
+! ~/.colours/ashe
+! ---------------------
+
+! Black
+
+*color0: #404040
+*color8: #505050
+
+! Red
+
+*color1: #D55986
+*color9: #EA84A9
+
+! Green
+
+*color2: #D0EF92
+*color10: #A5C95B
+
+! Yellow
+
+*color3: #FFC178
+*color11: #E6BE74
+
+! Blue
+
+*color4: #66A8EF
+*color12: #90A7C1
+
+! Magenta
+
+*color5: #906479
+*color13: #DF5784
+
+! Cyan
+
+*color6: #8AA7B9
+*color14: #B7E2FB
+
+! White
+
+*color7: #d2d2d2
+*color15: #ffffff
diff --git a/.colors/astromouse b/.colors/astromouse
new file mode 100644
index 0000000..82e90f0
--- /dev/null
+++ b/.colors/astromouse
@@ -0,0 +1,19 @@
+!! astromouse
+*background: #0c0c0c
+*foreground: #b5b5b5
+*color0: #1c1c1c
+*color8: #3d3a3a
+*color1: #d74b73
+*color9: #b94062
+*color2 : #9acc79
+*color10: #8fb676
+*color3: #d0d26b
+*color11: #c8bc45
+*color4 : #77b6c5
+*color12: #8fa7b9
+*color5: #a488d9
+*color13: #8888a1
+*color6: #7fcab3
+*color14: #6ec2a8
+*color7: #8d8d8d
+*color15: #dad3d3
diff --git a/.colors/bl1nk b/.colors/bl1nk
new file mode 100644
index 0000000..53a3d24
--- /dev/null
+++ b/.colors/bl1nk
@@ -0,0 +1,29 @@
+!bl1nk v0.2
+*foreground: #a0a0a0
+!*background: #1B1D1E
+*background: #121212
+!black
+*color0: #1B1D1E
+*color8: #505354
+!red
+*color1: #F92672
+*color9: #FF5995
+!green
+*color2: #82B414
+*color10: #B6E354
+!yellow
+*color3: #FD971F
+*color11: #FEED6C
+!blue
+*color4: #4E82AA
+*color12: #0C73C2
+!magenta
+*color5: #8C54FE
+*color13: #9E6FFE
+!cyan
+*color6: #465457
+*color14: #899CA1
+!white
+*color7: #CCCCC6
+*color15: #F8F8F2
+
diff --git a/.colors/bl1nk2 b/.colors/bl1nk2
new file mode 100644
index 0000000..529e550
--- /dev/null
+++ b/.colors/bl1nk2
@@ -0,0 +1,28 @@
+*foreground: #D7D0C7
+*background: #151515
+URxvt.cursorColor: #FDA53C
+
+!black
+*color0: #222222
+*color8: #666666
+!red
+*color1: #E84F4F
+*color9: #D23D3D
+!green
+*color2: #B7CE42
+*color10: #BDE077
+!yellow
+*color3: #FEA63C
+*color11: #FFE863
+!blue
+*color4: #66AABB
+*color12: #AACCBB
+!magenta
+*color5: #B7416E
+*color13: #E16A98
+!cyan
+*color6: #6D878D
+*color14: #42717B
+!white
+*color7: #DDDDDD
+*color15: #CCCCCC
diff --git a/.colors/bl1nkwhite b/.colors/bl1nkwhite
new file mode 100644
index 0000000..c7b984c
--- /dev/null
+++ b/.colors/bl1nkwhite
@@ -0,0 +1,28 @@
+!bl1nk v0.2
+*foreground: #8c817e
+*background: #dddac6
+!black
+*color0: #666666
+*color8: #8c847f
+!red
+*color1: #996578
+*color9: #bd4b76
+!green
+*color2: #889965
+*color10: #95b548
+!yellow
+*color3: #998465
+*color11: #bd814b
+!blue
+*color4: #657a99
+*color12: #4c83bf
+!magenta
+*color5: #896599
+*color13: #a04bbd
+!cyan
+*color6: #65998d
+*color14: #4dbda6
+!white
+*color7: #a5a5a4
+*color15: #848484
+
diff --git a/.colors/candymouse b/.colors/candymouse
new file mode 100644
index 0000000..3aa48ff
--- /dev/null
+++ b/.colors/candymouse
@@ -0,0 +1,19 @@
+! candymouse:
+*background: #090909
+*foreground: #a9a6af
+*color0: #090909
+*color8: #171717
+*color1: #a28699
+*color9: #9c8093
+*color2: #799c99
+*color10: #85afa9
+*color3: #b0ad90
+*color11: #c4c497
+*color4: #87afd7
+*color12: #98a7b6
+*color5: #a488d9
+*color13: #9f8bab
+*color6: #6c7373
+*color14: #a3babf
+*color7: #8d8d8d
+*color15: #9d9d9d
diff --git a/.colors/color b/.colors/color
new file mode 100644
index 0000000..6b97836
--- /dev/null
+++ b/.colors/color
@@ -0,0 +1,26 @@
+URxvt.foreground: #999999
+URxvt.background: #181818
+! Black
+*color0: #555555
+*color8: #555753
+! Red
+*color1: #ff6565
+*color9: #ff8d8d
+! Green
+*color2: #93d44f
+*color10: #c8e7a8
+! Yellow
+*color3: #eab93d
+*color11: #ffc123
+! Blue
+*color4: #0066ff
+*color12: #3465a4
+! Mangenta
+*color5: #ce5c00
+*color13: #f57900
+! Cyan
+*color6: #89b6e2
+*color14: #46a4ff
+! White
+*color7: #cccccc
+*color15: #ffffff
diff --git a/.colors/cottonmouse b/.colors/cottonmouse
new file mode 100644
index 0000000..93906a9
--- /dev/null
+++ b/.colors/cottonmouse
@@ -0,0 +1,19 @@
+! cottonmouse
+*background: #090909
+*foreground: #a9a6af
+*color0: #050505
+*color8: #171717
+*color1: #9c8093
+*color9: #dfa6bb
+*color2: #799c99
+*color10: #85afa9
+*color3: #b0ad90
+*color11: #c4c497
+*color4: #3f4f60
+*color12: #98a7b6
+*color5: #a488d9
+*color13: #b7a7bc
+*color6: #8d9fa6
+*color14: #b8ddea
+*color7: #665c64
+*color15: #787a76
diff --git a/.colors/crshd b/.colors/crshd
new file mode 100644
index 0000000..d7d5d25
--- /dev/null
+++ b/.colors/crshd
@@ -0,0 +1,37 @@
+! inspired by 1944mustang
+! http://kuler.adobe.com/#themeID/4817
+
+*foreground: #909090
+*background: #151515
+
+!black
+*color0: #353535
+*color8: #353535
+
+!red
+*color1: #a03636
+*color9: #ec9797
+
+!green
+*color2: #636f4b
+*color10: #d9eeae
+
+!yellow
+*color3: #7f5b26
+*color11: #ff9800
+
+!blue
+*color4: #5d6aa6
+*color12: #d1d7f2
+
+!magenta
+*color5: #6e4073
+*color13: #bda4bf
+
+!cyan
+*color6: #565f6f
+*color14: #597cbb
+
+!white
+*color7: #888888
+*color15: #cccccc
diff --git a/.colors/dark b/.colors/dark
new file mode 100644
index 0000000..236afe3
--- /dev/null
+++ b/.colors/dark
@@ -0,0 +1,31 @@
+!black
+ *color0: #333333
+ *color8: #3D3D3D
+!red
+ *color1: #8C4665
+ *color9: #BF4D80
+!green
+ *color2: #287373
+ *color10: #53A6A6
+!yellow
+ *color3: #905288
+ *color11: #A270A3
+!blue
+ *color4: #395573
+ *color12: #477AB3
+!magenta
+ *color5: #5E468C
+ *color13: #7E62B3
+!cyan
+ *color6: #31658C
+ *color14: #6096BF
+!white
+ *color7: #899CA1
+ *color15: #C0C0C0
+
+URxvt.background: #121212
+URxvt.foreground: #999999
+URxvt.cursorColor: #5E468C
+URxvt.cursorBlink: true
+
+
diff --git a/.colors/edma2 b/.colors/edma2
new file mode 100644
index 0000000..d69678c
--- /dev/null
+++ b/.colors/edma2
@@ -0,0 +1,42 @@
+!Edma2 Colors
+*background: #171717
+*foreground: #999999
+!!black
+*color0: #262729
+*color8: #595959
+!!red
+#*color1: #CC3366
+!*color1: #FF8080
+*color1: #FF6767
+*color9: #FB3782
+#*color9: #F92672
+!*color9: #FFCCCC
+!!green
+*color2: #CCFF66
+!*color10: #7FFF66
+*color10: #DAFF8F
+#*color10: #CCE633
+!!yellow
+*color3: #FF9933
+*color11: #FFCC66
+!*color3: #FF6600
+!*color3: #E4D00A
+!!blue
+!*color4: #85E2FF
+#*color4: #3399ff
+*color4: #339999
+*color12: #94BFF3
+!!magenta
+#*color13: #FE71CF
+*color5: #e2baf1
+#*color5: #990066
+*color13: #CC3366
+!*color13: #E495AF
+!!cyan
+!*color6: #00FAB8
+#*color6: #5E7175
+*color6: #8cd0d3
+*color14: #8cd0d3
+!!white
+*color7: #CCCCC6
+*color15: #e0e0e0
diff --git a/.colors/gnome-terminal-colors-solarized b/.colors/gnome-terminal-colors-solarized
new file mode 160000
+Subproject 5286a705944d63f2aae68c763ca515524957d08
diff --git a/.colors/jessicamouse b/.colors/jessicamouse
new file mode 100644
index 0000000..b78cf98
--- /dev/null
+++ b/.colors/jessicamouse
@@ -0,0 +1,19 @@
+! jessicamouse
+*background: #0c0c0c
+*foreground: #b5b5b5
+*color0: #1c1c1c
+*color8: #3d3a3a
+*color1: #d74b73
+*color9: #b94062
+*color2: #799c99
+*color10: #85afa9
+*color3: #c8bc45
+*color11: #baa02c
+*color4: #76ace2
+*color12: #a2c7e2
+*color5: #a488d9
+*color13: #b8a2e2
+*color6: #508686
+*color14: #569e9a
+*color7: #8d8d8d
+*color15: #dad3d3
diff --git a/.colors/nu b/.colors/nu
new file mode 100644
index 0000000..bdd3a62
--- /dev/null
+++ b/.colors/nu
@@ -0,0 +1,27 @@
+*background: #0c0c0c
+*foreground: #ffffff
+!
+!! Black ------------------------------------------- !
+*color0: #404040
+*color8: #505050
+! Red --------------------------------------------- !
+*color1: #f03669
+*color9: #c75b79
+! Green ------------------------------------------- !
+*color2: #b8e346
+*color10: #c8e37e
+! Yellow ------------------------------------------ !
+*color3: #ffa402
+*color11: #ffbe4a
+! Blue -------------------------------------------- !
+*color4: #02a2ff
+*color12: #71cbff
+! Magenta ----------------------------------------- !
+*color5: #875c8d
+*color13: #e41f66
+! Cyan -------------------------------------------- !
+*color6: #6fa9d3
+*color14: #0078CE
+! White ------------------------------------------- !
+*color7: #d2d2d2
+*color15: #ffffff
diff --git a/.colors/orange b/.colors/orange
new file mode 100644
index 0000000..647d632
--- /dev/null
+++ b/.colors/orange
@@ -0,0 +1,27 @@
+*foreground: #ffffff
+*background: #000000
+!black
+*color0: #000000
+*color8: #777777
+!red
+*color1: #cd0000
+*color9: #ff0000
+!green
+*color2: #b1d631
+*color10: #b1d631
+!yellow
+*color3: #ff8700
+*color11: #ff8700
+!blue
+*color4: #396398
+*color12: #396398
+!magenta
+*color5: #b7416e
+*color13: #b7416e
+!cyan
+*color6: #577377
+*color14: #577377
+!white
+*color7: #b5b5b5
+*color15: #ffffff
+
diff --git a/.colors/pk b/.colors/pk
new file mode 100644
index 0000000..61f2d4e
--- /dev/null
+++ b/.colors/pk
@@ -0,0 +1,28 @@
+!bl1nk v0.3
+*foreground: #c3c2c5
+*background: #121212
+!black
+*color0: #121212
+*color8: #555753
+!red
+*color1: #E5BEE2
+*color9: #FF92BB
+!green
+*color2: #D5E5BE
+*color10: #D3FF92
+!yellow
+*color3: #E4E5BE
+*color11: #FDFF92
+!blue
+*color4: #5F7B8A
+*color12: #6B7B8A
+!magenta
+*color5: #BAABB7
+*color13: #D1A9C9
+!cyan
+*color6: #5E7175
+*color14: #46A4FF
+!white
+*color7: #C0C0C0
+*color15: #F0F0F0
+
diff --git a/.colors/solarized b/.colors/solarized
new file mode 100644
index 0000000..7e18c5f
--- /dev/null
+++ b/.colors/solarized
@@ -0,0 +1,77 @@
+!! drop in Solarized colorscheme for Xresources/Xdefaults
+
+!!SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B RGB HSB
+!!--------- ------- ---- ------- ----------- ---------- ----------- -----------
+!!base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
+!!base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
+!!base01 #586e75 10/7 brgreen 240 #585858 45 -07 -07 88 110 117 194 25 46
+!!base00 #657b83 11/7 bryellow 241 #626262 50 -07 -07 101 123 131 195 23 51
+!!base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
+!!base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
+!!base2 #eee8d5 7/7 white 254 #e4e4e4 92 -00 10 238 232 213 44 11 93
+!!base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
+!!yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
+!!orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
+!!red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
+!!magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
+!!violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
+!!blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
+!!cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
+!!green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
+
+#define S_base03 #002b36
+#define S_base02 #073642
+#define S_base01 #586e75
+#define S_base00 #657b83
+#define S_base0 #839496
+#define S_base1 #93a1a1
+#define S_base2 #eee8d5
+#define S_base3 #fdf6e3
+#define S_yellow #b58900
+#define S_orange #cb4b16
+#define S_red #dc322f
+#define S_magenta #d33682
+#define S_violet #6c71c4
+#define S_blue #268bd2
+#define S_cyan #2aa198
+#define S_green #859900
+
+*background: S_base03
+*foreground: S_base00
+*fading: 40
+*fadeColor: S_base03
+*cursorColor: S_base1
+*pointerColorBackground:S_base01
+*pointerColorForeground:S_base1
+
+!! black dark/light
+*color0: S_base02
+*color8: S_base03
+
+!! red dark/light
+*color1: S_red
+*color9: S_orange
+
+!! green dark/light
+*color2: S_green
+*color10: S_base01
+
+!! yellow dark/light
+*color3: S_yellow
+*color11: S_base00
+
+!! blue dark/light
+*color4: S_blue
+*color12: S_base0
+
+!! magenta dark/light
+*color5: S_magenta
+*color13: S_violet
+
+!! cyan dark/light
+*color6: S_cyan
+*color14: S_base1
+
+!! white dark/light
+*color7: S_base2
+*color15: S_base3
diff --git a/.colors/test b/.colors/test
new file mode 100644
index 0000000..eb1faac
--- /dev/null
+++ b/.colors/test
@@ -0,0 +1,34 @@
+!black
+urxvt.color0: #353535
+urxvt.color8: #666666
+
+!red
+urxvt.color1: #D81860
+urxvt.color9: #F00060
+
+!green
+urxvt.color2: #B7CE42
+urxvt.color10: #BDE077
+
+!brown/yellow
+urxvt.color3: #FEA63C
+urxvt.color11: #FFE863
+
+!blue
+urxvt.color4: #6F99B4
+urxvt.color12: #7C96B0
+
+!magenta
+urxvt.color5: #8B7B8B
+urxvt.color13: #D8BFD8
+
+!cyan
+urxvt.color6: #A7A15E
+urxvt.color14: #F0E68C
+
+!white
+urxvt.color7: #DDDDDD
+urxvt.color15: #FFFFFF
+
+urxvt.background: #212021
+urxvt.foreground: #DDDDDD
diff --git a/.colors/thayer b/.colors/thayer
new file mode 100644
index 0000000..529bfaa
--- /dev/null
+++ b/.colors/thayer
@@ -0,0 +1,27 @@
+! tangoesque scheme
+*background: #222222
+*foreground: #aaaaaa
+! Black
+*color0: #000000
+*color8: #555753
+! Red
+*color1: #ff6565
+*color9: #ff8d8d
+! Green
+*color2: #93d44f
+*color10: #c8e7a8
+! Yellow
+*color3: #eab93d
+*color11: #ffc123
+! Blue
+*color4: #204a87
+*color12: #3465a4
+! Mangenta
+*color5: #ce5c00
+*color13: #f57900
+! Cyan
+*color6: #89b6e2
+*color14: #46a4ff
+! White
+*color7: #cccccc
+*color15: #ffffff
diff --git a/.colors/xmonad_bl1nk b/.colors/xmonad_bl1nk
new file mode 100644
index 0000000..97389de
--- /dev/null
+++ b/.colors/xmonad_bl1nk
@@ -0,0 +1,28 @@
+!bl1nk v0.2
+*foreground: #a0a0a0
+*background: #181818
+!black
+*color0: #181818
+*color8: #505354
+!red
+*color1: #F92672
+*color9: #FF5995
+!green
+*color2: #82B414
+*color10: #B6E354
+!yellow
+*color3: #FD971F
+*color11: #FEED6C
+!blue
+*color4: #56C2D6
+*color12: #8CEDFF
+!magenta
+*color5: #8C54FE
+*color13: #9E6FFE
+!cyan
+*color6: #465457
+*color14: #899CA1
+!white
+*color7: #CCCCC6
+*color15: #F8F8F2
+
diff --git a/.colors/xoria256 b/.colors/xoria256
new file mode 100644
index 0000000..606a9c5
--- /dev/null
+++ b/.colors/xoria256
@@ -0,0 +1,28 @@
+! Xoria256 {{{
+*foreground: #d0d0d0
+*background: #1a1a1a
+!black
+*color0: #1a1a1a
+*color8: #808080
+!red
+*color1: #df8787
+*color9: #B56E6E
+!green
+*color2: #afdf87
+*color10: #8EB56E
+!yellow
+*color3: #ffffaf
+*color11: #D6D693
+!blue
+*color4: #87afdf
+*color12: #6E8EB5
+!magenta
+*color5: #dfaf87
+*color13: #B58E6E
+!cyan
+*color6: #afafdf
+*color14: #8E8EB5
+!white
+*color7: #d0d0d0
+*color15: #e2e2e5
+! }}}
diff --git a/.config/subtle/icons/COPYING b/.config/subtle/icons/COPYING
new file mode 100644
index 0000000..92c6b0d
--- /dev/null
+++ b/.config/subtle/icons/COPYING
@@ -0,0 +1,9 @@
+This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
+
+To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to
+
+Creative Commons
+171 Second Street
+Suite 300
+San Francisco, California
+94105, USA
diff --git a/.config/subtle/icons/ac.xbm b/.config/subtle/icons/ac.xbm
new file mode 100755
index 0000000..b6dacef
--- /dev/null
+++ b/.config/subtle/icons/ac.xbm
@@ -0,0 +1,4 @@
+#define ac_width 8
+#define ac_height 8
+static unsigned char ac_bits[] = {
+ 0xFF, 0xF8, 0xF0, 0xF6, 0x6F, 0x0F, 0x1F, 0xFF };
diff --git a/.config/subtle/icons/ac1.xbm b/.config/subtle/icons/ac1.xbm
new file mode 100644
index 0000000..1d20383
--- /dev/null
+++ b/.config/subtle/icons/ac1.xbm
@@ -0,0 +1,5 @@
+#define ac_width 9
+#define ac_height 9
+static unsigned char ac_bits[] = {
+ 0x30, 0x00, 0x28, 0x00, 0xe4, 0x00, 0x24, 0x00, 0x27, 0x00, 0x24, 0x00,
+ 0xe4, 0x00, 0x28, 0x00, 0x30, 0x00 };
diff --git a/.config/subtle/icons/ac2.xbm b/.config/subtle/icons/ac2.xbm
new file mode 100644
index 0000000..e13d3d4
--- /dev/null
+++ b/.config/subtle/icons/ac2.xbm
@@ -0,0 +1,5 @@
+#define ac2_width 9
+#define ac2_height 9
+static unsigned char ac2_bits[] = {
+ 0x40, 0x00, 0x20, 0x00, 0x1c, 0x01, 0xa4, 0x00, 0x44, 0x00, 0x46, 0x00,
+ 0x7a, 0x00, 0x0e, 0x00, 0x01, 0x00 };
diff --git a/.config/subtle/icons/ac_01.xbm b/.config/subtle/icons/ac_01.xbm
new file mode 100755
index 0000000..66592d7
--- /dev/null
+++ b/.config/subtle/icons/ac_01.xbm
@@ -0,0 +1,4 @@
+#define ac_01_width 8
+#define ac_01_height 8
+static unsigned char ac_01_bits[] = {
+ 0x30, 0x28, 0xE4, 0x27, 0x27, 0xE4, 0x28, 0x30 };
diff --git a/.config/subtle/icons/arch.xbm b/.config/subtle/icons/arch.xbm
new file mode 100755
index 0000000..11cfe5a
--- /dev/null
+++ b/.config/subtle/icons/arch.xbm
@@ -0,0 +1,4 @@
+#define arch_width 8
+#define arch_height 8
+static unsigned char arch_bits[] = {
+ 0x08, 0x08, 0x1C, 0x1C, 0x36, 0x22, 0x77, 0x41 };
diff --git a/.config/subtle/icons/arch1.xbm b/.config/subtle/icons/arch1.xbm
new file mode 100644
index 0000000..881db11
--- /dev/null
+++ b/.config/subtle/icons/arch1.xbm
@@ -0,0 +1,5 @@
+#define arch_width 9
+#define arch_height 9
+static unsigned char arch_bits[] = {
+ 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x38, 0x00, 0x6c, 0x00,
+ 0x44, 0x00, 0xee, 0x00, 0x82, 0x00 };
diff --git a/.config/subtle/icons/arch2.xbm b/.config/subtle/icons/arch2.xbm
new file mode 100644
index 0000000..65f7c5d
--- /dev/null
+++ b/.config/subtle/icons/arch2.xbm
@@ -0,0 +1,5 @@
+#define arch2_width 9
+#define arch2_height 9
+static unsigned char arch2_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x7c, 0x00, 0x7c, 0x00, 0xee, 0x00,
+ 0xc6, 0x00, 0xc7, 0x01, 0x01, 0x01 };
diff --git a/.config/subtle/icons/arch_10x10.xbm b/.config/subtle/icons/arch_10x10.xbm
new file mode 100755
index 0000000..c3ee46d
--- /dev/null
+++ b/.config/subtle/icons/arch_10x10.xbm
@@ -0,0 +1,5 @@
+#define arch_10x10_width 10
+#define arch_10x10_height 10
+static unsigned char arch_10x10_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x38, 0x00, 0x7C, 0x00, 0x7C, 0x00,
+ 0xEE, 0x00, 0xC6, 0x00, 0xC7, 0x01, 0x01, 0x01 };
diff --git a/.config/subtle/icons/arrow_down1.xbm b/.config/subtle/icons/arrow_down1.xbm
new file mode 100644
index 0000000..1987cc2
--- /dev/null
+++ b/.config/subtle/icons/arrow_down1.xbm
@@ -0,0 +1,5 @@
+#define arrow_down_width 9
+#define arrow_down_height 9
+static unsigned char arrow_down_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x92, 0x00,
+ 0x54, 0x00, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/arrow_down2.xbm b/.config/subtle/icons/arrow_down2.xbm
new file mode 100644
index 0000000..6d46e42
--- /dev/null
+++ b/.config/subtle/icons/arrow_down2.xbm
@@ -0,0 +1,5 @@
+#define arrow_down2_width 9
+#define arrow_down2_height 9
+static unsigned char arrow_down2_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0xfe, 0x00,
+ 0x7c, 0x00, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/arrow_left1.xbm b/.config/subtle/icons/arrow_left1.xbm
new file mode 100644
index 0000000..e55cdd2
--- /dev/null
+++ b/.config/subtle/icons/arrow_left1.xbm
@@ -0,0 +1,5 @@
+#define arrow_left_width 9
+#define arrow_left_height 9
+static unsigned char arrow_left_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00, 0xff, 0x01, 0x02, 0x00,
+ 0x04, 0x00, 0x08, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/arrow_left2.xbm b/.config/subtle/icons/arrow_left2.xbm
new file mode 100644
index 0000000..7b3b18d
--- /dev/null
+++ b/.config/subtle/icons/arrow_left2.xbm
@@ -0,0 +1,5 @@
+#define arrow_left2_width 9
+#define arrow_left2_height 9
+static unsigned char arrow_left2_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xfe, 0x00, 0xff, 0x00, 0xfe, 0x00,
+ 0x0c, 0x00, 0x08, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/arrow_right1.xbm b/.config/subtle/icons/arrow_right1.xbm
new file mode 100644
index 0000000..94d6333
--- /dev/null
+++ b/.config/subtle/icons/arrow_right1.xbm
@@ -0,0 +1,5 @@
+#define arrow_right_width 9
+#define arrow_right_height 9
+static unsigned char arrow_right_bits[] = {
+ 0x00, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0xff, 0x01, 0x80, 0x00,
+ 0x40, 0x00, 0x20, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/arrow_right2.xbm b/.config/subtle/icons/arrow_right2.xbm
new file mode 100644
index 0000000..c3f2ddd
--- /dev/null
+++ b/.config/subtle/icons/arrow_right2.xbm
@@ -0,0 +1,5 @@
+#define arrow_right2_width 9
+#define arrow_right2_height 9
+static unsigned char arrow_right2_bits[] = {
+ 0x00, 0x00, 0x20, 0x00, 0x60, 0x00, 0xfe, 0x00, 0xfe, 0x01, 0xfe, 0x00,
+ 0x60, 0x00, 0x20, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/arrow_up1.xbm b/.config/subtle/icons/arrow_up1.xbm
new file mode 100644
index 0000000..479faf4
--- /dev/null
+++ b/.config/subtle/icons/arrow_up1.xbm
@@ -0,0 +1,5 @@
+#define arrow_up_width 9
+#define arrow_up_height 9
+static unsigned char arrow_up_bits[] = {
+ 0x10, 0x00, 0x38, 0x00, 0x54, 0x00, 0x92, 0x00, 0x10, 0x00, 0x10, 0x00,
+ 0x10, 0x00, 0x10, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/arrow_up2.xbm b/.config/subtle/icons/arrow_up2.xbm
new file mode 100644
index 0000000..b1e5409
--- /dev/null
+++ b/.config/subtle/icons/arrow_up2.xbm
@@ -0,0 +1,5 @@
+#define arrow_up2_width 9
+#define arrow_up2_height 9
+static unsigned char arrow_up2_bits[] = {
+ 0x10, 0x00, 0x38, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0x38, 0x00, 0x38, 0x00,
+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/bag.xbm b/.config/subtle/icons/bag.xbm
new file mode 100644
index 0000000..f5cee5a
--- /dev/null
+++ b/.config/subtle/icons/bag.xbm
@@ -0,0 +1,5 @@
+#define bag_width 9
+#define bag_height 9
+static unsigned char bag_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x28, 0x00, 0xff, 0x01, 0x45, 0x01, 0x45, 0x01,
+ 0x45, 0x01, 0x45, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/bail.xbm b/.config/subtle/icons/bail.xbm
new file mode 100644
index 0000000..804cd1d
--- /dev/null
+++ b/.config/subtle/icons/bail.xbm
@@ -0,0 +1,5 @@
+#define bail_width 9
+#define bail_height 9
+static unsigned char bail_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x38, 0x00, 0x44, 0x00,
+ 0x82, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/balloon.xbm b/.config/subtle/icons/balloon.xbm
new file mode 100644
index 0000000..e9e368c
--- /dev/null
+++ b/.config/subtle/icons/balloon.xbm
@@ -0,0 +1,5 @@
+#define balloon_width 9
+#define balloon_height 9
+static unsigned char balloon_bits[] = {
+ 0xfe, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x9e, 0x00,
+ 0xa0, 0x00, 0xc0, 0x00, 0x80, 0x00 };
diff --git a/.config/subtle/icons/bat_empty_01.xbm b/.config/subtle/icons/bat_empty_01.xbm
new file mode 100755
index 0000000..cb916db
--- /dev/null
+++ b/.config/subtle/icons/bat_empty_01.xbm
@@ -0,0 +1,4 @@
+#define bat_empty_01_width 8
+#define bat_empty_01_height 8
+static unsigned char bat_empty_01_bits[] = {
+ 0x18, 0x7E, 0x42, 0x42, 0x42, 0x42, 0x42, 0x7E };
diff --git a/.config/subtle/icons/bat_empty_02.xbm b/.config/subtle/icons/bat_empty_02.xbm
new file mode 100755
index 0000000..e26be8c
--- /dev/null
+++ b/.config/subtle/icons/bat_empty_02.xbm
@@ -0,0 +1,4 @@
+#define bat_empty_02_width 8
+#define bat_empty_02_height 8
+static unsigned char bat_empty_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xC1, 0xC1, 0x41, 0x7F, 0x00 };
diff --git a/.config/subtle/icons/bat_full_01.xbm b/.config/subtle/icons/bat_full_01.xbm
new file mode 100755
index 0000000..701149e
--- /dev/null
+++ b/.config/subtle/icons/bat_full_01.xbm
@@ -0,0 +1,4 @@
+#define bat_full_width 8
+#define bat_full_height 8
+static unsigned char bat_full_bits[] = {
+ 0x18, 0x7E, 0x42, 0x5A, 0x5A, 0x5A, 0x42, 0x7E };
diff --git a/.config/subtle/icons/bat_full_02.xbm b/.config/subtle/icons/bat_full_02.xbm
new file mode 100755
index 0000000..93d2327
--- /dev/null
+++ b/.config/subtle/icons/bat_full_02.xbm
@@ -0,0 +1,4 @@
+#define bat_full_02_width 8
+#define bat_full_02_height 8
+static unsigned char bat_full_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xDD, 0xDD, 0x41, 0x7F, 0x00 };
diff --git a/.config/subtle/icons/bat_low_01.xbm b/.config/subtle/icons/bat_low_01.xbm
new file mode 100755
index 0000000..29e974d
--- /dev/null
+++ b/.config/subtle/icons/bat_low_01.xbm
@@ -0,0 +1,4 @@
+#define bat_low_01_width 8
+#define bat_low_01_height 8
+static unsigned char bat_low_01_bits[] = {
+ 0x18, 0x7E, 0x42, 0x42, 0x42, 0x5A, 0x42, 0x7E };
diff --git a/.config/subtle/icons/bat_low_02.xbm b/.config/subtle/icons/bat_low_02.xbm
new file mode 100755
index 0000000..d80a464
--- /dev/null
+++ b/.config/subtle/icons/bat_low_02.xbm
@@ -0,0 +1,4 @@
+#define bat_low_02_width 8
+#define bat_low_02_height 8
+static unsigned char bat_low_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xC5, 0xC5, 0x41, 0x7F, 0x00 };
diff --git a/.config/subtle/icons/battery_horz1.xbm b/.config/subtle/icons/battery_horz1.xbm
new file mode 100644
index 0000000..1b45e28
--- /dev/null
+++ b/.config/subtle/icons/battery_horz1.xbm
@@ -0,0 +1,5 @@
+#define battery_horz1_width 9
+#define battery_horz1_height 9
+static unsigned char battery_horz1_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x81, 0x00, 0x81, 0x01, 0x81, 0x00,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/battery_horz2.xbm b/.config/subtle/icons/battery_horz2.xbm
new file mode 100644
index 0000000..35321de
--- /dev/null
+++ b/.config/subtle/icons/battery_horz2.xbm
@@ -0,0 +1,5 @@
+#define battery_horz2_width 9
+#define battery_horz2_height 9
+static unsigned char battery_horz2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x81, 0x00, 0x8d, 0x01, 0x81, 0x00,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/battery_horz3.xbm b/.config/subtle/icons/battery_horz3.xbm
new file mode 100644
index 0000000..688a9ae
--- /dev/null
+++ b/.config/subtle/icons/battery_horz3.xbm
@@ -0,0 +1,5 @@
+#define battery_horz3_width 9
+#define battery_horz3_height 9
+static unsigned char battery_horz3_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x81, 0x00, 0xbd, 0x01, 0x81, 0x00,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/battery_vert1.xbm b/.config/subtle/icons/battery_vert1.xbm
new file mode 100644
index 0000000..edc828d
--- /dev/null
+++ b/.config/subtle/icons/battery_vert1.xbm
@@ -0,0 +1,5 @@
+#define battery_vert1_width 9
+#define battery_vert1_height 9
+static unsigned char battery_vert1_bits[] = {
+ 0x10, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00,
+ 0x44, 0x00, 0x44, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/battery_vert2.xbm b/.config/subtle/icons/battery_vert2.xbm
new file mode 100644
index 0000000..e4d318e
--- /dev/null
+++ b/.config/subtle/icons/battery_vert2.xbm
@@ -0,0 +1,5 @@
+#define battery_vert2_width 9
+#define battery_vert2_height 9
+static unsigned char battery_vert2_bits[] = {
+ 0x10, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x54, 0x00,
+ 0x54, 0x00, 0x44, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/battery_vert3.xbm b/.config/subtle/icons/battery_vert3.xbm
new file mode 100644
index 0000000..5c90fac
--- /dev/null
+++ b/.config/subtle/icons/battery_vert3.xbm
@@ -0,0 +1,5 @@
+#define battery_vert3_width 9
+#define battery_vert3_height 9
+static unsigned char battery_vert3_bits[] = {
+ 0x10, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00,
+ 0x54, 0x00, 0x44, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/bell1.xbm b/.config/subtle/icons/bell1.xbm
new file mode 100644
index 0000000..05343c5
--- /dev/null
+++ b/.config/subtle/icons/bell1.xbm
@@ -0,0 +1,5 @@
+#define bell_width 9
+#define bell_height 9
+static unsigned char bell_bits[] = {
+ 0x00, 0x00, 0x1e, 0x00, 0xa2, 0x00, 0xc2, 0x00, 0x42, 0x00, 0x24, 0x00,
+ 0xd8, 0x00, 0xcc, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/bell2.xbm b/.config/subtle/icons/bell2.xbm
new file mode 100644
index 0000000..b17232c
--- /dev/null
+++ b/.config/subtle/icons/bell2.xbm
@@ -0,0 +1,5 @@
+#define bell2_width 9
+#define bell2_height 9
+static unsigned char bell2_bits[] = {
+ 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x01, 0x01, 0xff, 0x01, 0x38, 0x00 };
diff --git a/.config/subtle/icons/binder.xbm b/.config/subtle/icons/binder.xbm
new file mode 100644
index 0000000..3b80fc1
--- /dev/null
+++ b/.config/subtle/icons/binder.xbm
@@ -0,0 +1,5 @@
+#define binder_width 9
+#define binder_height 9
+static unsigned char binder_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01,
+ 0x72, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/bluetooth.xbm b/.config/subtle/icons/bluetooth.xbm
new file mode 100755
index 0000000..3cc42d5
--- /dev/null
+++ b/.config/subtle/icons/bluetooth.xbm
@@ -0,0 +1,4 @@
+#define bluetooth_width 8
+#define bluetooth_height 8
+static unsigned char bluetooth_bits[] = {
+ 0x18, 0x2A, 0x6C, 0x38, 0x38, 0x6C, 0x2A, 0x18 };
diff --git a/.config/subtle/icons/box.xbm b/.config/subtle/icons/box.xbm
new file mode 100644
index 0000000..1602d54
--- /dev/null
+++ b/.config/subtle/icons/box.xbm
@@ -0,0 +1,5 @@
+#define box_width 9
+#define box_height 9
+static unsigned char box_bits[] = {
+ 0xf8, 0x01, 0x84, 0x01, 0x42, 0x01, 0x3f, 0x01, 0x21, 0x01, 0x21, 0x01,
+ 0x21, 0x01, 0xa1, 0x00, 0x7f, 0x00 };
diff --git a/.config/subtle/icons/box_in.xbm b/.config/subtle/icons/box_in.xbm
new file mode 100644
index 0000000..3f7d9da
--- /dev/null
+++ b/.config/subtle/icons/box_in.xbm
@@ -0,0 +1,5 @@
+#define arrow_box_width 9
+#define arrow_box_height 9
+static unsigned char arrow_box_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x11, 0x01, 0x20, 0x01, 0x7f, 0x01, 0x20, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/box_minus.xbm b/.config/subtle/icons/box_minus.xbm
new file mode 100644
index 0000000..a144da3
--- /dev/null
+++ b/.config/subtle/icons/box_minus.xbm
@@ -0,0 +1,5 @@
+#define box_minus_width 9
+#define box_minus_height 9
+static unsigned char box_minus_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/box_out.xbm b/.config/subtle/icons/box_out.xbm
new file mode 100644
index 0000000..1ea1d0b
--- /dev/null
+++ b/.config/subtle/icons/box_out.xbm
@@ -0,0 +1,5 @@
+#define box_out_width 9
+#define box_out_height 9
+static unsigned char box_out_bits[] = {
+ 0x0f, 0x00, 0x08, 0x00, 0x48, 0x00, 0x80, 0x00, 0xff, 0x01, 0x80, 0x00,
+ 0x48, 0x00, 0x08, 0x00, 0x0f, 0x00 };
diff --git a/.config/subtle/icons/box_plus.xbm b/.config/subtle/icons/box_plus.xbm
new file mode 100644
index 0000000..18cfb60
--- /dev/null
+++ b/.config/subtle/icons/box_plus.xbm
@@ -0,0 +1,5 @@
+#define box_plus_width 9
+#define box_plus_height 9
+static unsigned char box_plus_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x11, 0x01, 0x11, 0x01, 0x7d, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/brightness.xbm b/.config/subtle/icons/brightness.xbm
new file mode 100644
index 0000000..ea6b202
--- /dev/null
+++ b/.config/subtle/icons/brightness.xbm
@@ -0,0 +1,5 @@
+#define brightness_width 9
+#define brightness_height 9
+static unsigned char brightness_bits[] = {
+ 0x7c, 0x00, 0x9e, 0x00, 0x1f, 0x01, 0x1f, 0x01, 0x1f, 0x01, 0x1f, 0x01,
+ 0x1f, 0x01, 0x9e, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/bug.xbm b/.config/subtle/icons/bug.xbm
new file mode 100644
index 0000000..f0238bb
--- /dev/null
+++ b/.config/subtle/icons/bug.xbm
@@ -0,0 +1,5 @@
+#define bug_width 9
+#define bug_height 9
+static unsigned char bug_bits[] = {
+ 0x83, 0x01, 0x44, 0x00, 0x38, 0x00, 0x38, 0x00, 0xbb, 0x01, 0x7c, 0x00,
+ 0xfe, 0x00, 0x7d, 0x01, 0x39, 0x01 };
diff --git a/.config/subtle/icons/bug_01.xbm b/.config/subtle/icons/bug_01.xbm
new file mode 100755
index 0000000..8974034
--- /dev/null
+++ b/.config/subtle/icons/bug_01.xbm
@@ -0,0 +1,4 @@
+#define bug_width 8
+#define bug_height 8
+static unsigned char bug_bits[] = {
+ 0xC3, 0x24, 0x18, 0xDB, 0x3C, 0x7E, 0xBD, 0x99 };
diff --git a/.config/subtle/icons/bug_02.xbm b/.config/subtle/icons/bug_02.xbm
new file mode 100755
index 0000000..051f2f5
--- /dev/null
+++ b/.config/subtle/icons/bug_02.xbm
@@ -0,0 +1,4 @@
+#define bug_02_width 8
+#define bug_02_height 8
+static unsigned char bug_02_bits[] = {
+ 0xC3, 0x24, 0x24, 0xDB, 0x3C, 0x7E, 0x99, 0x42 };
diff --git a/.config/subtle/icons/calculator.xbm b/.config/subtle/icons/calculator.xbm
new file mode 100644
index 0000000..2322c54
--- /dev/null
+++ b/.config/subtle/icons/calculator.xbm
@@ -0,0 +1,5 @@
+#define calculator_width 9
+#define calculator_height 9
+static unsigned char calculator_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x01, 0x01, 0x55, 0x01, 0x01, 0x01,
+ 0x55, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/cannon.xbm b/.config/subtle/icons/cannon.xbm
new file mode 100644
index 0000000..3309123
--- /dev/null
+++ b/.config/subtle/icons/cannon.xbm
@@ -0,0 +1,5 @@
+#define cannon_width 13
+#define cannon_height 8
+static unsigned char cannon_bits[] = {
+ 0x00, 0x00, 0x40, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xfc, 0x07, 0xfe, 0x0f,
+ 0xfe, 0x0f, 0xfe, 0x0f };
diff --git a/.config/subtle/icons/card.xbm b/.config/subtle/icons/card.xbm
new file mode 100644
index 0000000..283fa90
--- /dev/null
+++ b/.config/subtle/icons/card.xbm
@@ -0,0 +1,5 @@
+#define card_width 9
+#define card_height 9
+static unsigned char card_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x75, 0x01, 0x05, 0x01, 0x75, 0x01,
+ 0x01, 0x01, 0x45, 0x01, 0xbb, 0x01 };
diff --git a/.config/subtle/icons/cart.xbm b/.config/subtle/icons/cart.xbm
new file mode 100644
index 0000000..c61deea
--- /dev/null
+++ b/.config/subtle/icons/cart.xbm
@@ -0,0 +1,5 @@
+#define cart_width 9
+#define cart_height 9
+static unsigned char cart_bits[] = {
+ 0x01, 0x00, 0x02, 0x00, 0xfc, 0x01, 0x54, 0x01, 0x54, 0x01, 0xfc, 0x00,
+ 0x00, 0x00, 0x86, 0x01, 0x86, 0x01 };
diff --git a/.config/subtle/icons/cart_plus.xbm b/.config/subtle/icons/cart_plus.xbm
new file mode 100644
index 0000000..8543173
--- /dev/null
+++ b/.config/subtle/icons/cart_plus.xbm
@@ -0,0 +1,5 @@
+#define cart_plus_width 9
+#define cart_plus_height 9
+static unsigned char cart_plus_bits[] = {
+ 0x21, 0x00, 0x72, 0x00, 0x24, 0x01, 0x04, 0x01, 0x54, 0x01, 0xfc, 0x00,
+ 0x00, 0x00, 0x86, 0x01, 0x86, 0x01 };
diff --git a/.config/subtle/icons/cat.xbm b/.config/subtle/icons/cat.xbm
new file mode 100755
index 0000000..d0bc6ab
--- /dev/null
+++ b/.config/subtle/icons/cat.xbm
@@ -0,0 +1,4 @@
+#define cat_width 8
+#define cat_height 8
+static unsigned char cat_bits[] = {
+ 0x81, 0xC3, 0xBD, 0xFF, 0x99, 0xFF, 0x7E, 0xBD };
diff --git a/.config/subtle/icons/cd.xbm b/.config/subtle/icons/cd.xbm
new file mode 100644
index 0000000..fc6ab12
--- /dev/null
+++ b/.config/subtle/icons/cd.xbm
@@ -0,0 +1,5 @@
+#define cd_width 9
+#define cd_height 9
+static unsigned char cd_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x11, 0x01, 0x29, 0x01, 0x11, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/cert.xbm b/.config/subtle/icons/cert.xbm
new file mode 100644
index 0000000..6d743e8
--- /dev/null
+++ b/.config/subtle/icons/cert.xbm
@@ -0,0 +1,5 @@
+#define cert_width 9
+#define cert_height 9
+static unsigned char cert_bits[] = {
+ 0xff, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0x55, 0x01, 0x01, 0x01,
+ 0x61, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/chain.xbm b/.config/subtle/icons/chain.xbm
new file mode 100644
index 0000000..7d48c96
--- /dev/null
+++ b/.config/subtle/icons/chain.xbm
@@ -0,0 +1,5 @@
+#define chain_width 9
+#define chain_height 9
+static unsigned char chain_bits[] = {
+ 0xe0, 0x00, 0x10, 0x01, 0x10, 0x01, 0x10, 0x01, 0xee, 0x00, 0x11, 0x00,
+ 0x11, 0x00, 0x11, 0x00, 0x0e, 0x00 };
diff --git a/.config/subtle/icons/check.xbm b/.config/subtle/icons/check.xbm
new file mode 100644
index 0000000..ad02f56
--- /dev/null
+++ b/.config/subtle/icons/check.xbm
@@ -0,0 +1,5 @@
+#define check_width 9
+#define check_height 9
+static unsigned char check_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x41, 0x00,
+ 0x22, 0x00, 0x14, 0x00, 0x08, 0x00 };
diff --git a/.config/subtle/icons/clip.xbm b/.config/subtle/icons/clip.xbm
new file mode 100644
index 0000000..6c40497
--- /dev/null
+++ b/.config/subtle/icons/clip.xbm
@@ -0,0 +1,5 @@
+#define clip_width 9
+#define clip_height 9
+static unsigned char clip_bits[] = {
+ 0x3e, 0x00, 0x22, 0x00, 0x2a, 0x00, 0xaa, 0x00, 0xaa, 0x00, 0xaa, 0x00,
+ 0xba, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/clock.xbm b/.config/subtle/icons/clock.xbm
new file mode 100755
index 0000000..cd2fad2
--- /dev/null
+++ b/.config/subtle/icons/clock.xbm
@@ -0,0 +1,4 @@
+#define clock_width 8
+#define clock_height 8
+static unsigned char clock_bits[] = {
+ 0x3C, 0x5E, 0xEF, 0xF7, 0x87, 0xFF, 0x7E, 0x3C };
diff --git a/.config/subtle/icons/clock1.xbm b/.config/subtle/icons/clock1.xbm
new file mode 100644
index 0000000..8b0f70c
--- /dev/null
+++ b/.config/subtle/icons/clock1.xbm
@@ -0,0 +1,5 @@
+#define clock_width 9
+#define clock_height 9
+static unsigned char clock_bits[] = {
+ 0x7c, 0x00, 0xbe, 0x00, 0xdf, 0x01, 0xef, 0x01, 0x0f, 0x01, 0xff, 0x01,
+ 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/clock2.xbm b/.config/subtle/icons/clock2.xbm
new file mode 100644
index 0000000..78b552f
--- /dev/null
+++ b/.config/subtle/icons/clock2.xbm
@@ -0,0 +1,5 @@
+#define clock2_width 9
+#define clock2_height 9
+static unsigned char clock2_bits[] = {
+ 0x7c, 0x00, 0x82, 0x00, 0x11, 0x01, 0x11, 0x01, 0x71, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x82, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/clockwise.xbm b/.config/subtle/icons/clockwise.xbm
new file mode 100644
index 0000000..6c70a26
--- /dev/null
+++ b/.config/subtle/icons/clockwise.xbm
@@ -0,0 +1,5 @@
+#define clockwise_width 9
+#define clockwise_height 9
+static unsigned char clockwise_bits[] = {
+ 0x38, 0x01, 0x44, 0x01, 0x82, 0x01, 0xe1, 0x01, 0x01, 0x00, 0x01, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/cpu.xbm b/.config/subtle/icons/cpu.xbm
new file mode 100644
index 0000000..620237b
--- /dev/null
+++ b/.config/subtle/icons/cpu.xbm
@@ -0,0 +1,5 @@
+#define cpu_width 9
+#define cpu_height 9
+static unsigned char cpu_bits[] = {
+ 0xbb, 0x01, 0x01, 0x01, 0x7c, 0x00, 0x7d, 0x01, 0x7d, 0x01, 0x7d, 0x01,
+ 0x7c, 0x00, 0x01, 0x01, 0xbb, 0x01 };
diff --git a/.config/subtle/icons/cpu_1.xbm b/.config/subtle/icons/cpu_1.xbm
new file mode 100644
index 0000000..1b2768d
--- /dev/null
+++ b/.config/subtle/icons/cpu_1.xbm
@@ -0,0 +1,6 @@
+#define load_cpu_width 16
+#define load_cpu_height 16
+static unsigned char load_cpu_bits[] = {
+ 0x00, 0x00, 0x48, 0x12, 0x48, 0x12, 0xfc, 0x3f, 0xfc, 0x3f, 0xfe, 0x7f,
+ 0x1c, 0x38, 0x1c, 0x38, 0x1e, 0x78, 0x1c, 0x38, 0xfc, 0x3f, 0xfe, 0x7f,
+ 0xfc, 0x3f, 0x48, 0x12, 0x48, 0x12, 0x00, 0x00 };
diff --git a/.config/subtle/icons/delete.xbm b/.config/subtle/icons/delete.xbm
new file mode 100644
index 0000000..2ff00d8
--- /dev/null
+++ b/.config/subtle/icons/delete.xbm
@@ -0,0 +1,5 @@
+#define delete_width 9
+#define delete_height 9
+static unsigned char delete_bits[] = {
+ 0x01, 0x01, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00, 0x10, 0x00, 0x28, 0x00,
+ 0x44, 0x00, 0x82, 0x00, 0x01, 0x01 };
diff --git a/.config/subtle/icons/denied1.xbm b/.config/subtle/icons/denied1.xbm
new file mode 100644
index 0000000..3c80237
--- /dev/null
+++ b/.config/subtle/icons/denied1.xbm
@@ -0,0 +1,5 @@
+#define denied_width 9
+#define denied_height 9
+static unsigned char denied_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x01, 0x01, 0x7d, 0x01, 0x01, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/denied2.xbm b/.config/subtle/icons/denied2.xbm
new file mode 100644
index 0000000..29e70f3
--- /dev/null
+++ b/.config/subtle/icons/denied2.xbm
@@ -0,0 +1,5 @@
+#define denied2_width 9
+#define denied2_height 9
+static unsigned char denied2_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x92, 0x00, 0x11, 0x01, 0x11, 0x01, 0x11, 0x01,
+ 0x92, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/diagram.xbm b/.config/subtle/icons/diagram.xbm
new file mode 100644
index 0000000..825c7ec
--- /dev/null
+++ b/.config/subtle/icons/diagram.xbm
@@ -0,0 +1,5 @@
+#define diagram_width 9
+#define diagram_height 9
+static unsigned char diagram_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0xfe, 0x00, 0x44, 0x00, 0x44, 0x00, 0xef, 0x01,
+ 0x29, 0x01, 0xef, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/icons/dish.xbm b/.config/subtle/icons/dish.xbm
new file mode 100755
index 0000000..75e9f88
--- /dev/null
+++ b/.config/subtle/icons/dish.xbm
@@ -0,0 +1,4 @@
+#define dish_width 8
+#define dish_height 8
+static unsigned char dish_bits[] = {
+ 0x81, 0x7B, 0x46, 0x4E, 0x5C, 0x3E, 0x77, 0xC3 };
diff --git a/.config/subtle/icons/diskette.xbm b/.config/subtle/icons/diskette.xbm
new file mode 100644
index 0000000..abfe3b0
--- /dev/null
+++ b/.config/subtle/icons/diskette.xbm
@@ -0,0 +1,5 @@
+#define diskette_width 9
+#define diskette_height 9
+static unsigned char diskette_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x01,
+ 0x75, 0x01, 0x75, 0x01, 0xfe, 0x01 };
diff --git a/.config/subtle/icons/dotbox.xbm b/.config/subtle/icons/dotbox.xbm
new file mode 100644
index 0000000..e51f8f5
--- /dev/null
+++ b/.config/subtle/icons/dotbox.xbm
@@ -0,0 +1,5 @@
+#define dotbox_width 9
+#define dotbox_height 9
+static unsigned char dotbox_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x92, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/down.xbm b/.config/subtle/icons/down.xbm
new file mode 100644
index 0000000..bc350dd
--- /dev/null
+++ b/.config/subtle/icons/down.xbm
@@ -0,0 +1,6 @@
+#define down_width 16
+#define down_height 16
+static unsigned char down_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/empty.xbm b/.config/subtle/icons/empty.xbm
new file mode 100755
index 0000000..1086137
--- /dev/null
+++ b/.config/subtle/icons/empty.xbm
@@ -0,0 +1,4 @@
+#define empty_width 8
+#define empty_height 8
+static unsigned char empty_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3C };
diff --git a/.config/subtle/icons/exclamation1.xbm b/.config/subtle/icons/exclamation1.xbm
new file mode 100644
index 0000000..70213c5
--- /dev/null
+++ b/.config/subtle/icons/exclamation1.xbm
@@ -0,0 +1,5 @@
+#define exclamation_width 9
+#define exclamation_height 9
+static unsigned char exclamation_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x11, 0x01, 0x11, 0x01, 0x11, 0x01, 0x01, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/exclamation2.xbm b/.config/subtle/icons/exclamation2.xbm
new file mode 100644
index 0000000..a0a7571
--- /dev/null
+++ b/.config/subtle/icons/exclamation2.xbm
@@ -0,0 +1,5 @@
+#define exclamation2_width 9
+#define exclamation2_height 9
+static unsigned char exclamation2_bits[] = {
+ 0x10, 0x00, 0x28, 0x00, 0x28, 0x00, 0x54, 0x00, 0x54, 0x00, 0x82, 0x00,
+ 0x92, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/eye_l.xbm b/.config/subtle/icons/eye_l.xbm
new file mode 100755
index 0000000..3de8e26
--- /dev/null
+++ b/.config/subtle/icons/eye_l.xbm
@@ -0,0 +1,4 @@
+#define eye_l_width 8
+#define eye_l_height 8
+static unsigned char eye_l_bits[] = {
+ 0x00, 0x00, 0x1B, 0x02, 0x02, 0x84, 0xF9, 0x02 };
diff --git a/.config/subtle/icons/eye_r.xbm b/.config/subtle/icons/eye_r.xbm
new file mode 100755
index 0000000..7a04951
--- /dev/null
+++ b/.config/subtle/icons/eye_r.xbm
@@ -0,0 +1,4 @@
+#define eye_r_width 8
+#define eye_r_height 8
+static unsigned char eye_r_bits[] = {
+ 0x00, 0x00, 0xD8, 0x40, 0x40, 0x21, 0x9F, 0x40 };
diff --git a/.config/subtle/icons/fan.xbm b/.config/subtle/icons/fan.xbm
new file mode 100644
index 0000000..5159e74
--- /dev/null
+++ b/.config/subtle/icons/fan.xbm
@@ -0,0 +1,5 @@
+#define fan_width 9
+#define fan_height 9
+static unsigned char fan_bits[] = {
+ 0x86, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00,
+ 0x7d, 0x00, 0x39, 0x01, 0xc2, 0x00 };
diff --git a/.config/subtle/icons/file1.xbm b/.config/subtle/icons/file1.xbm
new file mode 100644
index 0000000..82b656f
--- /dev/null
+++ b/.config/subtle/icons/file1.xbm
@@ -0,0 +1,5 @@
+#define file_width 9
+#define file_height 9
+static unsigned char file_bits[] = {
+ 0x1f, 0x00, 0x11, 0x00, 0xf1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/file2.xbm b/.config/subtle/icons/file2.xbm
new file mode 100644
index 0000000..43e9cbe
--- /dev/null
+++ b/.config/subtle/icons/file2.xbm
@@ -0,0 +1,5 @@
+#define file2_width 9
+#define file2_height 9
+static unsigned char file2_bits[] = {
+ 0x7f, 0x00, 0xc1, 0x00, 0xc1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/flag.xbm b/.config/subtle/icons/flag.xbm
new file mode 100644
index 0000000..c587fc4
--- /dev/null
+++ b/.config/subtle/icons/flag.xbm
@@ -0,0 +1,5 @@
+#define flag_width 9
+#define flag_height 9
+static unsigned char flag_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0x01, 0x01, 0x00,
+ 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 };
diff --git a/.config/subtle/icons/flask1.xbm b/.config/subtle/icons/flask1.xbm
new file mode 100644
index 0000000..b7165f6
--- /dev/null
+++ b/.config/subtle/icons/flask1.xbm
@@ -0,0 +1,5 @@
+#define flask1_width 9
+#define flask1_height 9
+static unsigned char flask1_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x44, 0x00,
+ 0x82, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/flask2.xbm b/.config/subtle/icons/flask2.xbm
new file mode 100644
index 0000000..aa623a6
--- /dev/null
+++ b/.config/subtle/icons/flask2.xbm
@@ -0,0 +1,5 @@
+#define flask2_width 9
+#define flask2_height 9
+static unsigned char flask2_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x44, 0x00,
+ 0xba, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/fox.xbm b/.config/subtle/icons/fox.xbm
new file mode 100644
index 0000000..87c9714
--- /dev/null
+++ b/.config/subtle/icons/fox.xbm
@@ -0,0 +1,5 @@
+#define fox_width 9
+#define fox_height 9
+static unsigned char fox_bits[] = {
+ 0x01, 0x01, 0x83, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0xff, 0x01, 0x39, 0x01,
+ 0xff, 0x01, 0xfe, 0x00, 0x7d, 0x01 };
diff --git a/.config/subtle/icons/fox_1.xbm b/.config/subtle/icons/fox_1.xbm
new file mode 100644
index 0000000..87c9714
--- /dev/null
+++ b/.config/subtle/icons/fox_1.xbm
@@ -0,0 +1,5 @@
+#define fox_width 9
+#define fox_height 9
+static unsigned char fox_bits[] = {
+ 0x01, 0x01, 0x83, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0xff, 0x01, 0x39, 0x01,
+ 0xff, 0x01, 0xfe, 0x00, 0x7d, 0x01 };
diff --git a/.config/subtle/icons/fs_01.xbm b/.config/subtle/icons/fs_01.xbm
new file mode 100755
index 0000000..1d012d2
--- /dev/null
+++ b/.config/subtle/icons/fs_01.xbm
@@ -0,0 +1,4 @@
+#define fs_01_width 8
+#define fs_01_height 8
+static unsigned char fs_01_bits[] = {
+ 0x46, 0x99, 0xBC, 0x66, 0x66, 0x3D, 0x99, 0x62 };
diff --git a/.config/subtle/icons/fs_02.xbm b/.config/subtle/icons/fs_02.xbm
new file mode 100755
index 0000000..603e3a7
--- /dev/null
+++ b/.config/subtle/icons/fs_02.xbm
@@ -0,0 +1,4 @@
+#define fs_02_width 8
+#define fs_02_height 8
+static unsigned char fs_02_bits[] = {
+ 0xF1, 0x5B, 0x3D, 0x67, 0xE6, 0xBC, 0xDA, 0x8F };
diff --git a/.config/subtle/icons/full.xbm b/.config/subtle/icons/full.xbm
new file mode 100755
index 0000000..b5a026f
--- /dev/null
+++ b/.config/subtle/icons/full.xbm
@@ -0,0 +1,4 @@
+#define full_width 8
+#define full_height 8
+static unsigned char full_bits[] = {
+ 0x3C, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x3C };
diff --git a/.config/subtle/icons/fwd.xbm b/.config/subtle/icons/fwd.xbm
new file mode 100755
index 0000000..3f52ea9
--- /dev/null
+++ b/.config/subtle/icons/fwd.xbm
@@ -0,0 +1,4 @@
+#define fwd_width 8
+#define fwd_height 8
+static unsigned char fwd_bits[] = {
+ 0x00, 0x12, 0x36, 0x7E, 0x7E, 0x36, 0x12, 0x00 };
diff --git a/.config/subtle/icons/game.xbm b/.config/subtle/icons/game.xbm
new file mode 100644
index 0000000..d4b7954
--- /dev/null
+++ b/.config/subtle/icons/game.xbm
@@ -0,0 +1,5 @@
+#define game_width 9
+#define game_height 9
+static unsigned char game_bits[] = {
+ 0x44, 0x00, 0x28, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0xd7, 0x01, 0x7d, 0x01,
+ 0x7c, 0x00, 0x44, 0x00, 0x28, 0x00 };
diff --git a/.config/subtle/icons/ghost.xbm b/.config/subtle/icons/ghost.xbm
new file mode 100644
index 0000000..a0f6432
--- /dev/null
+++ b/.config/subtle/icons/ghost.xbm
@@ -0,0 +1,5 @@
+#define ghost_width 9
+#define ghost_height 9
+static unsigned char ghost_bits[] = {
+ 0x38, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0xd6, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0xfe, 0x00, 0xaa, 0x00 };
diff --git a/.config/subtle/icons/half.xbm b/.config/subtle/icons/half.xbm
new file mode 100755
index 0000000..874323b
--- /dev/null
+++ b/.config/subtle/icons/half.xbm
@@ -0,0 +1,4 @@
+#define half_width 8
+#define half_height 8
+static unsigned char half_bits[] = {
+ 0x3C, 0x4E, 0x8F, 0x8F, 0x8F, 0x8F, 0x4E, 0x3C };
diff --git a/.config/subtle/icons/headphones.xbm b/.config/subtle/icons/headphones.xbm
new file mode 100644
index 0000000..5d85395
--- /dev/null
+++ b/.config/subtle/icons/headphones.xbm
@@ -0,0 +1,5 @@
+#define headphones_width 9
+#define headphones_height 9
+static unsigned char headphones_bits[] = {
+ 0x7c, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x01,
+ 0xc7, 0x01, 0xc6, 0x00, 0xc6, 0x00 };
diff --git a/.config/subtle/icons/heart.xbm b/.config/subtle/icons/heart.xbm
new file mode 100644
index 0000000..9deca37
--- /dev/null
+++ b/.config/subtle/icons/heart.xbm
@@ -0,0 +1,5 @@
+#define heart_width 9
+#define heart_height 9
+static unsigned char heart_bits[] = {
+ 0xee, 0x00, 0x11, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x82, 0x00,
+ 0x44, 0x00, 0x28, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/heart_plus.xbm b/.config/subtle/icons/heart_plus.xbm
new file mode 100644
index 0000000..1e08edb
--- /dev/null
+++ b/.config/subtle/icons/heart_plus.xbm
@@ -0,0 +1,5 @@
+#define heart_plus_width 9
+#define heart_plus_height 9
+static unsigned char heart_plus_bits[] = {
+ 0xee, 0x00, 0x11, 0x01, 0x00, 0x01, 0x02, 0x01, 0x07, 0x01, 0x82, 0x00,
+ 0x40, 0x00, 0x28, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/house.xbm b/.config/subtle/icons/house.xbm
new file mode 100644
index 0000000..656ee57
--- /dev/null
+++ b/.config/subtle/icons/house.xbm
@@ -0,0 +1,5 @@
+#define house_width 9
+#define house_height 9
+static unsigned char house_bits[] = {
+ 0x90, 0x00, 0xa8, 0x00, 0x44, 0x00, 0x82, 0x00, 0x01, 0x01, 0xba, 0x00,
+ 0xaa, 0x00, 0xaa, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/info.xbm b/.config/subtle/icons/info.xbm
new file mode 100644
index 0000000..6153d97
--- /dev/null
+++ b/.config/subtle/icons/info.xbm
@@ -0,0 +1,5 @@
+#define info_width 9
+#define info_height 9
+static unsigned char info_bits[] = {
+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x38, 0x00,
+ 0x38, 0x00, 0x38, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/info_01.xbm b/.config/subtle/icons/info_01.xbm
new file mode 100755
index 0000000..f08c2fd
--- /dev/null
+++ b/.config/subtle/icons/info_01.xbm
@@ -0,0 +1,4 @@
+#define info_01_width 8
+#define info_01_height 8
+static unsigned char info_01_bits[] = {
+ 0x3C, 0x66, 0xFF, 0xE7, 0xE7, 0xE7, 0x66, 0x3C };
diff --git a/.config/subtle/icons/info_02.xbm b/.config/subtle/icons/info_02.xbm
new file mode 100755
index 0000000..00b4df0
--- /dev/null
+++ b/.config/subtle/icons/info_02.xbm
@@ -0,0 +1,4 @@
+#define info_02_width 8
+#define info_02_height 8
+static unsigned char info_02_bits[] = {
+ 0xFF, 0xE7, 0xFF, 0xE7, 0xE7, 0xE7, 0xE7, 0xFF };
diff --git a/.config/subtle/icons/info_03.xbm b/.config/subtle/icons/info_03.xbm
new file mode 100755
index 0000000..50103f8
--- /dev/null
+++ b/.config/subtle/icons/info_03.xbm
@@ -0,0 +1,4 @@
+#define info_width 8
+#define info_height 8
+static unsigned char info_bits[] = {
+ 0x38, 0x38, 0x00, 0x3C, 0x38, 0x38, 0x38, 0x7C };
diff --git a/.config/subtle/icons/invader1.xbm b/.config/subtle/icons/invader1.xbm
new file mode 100644
index 0000000..3eeb2e1
--- /dev/null
+++ b/.config/subtle/icons/invader1.xbm
@@ -0,0 +1,5 @@
+#define invader1_width 13
+#define invader1_height 8
+static unsigned char invader1_bits[] = {
+ 0x60, 0x00, 0xf8, 0x01, 0xfc, 0x03, 0x6c, 0x03, 0xfc, 0x03, 0x98, 0x01,
+ 0x64, 0x02, 0x08, 0x01 };
diff --git a/.config/subtle/icons/invader2.xbm b/.config/subtle/icons/invader2.xbm
new file mode 100644
index 0000000..062f59b
--- /dev/null
+++ b/.config/subtle/icons/invader2.xbm
@@ -0,0 +1,5 @@
+#define invader2_width 13
+#define invader2_height 8
+static unsigned char invader2_bits[] = {
+ 0x60, 0x00, 0xf8, 0x01, 0xfc, 0x03, 0x6c, 0x03, 0xfc, 0x03, 0x90, 0x00,
+ 0x68, 0x01, 0x04, 0x02 };
diff --git a/.config/subtle/icons/invader3.xbm b/.config/subtle/icons/invader3.xbm
new file mode 100644
index 0000000..3d8d4d0
--- /dev/null
+++ b/.config/subtle/icons/invader3.xbm
@@ -0,0 +1,5 @@
+#define invader3_width 13
+#define invader3_height 8
+static unsigned char invader3_bits[] = {
+ 0x08, 0x02, 0x10, 0x01, 0xf8, 0x03, 0xec, 0x06, 0xfe, 0x0f, 0xfa, 0x0b,
+ 0x0a, 0x0a, 0xb0, 0x01 };
diff --git a/.config/subtle/icons/invader4.xbm b/.config/subtle/icons/invader4.xbm
new file mode 100644
index 0000000..920d057
--- /dev/null
+++ b/.config/subtle/icons/invader4.xbm
@@ -0,0 +1,5 @@
+#define invader4_width 13
+#define invader4_height 8
+static unsigned char invader4_bits[] = {
+ 0x08, 0x02, 0x12, 0x09, 0xfa, 0x0b, 0xee, 0x0e, 0xfe, 0x0f, 0xfc, 0x07,
+ 0x08, 0x02, 0x04, 0x04 };
diff --git a/.config/subtle/icons/invader5.xbm b/.config/subtle/icons/invader5.xbm
new file mode 100644
index 0000000..9b16b5d
--- /dev/null
+++ b/.config/subtle/icons/invader5.xbm
@@ -0,0 +1,5 @@
+#define invader5_width 13
+#define invader5_height 8
+static unsigned char invader5_bits[] = {
+ 0x60, 0x00, 0xf0, 0x00, 0xf8, 0x01, 0x6c, 0x03, 0xfc, 0x03, 0x90, 0x00,
+ 0x68, 0x01, 0x94, 0x02 };
diff --git a/.config/subtle/icons/invader6.xbm b/.config/subtle/icons/invader6.xbm
new file mode 100644
index 0000000..4c79052
--- /dev/null
+++ b/.config/subtle/icons/invader6.xbm
@@ -0,0 +1,5 @@
+#define invader6_width 13
+#define invader6_height 8
+static unsigned char invader6_bits[] = {
+ 0x60, 0x00, 0xf0, 0x00, 0xf8, 0x01, 0x6c, 0x03, 0xfc, 0x03, 0x68, 0x01,
+ 0x04, 0x02, 0x08, 0x01 };
diff --git a/.config/subtle/icons/jar1.xbm b/.config/subtle/icons/jar1.xbm
new file mode 100644
index 0000000..29c65cb
--- /dev/null
+++ b/.config/subtle/icons/jar1.xbm
@@ -0,0 +1,5 @@
+#define jar1_width 9
+#define jar1_height 9
+static unsigned char jar1_bits[] = {
+ 0x7c, 0x00, 0x7c, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/jar2.xbm b/.config/subtle/icons/jar2.xbm
new file mode 100644
index 0000000..45ba61a
--- /dev/null
+++ b/.config/subtle/icons/jar2.xbm
@@ -0,0 +1,5 @@
+#define jar2_width 9
+#define jar2_height 9
+static unsigned char jar2_bits[] = {
+ 0x7c, 0x00, 0x7c, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x01,
+ 0x7d, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/jar3.xbm b/.config/subtle/icons/jar3.xbm
new file mode 100644
index 0000000..806955d
--- /dev/null
+++ b/.config/subtle/icons/jar3.xbm
@@ -0,0 +1,5 @@
+#define jar3_width 9
+#define jar3_height 9
+static unsigned char jar3_bits[] = {
+ 0x7c, 0x00, 0x7c, 0x00, 0x82, 0x00, 0x39, 0x01, 0x39, 0x01, 0x7d, 0x01,
+ 0x7d, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/key.xbm b/.config/subtle/icons/key.xbm
new file mode 100644
index 0000000..53193d2
--- /dev/null
+++ b/.config/subtle/icons/key.xbm
@@ -0,0 +1,5 @@
+#define key_width 9
+#define key_height 9
+static unsigned char key_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0xfe, 0x00, 0x10, 0x00,
+ 0x1c, 0x00, 0x10, 0x00, 0x1c, 0x00 };
diff --git a/.config/subtle/icons/light1.xbm b/.config/subtle/icons/light1.xbm
new file mode 100644
index 0000000..e01cc3f
--- /dev/null
+++ b/.config/subtle/icons/light1.xbm
@@ -0,0 +1,5 @@
+#define light1_width 9
+#define light1_height 9
+static unsigned char light1_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00,
+ 0x38, 0x00, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/light2.xbm b/.config/subtle/icons/light2.xbm
new file mode 100644
index 0000000..aa039ae
--- /dev/null
+++ b/.config/subtle/icons/light2.xbm
@@ -0,0 +1,5 @@
+#define light2_width 9
+#define light2_height 9
+static unsigned char light2_bits[] = {
+ 0x39, 0x01, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00,
+ 0x39, 0x01, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/list.xbm b/.config/subtle/icons/list.xbm
new file mode 100644
index 0000000..599075d
--- /dev/null
+++ b/.config/subtle/icons/list.xbm
@@ -0,0 +1,5 @@
+#define list_width 9
+#define list_height 9
+static unsigned char list_bits[] = {
+ 0xfb, 0x00, 0x03, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0xfb, 0x00, 0x03, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/load.xbm b/.config/subtle/icons/load.xbm
new file mode 100644
index 0000000..b9a1061
--- /dev/null
+++ b/.config/subtle/icons/load.xbm
@@ -0,0 +1,6 @@
+#define load_width 16
+#define load_height 16
+static unsigned char load_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
+ 0x02, 0x44, 0x02, 0x4a, 0x02, 0x71, 0x8e, 0x40, 0x52, 0x40, 0x22, 0x40,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 };
diff --git a/.config/subtle/icons/lock.xbm b/.config/subtle/icons/lock.xbm
new file mode 100644
index 0000000..dd171b5
--- /dev/null
+++ b/.config/subtle/icons/lock.xbm
@@ -0,0 +1,5 @@
+#define lock_width 9
+#define lock_height 9
+static unsigned char lock_bits[] = {
+ 0x7c, 0x00, 0x82, 0x00, 0x82, 0x00, 0xff, 0x01, 0x01, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/magnifier.xbm b/.config/subtle/icons/magnifier.xbm
new file mode 100644
index 0000000..bf7df83
--- /dev/null
+++ b/.config/subtle/icons/magnifier.xbm
@@ -0,0 +1,5 @@
+#define magnifier_width 9
+#define magnifier_height 9
+static unsigned char magnifier_bits[] = {
+ 0x1c, 0x00, 0x22, 0x00, 0x41, 0x00, 0x41, 0x00, 0x41, 0x00, 0x22, 0x00,
+ 0x5c, 0x00, 0x80, 0x00, 0x00, 0x01 };
diff --git a/.config/subtle/icons/mail.xbm b/.config/subtle/icons/mail.xbm
new file mode 100644
index 0000000..4a2eb36
--- /dev/null
+++ b/.config/subtle/icons/mail.xbm
@@ -0,0 +1,5 @@
+#define mail_width 9
+#define mail_height 9
+static unsigned char mail_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x45, 0x01, 0x29, 0x01, 0x11, 0x01,
+ 0x01, 0x01, 0xff, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/icons/mail_1.xbm b/.config/subtle/icons/mail_1.xbm
new file mode 100644
index 0000000..4a2eb36
--- /dev/null
+++ b/.config/subtle/icons/mail_1.xbm
@@ -0,0 +1,5 @@
+#define mail_width 9
+#define mail_height 9
+static unsigned char mail_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x45, 0x01, 0x29, 0x01, 0x11, 0x01,
+ 0x01, 0x01, 0xff, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/icons/man.xbm b/.config/subtle/icons/man.xbm
new file mode 100644
index 0000000..3848cc2
--- /dev/null
+++ b/.config/subtle/icons/man.xbm
@@ -0,0 +1,5 @@
+#define man_width 9
+#define man_height 9
+static unsigned char man_bits[] = {
+ 0x10, 0x00, 0x28, 0x00, 0x10, 0x00, 0x7c, 0x00, 0x92, 0x00, 0xaa, 0x00,
+ 0x28, 0x00, 0x28, 0x00, 0x28, 0x00 };
diff --git a/.config/subtle/icons/mem.xbm b/.config/subtle/icons/mem.xbm
new file mode 100644
index 0000000..5c5bc8e
--- /dev/null
+++ b/.config/subtle/icons/mem.xbm
@@ -0,0 +1,6 @@
+#define load_mem_width 16
+#define load_mem_height 16
+static unsigned char load_mem_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x12, 0x48, 0x12, 0xfc, 0x3f,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0x48, 0x12,
+ 0x48, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/mem_1.xbm b/.config/subtle/icons/mem_1.xbm
new file mode 100644
index 0000000..5c5bc8e
--- /dev/null
+++ b/.config/subtle/icons/mem_1.xbm
@@ -0,0 +1,6 @@
+#define load_mem_width 16
+#define load_mem_height 16
+static unsigned char load_mem_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x12, 0x48, 0x12, 0xfc, 0x3f,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0x48, 0x12,
+ 0x48, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/memory.xbm b/.config/subtle/icons/memory.xbm
new file mode 100644
index 0000000..f9821ea
--- /dev/null
+++ b/.config/subtle/icons/memory.xbm
@@ -0,0 +1,5 @@
+#define memory_width 9
+#define memory_height 9
+static unsigned char memory_bits[] = {
+ 0xaa, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0x00, 0x00, 0xaa, 0x00 };
diff --git a/.config/subtle/icons/minus.xbm b/.config/subtle/icons/minus.xbm
new file mode 100644
index 0000000..072ef07
--- /dev/null
+++ b/.config/subtle/icons/minus.xbm
@@ -0,0 +1,5 @@
+#define minus_width 9
+#define minus_height 9
+static unsigned char minus_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0xff, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/mouse.xbm b/.config/subtle/icons/mouse.xbm
new file mode 100644
index 0000000..28a6528
--- /dev/null
+++ b/.config/subtle/icons/mouse.xbm
@@ -0,0 +1,5 @@
+#define mouse_width 9
+#define mouse_height 9
+static unsigned char mouse_bits[] = {
+ 0xee, 0x00, 0xee, 0x00, 0xee, 0x00, 0x82, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/mouse_01.xbm b/.config/subtle/icons/mouse_01.xbm
new file mode 100755
index 0000000..05e91b5
--- /dev/null
+++ b/.config/subtle/icons/mouse_01.xbm
@@ -0,0 +1,4 @@
+#define mouse_01_width 8
+#define mouse_01_height 8
+static unsigned char mouse_01_bits[] = {
+ 0xEE, 0xEE, 0xEE, 0x82, 0xFE, 0xFE, 0xFE, 0x7C };
diff --git a/.config/subtle/icons/movie.xbm b/.config/subtle/icons/movie.xbm
new file mode 100644
index 0000000..29bc622
--- /dev/null
+++ b/.config/subtle/icons/movie.xbm
@@ -0,0 +1,5 @@
+#define movie_width 9
+#define movie_height 9
+static unsigned char movie_bits[] = {
+ 0xff, 0x01, 0x55, 0x01, 0xff, 0x01, 0x21, 0x01, 0x21, 0x01, 0x21, 0x01,
+ 0xff, 0x01, 0x55, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/mpd.xbm b/.config/subtle/icons/mpd.xbm
new file mode 100644
index 0000000..8211667
--- /dev/null
+++ b/.config/subtle/icons/mpd.xbm
@@ -0,0 +1,6 @@
+#define mpd_width 16
+#define mpd_height 16
+static unsigned char mpd_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x40, 0x10,
+ 0x40, 0x10, 0x40, 0x10, 0x40, 0x10, 0x40, 0x10, 0x70, 0x1c, 0x78, 0x1e,
+ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net-wifi.xbm b/.config/subtle/icons/net-wifi.xbm
new file mode 100644
index 0000000..0b3a4a1
--- /dev/null
+++ b/.config/subtle/icons/net-wifi.xbm
@@ -0,0 +1,6 @@
+#define net_wifi4_width 16
+#define net_wifi4_height 16
+static unsigned char net_wifi4_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0xe4, 0x27, 0x10, 0x08,
+ 0xc0, 0x03, 0x20, 0x04, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
+ 0xc0, 0x03, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net-wifi3.xbm b/.config/subtle/icons/net-wifi3.xbm
new file mode 100644
index 0000000..7ebb55d
--- /dev/null
+++ b/.config/subtle/icons/net-wifi3.xbm
@@ -0,0 +1,6 @@
+#define wireless3_full_width 16
+#define wireless3_full_height 16
+static unsigned char wireless3_full_bits[] = {
+ 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0xe4, 0x27, 0x10, 0x08, 0x00, 0x00,
+ 0xc0, 0x03, 0xc0, 0x03, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net-wifi4.xbm b/.config/subtle/icons/net-wifi4.xbm
new file mode 100644
index 0000000..8179eb4
--- /dev/null
+++ b/.config/subtle/icons/net-wifi4.xbm
@@ -0,0 +1,6 @@
+#define net_wifi4_width 16
+#define net_wifi4_height 16
+static unsigned char net_wifi4_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f, 0x00, 0x00,
+ 0xe0, 0x07, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net-wifi5.xbm b/.config/subtle/icons/net-wifi5.xbm
new file mode 100644
index 0000000..8a097ef
--- /dev/null
+++ b/.config/subtle/icons/net-wifi5.xbm
@@ -0,0 +1,6 @@
+#define wireless_full_width 16
+#define wireless_full_height 16
+static unsigned char wireless_full_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0xfe, 0x7f, 0x00, 0x00,
+ 0xfc, 0x3f, 0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0xe0, 0x07, 0x00, 0x00,
+ 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net-wired.xbm b/.config/subtle/icons/net-wired.xbm
new file mode 100644
index 0000000..d9655d7
--- /dev/null
+++ b/.config/subtle/icons/net-wired.xbm
@@ -0,0 +1,6 @@
+#define network_eth2_width 16
+#define network_eth2_height 16
+static unsigned char network_eth2_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0xc2, 0x43, 0xc2, 0x43,
+ 0xc2, 0x43, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net-wired2.xbm b/.config/subtle/icons/net-wired2.xbm
new file mode 100644
index 0000000..fb7276a
--- /dev/null
+++ b/.config/subtle/icons/net-wired2.xbm
@@ -0,0 +1,6 @@
+#define network_eth1_width 16
+#define network_eth1_height 16
+static unsigned char network_eth1_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x60, 0x03, 0x70, 0x07,
+ 0x78, 0x0f, 0x7f, 0x7f, 0x7f, 0x7f, 0x78, 0x0f, 0x70, 0x07, 0x60, 0x03,
+ 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/net_down_01.xbm b/.config/subtle/icons/net_down_01.xbm
new file mode 100755
index 0000000..0940355
--- /dev/null
+++ b/.config/subtle/icons/net_down_01.xbm
@@ -0,0 +1,4 @@
+#define net_down_01_width 8
+#define net_down_01_height 8
+static unsigned char net_down_01_bits[] = {
+ 0x1E, 0x3C, 0x3C, 0x3C, 0xFF, 0x7E, 0x3C, 0x18 };
diff --git a/.config/subtle/icons/net_down_02.xbm b/.config/subtle/icons/net_down_02.xbm
new file mode 100755
index 0000000..750ada5
--- /dev/null
+++ b/.config/subtle/icons/net_down_02.xbm
@@ -0,0 +1,4 @@
+#define net_down_02_width 8
+#define net_down_02_height 8
+static unsigned char net_down_02_bits[] = {
+ 0x78, 0x3C, 0x3C, 0x3C, 0xFF, 0x7E, 0x3C, 0x18 };
diff --git a/.config/subtle/icons/net_down_03.xbm b/.config/subtle/icons/net_down_03.xbm
new file mode 100755
index 0000000..0502235
--- /dev/null
+++ b/.config/subtle/icons/net_down_03.xbm
@@ -0,0 +1,4 @@
+#define net_down_03_width 8
+#define net_down_03_height 8
+static unsigned char net_down_03_bits[] = {
+ 0x38, 0x38, 0x38, 0x38, 0xFE, 0x7C, 0x38, 0x10 };
diff --git a/.config/subtle/icons/net_up_01.xbm b/.config/subtle/icons/net_up_01.xbm
new file mode 100755
index 0000000..aac47a3
--- /dev/null
+++ b/.config/subtle/icons/net_up_01.xbm
@@ -0,0 +1,4 @@
+#define net_up_01_width 8
+#define net_up_01_height 8
+static unsigned char net_up_01_bits[] = {
+ 0x18, 0x3C, 0x7E, 0xFF, 0x3C, 0x3C, 0x3C, 0x78 };
diff --git a/.config/subtle/icons/net_up_02.xbm b/.config/subtle/icons/net_up_02.xbm
new file mode 100755
index 0000000..9a53392
--- /dev/null
+++ b/.config/subtle/icons/net_up_02.xbm
@@ -0,0 +1,4 @@
+#define net_up_02_width 8
+#define net_up_02_height 8
+static unsigned char net_up_02_bits[] = {
+ 0x18, 0x3C, 0x7E, 0xFF, 0x3C, 0x3C, 0x3C, 0x1E };
diff --git a/.config/subtle/icons/net_up_03.xbm b/.config/subtle/icons/net_up_03.xbm
new file mode 100755
index 0000000..b21c007
--- /dev/null
+++ b/.config/subtle/icons/net_up_03.xbm
@@ -0,0 +1,4 @@
+#define net_up_03_width 8
+#define net_up_03_height 8
+static unsigned char net_up_03_bits[] = {
+ 0x10, 0x38, 0x7C, 0xFE, 0x38, 0x38, 0x38, 0x38 };
diff --git a/.config/subtle/icons/net_wired.xbm b/.config/subtle/icons/net_wired.xbm
new file mode 100755
index 0000000..25cd20b
--- /dev/null
+++ b/.config/subtle/icons/net_wired.xbm
@@ -0,0 +1,4 @@
+#define net_wired_width 8
+#define net_wired_height 8
+static unsigned char net_wired_bits[] = {
+ 0x00, 0x1C, 0x1C, 0x7F, 0x7F, 0x7F, 0x55, 0x7F };
diff --git a/.config/subtle/icons/next.xbm b/.config/subtle/icons/next.xbm
new file mode 100755
index 0000000..3937532
--- /dev/null
+++ b/.config/subtle/icons/next.xbm
@@ -0,0 +1,4 @@
+#define next_width 8
+#define next_height 8
+static unsigned char next_bits[] = {
+ 0x00, 0x42, 0x4E, 0x7E, 0x7E, 0x4E, 0x42, 0x00 };
diff --git a/.config/subtle/icons/note.xbm b/.config/subtle/icons/note.xbm
new file mode 100755
index 0000000..21ba22b
--- /dev/null
+++ b/.config/subtle/icons/note.xbm
@@ -0,0 +1,4 @@
+#define note_width 8
+#define note_height 8
+static unsigned char note_bits[] = {
+ 0xFC, 0xFC, 0x84, 0x84, 0x84, 0x84, 0xE7, 0xE7 };
diff --git a/.config/subtle/icons/note1.xbm b/.config/subtle/icons/note1.xbm
new file mode 100644
index 0000000..c81297e
--- /dev/null
+++ b/.config/subtle/icons/note1.xbm
@@ -0,0 +1,5 @@
+#define note_width 9
+#define note_height 9
+static unsigned char note_bits[] = {
+ 0x00, 0x00, 0xfc, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01,
+ 0x04, 0x01, 0xc7, 0x01, 0xc7, 0x01 };
diff --git a/.config/subtle/icons/note2.xbm b/.config/subtle/icons/note2.xbm
new file mode 100644
index 0000000..0e74538
--- /dev/null
+++ b/.config/subtle/icons/note2.xbm
@@ -0,0 +1,5 @@
+#define note2_width 9
+#define note2_height 9
+static unsigned char note2_bits[] = {
+ 0x80, 0x01, 0x60, 0x01, 0x18, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01,
+ 0xc8, 0x01, 0xce, 0x01, 0x0e, 0x00 };
diff --git a/.config/subtle/icons/notepad.xbm b/.config/subtle/icons/notepad.xbm
new file mode 100644
index 0000000..4d6cb8e
--- /dev/null
+++ b/.config/subtle/icons/notepad.xbm
@@ -0,0 +1,5 @@
+#define notepad_width 9
+#define notepad_height 9
+static unsigned char notepad_bits[] = {
+ 0xaa, 0x00, 0x55, 0x01, 0x01, 0x01, 0x01, 0x01, 0x55, 0x01, 0x01, 0x01,
+ 0x55, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/off.xbm b/.config/subtle/icons/off.xbm
new file mode 100644
index 0000000..ca3d7f8
--- /dev/null
+++ b/.config/subtle/icons/off.xbm
@@ -0,0 +1,5 @@
+#define off_width 9
+#define off_height 9
+static unsigned char off_bits[] = {
+ 0x10, 0x00, 0x54, 0x00, 0x92, 0x00, 0x11, 0x01, 0x11, 0x01, 0x11, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/omega.xbm b/.config/subtle/icons/omega.xbm
new file mode 100644
index 0000000..a4469e8
--- /dev/null
+++ b/.config/subtle/icons/omega.xbm
@@ -0,0 +1,5 @@
+#define omega_width 9
+#define omega_height 9
+static unsigned char omega_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x44, 0x00, 0xaa, 0x00, 0xee, 0x00 };
diff --git a/.config/subtle/icons/on.xbm b/.config/subtle/icons/on.xbm
new file mode 100644
index 0000000..b123fa3
--- /dev/null
+++ b/.config/subtle/icons/on.xbm
@@ -0,0 +1,5 @@
+#define on_width 9
+#define on_height 9
+static unsigned char on_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/overview.png b/.config/subtle/icons/overview.png
new file mode 100644
index 0000000..a2073f1
--- /dev/null
+++ b/.config/subtle/icons/overview.png
Binary files differ
diff --git a/.config/subtle/icons/pacman.xbm b/.config/subtle/icons/pacman.xbm
new file mode 100644
index 0000000..ff19fef
--- /dev/null
+++ b/.config/subtle/icons/pacman.xbm
@@ -0,0 +1,5 @@
+#define pacman_width 9
+#define pacman_height 9
+static unsigned char pacman_bits[] = {
+ 0x7c, 0x00, 0xf6, 0x00, 0xf3, 0x01, 0xff, 0x00, 0x1f, 0x00, 0x0f, 0x00,
+ 0x7f, 0x00, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/pacman_1.xbm b/.config/subtle/icons/pacman_1.xbm
new file mode 100644
index 0000000..ff19fef
--- /dev/null
+++ b/.config/subtle/icons/pacman_1.xbm
@@ -0,0 +1,5 @@
+#define pacman_width 9
+#define pacman_height 9
+static unsigned char pacman_bits[] = {
+ 0x7c, 0x00, 0xf6, 0x00, 0xf3, 0x01, 0xff, 0x00, 0x1f, 0x00, 0x0f, 0x00,
+ 0x7f, 0x00, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/paint.xbm b/.config/subtle/icons/paint.xbm
new file mode 100644
index 0000000..f336352
--- /dev/null
+++ b/.config/subtle/icons/paint.xbm
@@ -0,0 +1,5 @@
+#define paint_width 9
+#define paint_height 9
+static unsigned char paint_bits[] = {
+ 0x04, 0x00, 0x1a, 0x00, 0xea, 0x00, 0xce, 0x01, 0x8a, 0x01, 0x41, 0x01,
+ 0x22, 0x01, 0x14, 0x01, 0x08, 0x00 };
diff --git a/.config/subtle/icons/pause.xbm b/.config/subtle/icons/pause.xbm
new file mode 100755
index 0000000..6bb2251
--- /dev/null
+++ b/.config/subtle/icons/pause.xbm
@@ -0,0 +1,4 @@
+#define pause_width 8
+#define pause_height 8
+static unsigned char pause_bits[] = {
+ 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00 };
diff --git a/.config/subtle/icons/pc.xbm b/.config/subtle/icons/pc.xbm
new file mode 100644
index 0000000..e341227
--- /dev/null
+++ b/.config/subtle/icons/pc.xbm
@@ -0,0 +1,5 @@
+#define pc_width 9
+#define pc_height 9
+static unsigned char pc_bits[] = {
+ 0x07, 0x00, 0x05, 0x00, 0xf5, 0x01, 0x15, 0x01, 0x15, 0x01, 0x15, 0x01,
+ 0xf5, 0x01, 0x45, 0x00, 0xf7, 0x01 };
diff --git a/.config/subtle/icons/pencil.xbm b/.config/subtle/icons/pencil.xbm
new file mode 100644
index 0000000..b2d43a7
--- /dev/null
+++ b/.config/subtle/icons/pencil.xbm
@@ -0,0 +1,5 @@
+#define pencil_width 9
+#define pencil_height 9
+static unsigned char pencil_bits[] = {
+ 0xc0, 0x00, 0x20, 0x01, 0x50, 0x01, 0x88, 0x00, 0x44, 0x00, 0x22, 0x00,
+ 0x11, 0x00, 0x09, 0x00, 0x07, 0x00 };
diff --git a/.config/subtle/icons/phone1.xbm b/.config/subtle/icons/phone1.xbm
new file mode 100644
index 0000000..94b38ed
--- /dev/null
+++ b/.config/subtle/icons/phone1.xbm
@@ -0,0 +1,5 @@
+#define phone_width 9
+#define phone_height 9
+static unsigned char phone_bits[] = {
+ 0x78, 0x00, 0x44, 0x00, 0x74, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00,
+ 0x74, 0x00, 0x44, 0x00, 0x78, 0x00 };
diff --git a/.config/subtle/icons/phone2.xbm b/.config/subtle/icons/phone2.xbm
new file mode 100644
index 0000000..f130aac
--- /dev/null
+++ b/.config/subtle/icons/phone2.xbm
@@ -0,0 +1,5 @@
+#define phone2_width 9
+#define phone2_height 9
+static unsigned char phone2_bits[] = {
+ 0xfe, 0x00, 0x01, 0x01, 0x7d, 0x01, 0x45, 0x01, 0xc7, 0x01, 0x10, 0x00,
+ 0x01, 0x01, 0xff, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/icons/phones.xbm b/.config/subtle/icons/phones.xbm
new file mode 100755
index 0000000..cab8c58
--- /dev/null
+++ b/.config/subtle/icons/phones.xbm
@@ -0,0 +1,4 @@
+#define phones_width 8
+#define phones_height 8
+static unsigned char phones_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0xA5, 0xE7, 0xE7, 0x66 };
diff --git a/.config/subtle/icons/pin.xbm b/.config/subtle/icons/pin.xbm
new file mode 100644
index 0000000..17413fd
--- /dev/null
+++ b/.config/subtle/icons/pin.xbm
@@ -0,0 +1,5 @@
+#define pin_width 9
+#define pin_height 9
+static unsigned char pin_bits[] = {
+ 0xf0, 0x00, 0x90, 0x01, 0x10, 0x01, 0x0e, 0x01, 0xc1, 0x01, 0x22, 0x00,
+ 0x24, 0x00, 0x2a, 0x00, 0x11, 0x00 };
diff --git a/.config/subtle/icons/play.xbm b/.config/subtle/icons/play.xbm
new file mode 100755
index 0000000..d42ad52
--- /dev/null
+++ b/.config/subtle/icons/play.xbm
@@ -0,0 +1,4 @@
+#define play_width 8
+#define play_height 8
+static unsigned char play_bits[] = {
+ 0x00, 0x06, 0x1E, 0x7E, 0x7E, 0x1E, 0x06, 0x00 };
diff --git a/.config/subtle/icons/player_bwd1.xbm b/.config/subtle/icons/player_bwd1.xbm
new file mode 100644
index 0000000..eb4e616
--- /dev/null
+++ b/.config/subtle/icons/player_bwd1.xbm
@@ -0,0 +1,5 @@
+#define backward_width 9
+#define backward_height 9
+static unsigned char backward_bits[] = {
+ 0x00, 0x00, 0x90, 0x00, 0xd8, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0xfc, 0x00,
+ 0xd8, 0x00, 0x90, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_bwd2.xbm b/.config/subtle/icons/player_bwd2.xbm
new file mode 100644
index 0000000..d3743aa
--- /dev/null
+++ b/.config/subtle/icons/player_bwd2.xbm
@@ -0,0 +1,5 @@
+#define player_bwd2_width 9
+#define player_bwd2_height 9
+static unsigned char player_bwd2_bits[] = {
+ 0x00, 0x00, 0x90, 0x00, 0x48, 0x00, 0x24, 0x00, 0x12, 0x00, 0x24, 0x00,
+ 0x48, 0x00, 0x90, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_fwd1.xbm b/.config/subtle/icons/player_fwd1.xbm
new file mode 100644
index 0000000..274e6f9
--- /dev/null
+++ b/.config/subtle/icons/player_fwd1.xbm
@@ -0,0 +1,5 @@
+#define foward_width 9
+#define foward_height 9
+static unsigned char foward_bits[] = {
+ 0x00, 0x00, 0x12, 0x00, 0x36, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x7e, 0x00,
+ 0x36, 0x00, 0x12, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_fwd2.xbm b/.config/subtle/icons/player_fwd2.xbm
new file mode 100644
index 0000000..ddcd9c6
--- /dev/null
+++ b/.config/subtle/icons/player_fwd2.xbm
@@ -0,0 +1,5 @@
+#define player_fwd2_width 9
+#define player_fwd2_height 9
+static unsigned char player_fwd2_bits[] = {
+ 0x00, 0x00, 0x12, 0x00, 0x24, 0x00, 0x48, 0x00, 0x90, 0x00, 0x48, 0x00,
+ 0x24, 0x00, 0x12, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_next1.xbm b/.config/subtle/icons/player_next1.xbm
new file mode 100644
index 0000000..9fb26fb
--- /dev/null
+++ b/.config/subtle/icons/player_next1.xbm
@@ -0,0 +1,5 @@
+#define player_next_width 9
+#define player_next_height 9
+static unsigned char player_next_bits[] = {
+ 0x00, 0x00, 0x42, 0x00, 0x4e, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x7e, 0x00,
+ 0x4e, 0x00, 0x42, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_next2.xbm b/.config/subtle/icons/player_next2.xbm
new file mode 100644
index 0000000..d86b44a
--- /dev/null
+++ b/.config/subtle/icons/player_next2.xbm
@@ -0,0 +1,5 @@
+#define player_next2_width 9
+#define player_next2_height 9
+static unsigned char player_next2_bits[] = {
+ 0x00, 0x00, 0x44, 0x00, 0x48, 0x00, 0x50, 0x00, 0x60, 0x00, 0x50, 0x00,
+ 0x48, 0x00, 0x44, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_pause1.xbm b/.config/subtle/icons/player_pause1.xbm
new file mode 100644
index 0000000..ed6757e
--- /dev/null
+++ b/.config/subtle/icons/player_pause1.xbm
@@ -0,0 +1,5 @@
+#define player_pause_width 9
+#define player_pause_height 9
+static unsigned char player_pause_bits[] = {
+ 0x00, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00,
+ 0xc6, 0x00, 0xc6, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_pause2.xbm b/.config/subtle/icons/player_pause2.xbm
new file mode 100644
index 0000000..0f0cb87
--- /dev/null
+++ b/.config/subtle/icons/player_pause2.xbm
@@ -0,0 +1,5 @@
+#define player_pause2_width 9
+#define player_pause2_height 9
+static unsigned char player_pause2_bits[] = {
+ 0x00, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00,
+ 0x44, 0x00, 0x44, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_play1.xbm b/.config/subtle/icons/player_play1.xbm
new file mode 100644
index 0000000..a0109ed
--- /dev/null
+++ b/.config/subtle/icons/player_play1.xbm
@@ -0,0 +1,5 @@
+#define player_play_width 9
+#define player_play_height 9
+static unsigned char player_play_bits[] = {
+ 0x00, 0x00, 0x06, 0x00, 0x1e, 0x00, 0x7e, 0x00, 0xfe, 0x00, 0x7e, 0x00,
+ 0x1e, 0x00, 0x06, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_play2.xbm b/.config/subtle/icons/player_play2.xbm
new file mode 100644
index 0000000..9ee7163
--- /dev/null
+++ b/.config/subtle/icons/player_play2.xbm
@@ -0,0 +1,5 @@
+#define player_play2_width 9
+#define player_play2_height 9
+static unsigned char player_play2_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x20, 0x00,
+ 0x10, 0x00, 0x08, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_prev1.xbm b/.config/subtle/icons/player_prev1.xbm
new file mode 100644
index 0000000..48465f7
--- /dev/null
+++ b/.config/subtle/icons/player_prev1.xbm
@@ -0,0 +1,5 @@
+#define player_prev_width 9
+#define player_prev_height 9
+static unsigned char player_prev_bits[] = {
+ 0x00, 0x00, 0x84, 0x00, 0xe4, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0xfc, 0x00,
+ 0xe4, 0x00, 0x84, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_prev2.xbm b/.config/subtle/icons/player_prev2.xbm
new file mode 100644
index 0000000..55347b9
--- /dev/null
+++ b/.config/subtle/icons/player_prev2.xbm
@@ -0,0 +1,5 @@
+#define player_prev2_width 9
+#define player_prev2_height 9
+static unsigned char player_prev2_bits[] = {
+ 0x00, 0x00, 0x44, 0x00, 0x24, 0x00, 0x14, 0x00, 0x0c, 0x00, 0x14, 0x00,
+ 0x24, 0x00, 0x44, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_repeat1.xbm b/.config/subtle/icons/player_repeat1.xbm
new file mode 100644
index 0000000..e4c805d
--- /dev/null
+++ b/.config/subtle/icons/player_repeat1.xbm
@@ -0,0 +1,5 @@
+#define player_repeat1_width 9
+#define player_repeat1_height 9
+static unsigned char player_repeat1_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x8a, 0x00, 0x5c, 0x00,
+ 0x38, 0x00, 0x18, 0x00, 0x08, 0x00 };
diff --git a/.config/subtle/icons/player_repeat2.xbm b/.config/subtle/icons/player_repeat2.xbm
new file mode 100644
index 0000000..e801bc3
--- /dev/null
+++ b/.config/subtle/icons/player_repeat2.xbm
@@ -0,0 +1,5 @@
+#define player_repeat2_width 9
+#define player_repeat2_height 9
+static unsigned char player_repeat2_bits[] = {
+ 0x00, 0x00, 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x8a, 0x00, 0x92, 0x00,
+ 0xfe, 0x00, 0x10, 0x00, 0x08, 0x00 };
diff --git a/.config/subtle/icons/player_shuffle1.xbm b/.config/subtle/icons/player_shuffle1.xbm
new file mode 100644
index 0000000..9a26178
--- /dev/null
+++ b/.config/subtle/icons/player_shuffle1.xbm
@@ -0,0 +1,5 @@
+#define player_shuffle1_width 9
+#define player_shuffle1_height 9
+static unsigned char player_shuffle1_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xe3, 0x01, 0x14, 0x00, 0x48, 0x00, 0xd4, 0x00,
+ 0xe3, 0x01, 0xc0, 0x00, 0x40, 0x00 };
diff --git a/.config/subtle/icons/player_shuffle2.xbm b/.config/subtle/icons/player_shuffle2.xbm
new file mode 100644
index 0000000..3a6ed8b
--- /dev/null
+++ b/.config/subtle/icons/player_shuffle2.xbm
@@ -0,0 +1,5 @@
+#define player_shuffle2_width 9
+#define player_shuffle2_height 9
+static unsigned char player_shuffle2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xe3, 0x01, 0x14, 0x00, 0x48, 0x00, 0x94, 0x00,
+ 0xe3, 0x01, 0x80, 0x00, 0x40, 0x00 };
diff --git a/.config/subtle/icons/player_stop1.xbm b/.config/subtle/icons/player_stop1.xbm
new file mode 100644
index 0000000..1d08e72
--- /dev/null
+++ b/.config/subtle/icons/player_stop1.xbm
@@ -0,0 +1,5 @@
+#define player_stop_width 9
+#define player_stop_height 9
+static unsigned char player_stop_bits[] = {
+ 0x00, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0xfe, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/player_stop2.xbm b/.config/subtle/icons/player_stop2.xbm
new file mode 100644
index 0000000..6f018bb
--- /dev/null
+++ b/.config/subtle/icons/player_stop2.xbm
@@ -0,0 +1,5 @@
+#define player_stop2_width 9
+#define player_stop2_height 9
+static unsigned char player_stop2_bits[] = {
+ 0x00, 0x00, 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x82, 0x00, 0xfe, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/plug.xbm b/.config/subtle/icons/plug.xbm
new file mode 100644
index 0000000..e1e35f7
--- /dev/null
+++ b/.config/subtle/icons/plug.xbm
@@ -0,0 +1,5 @@
+#define plug_width 9
+#define plug_height 9
+static unsigned char plug_bits[] = {
+ 0x03, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x7c, 0x00, 0x78, 0x00,
+ 0xb0, 0x00, 0x40, 0x01, 0x80, 0x01 };
diff --git a/.config/subtle/icons/plus.xbm b/.config/subtle/icons/plus.xbm
new file mode 100644
index 0000000..151c87b
--- /dev/null
+++ b/.config/subtle/icons/plus.xbm
@@ -0,0 +1,5 @@
+#define plus_width 9
+#define plus_height 9
+static unsigned char plus_bits[] = {
+ 0x38, 0x00, 0x28, 0x00, 0x28, 0x00, 0xef, 0x01, 0x01, 0x01, 0xef, 0x01,
+ 0x28, 0x00, 0x28, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/plus_1.xbm b/.config/subtle/icons/plus_1.xbm
new file mode 100644
index 0000000..f8e5f8a
--- /dev/null
+++ b/.config/subtle/icons/plus_1.xbm
@@ -0,0 +1,5 @@
+#define occupied_width 8
+#define occupied_height 16
+static unsigned char occupied_bits[] = {
+ 0x00, 0x00, 0x08, 0x08, 0x3e, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/power-ac.xbm b/.config/subtle/icons/power-ac.xbm
new file mode 100644
index 0000000..45ed243
--- /dev/null
+++ b/.config/subtle/icons/power-ac.xbm
@@ -0,0 +1,6 @@
+#define power_ac_width 16
+#define power_ac_height 16
+static unsigned char power_ac_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x07, 0xc0, 0x3f,
+ 0xe0, 0x07, 0xfc, 0x07, 0xfc, 0x07, 0xe0, 0x07, 0xc0, 0x3f, 0x80, 0x07,
+ 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/power-bat.xbm b/.config/subtle/icons/power-bat.xbm
new file mode 100644
index 0000000..c450bbc
--- /dev/null
+++ b/.config/subtle/icons/power-bat.xbm
@@ -0,0 +1,6 @@
+#define battery_width 16
+#define battery_height 16
+static unsigned char battery_bits[] = {
+ 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0xf0, 0x0f, 0xf0, 0x0f, 0x10, 0x08,
+ 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0x00, 0x00 };
diff --git a/.config/subtle/icons/power-bat2.xbm b/.config/subtle/icons/power-bat2.xbm
new file mode 100644
index 0000000..e7be632
--- /dev/null
+++ b/.config/subtle/icons/power-bat2.xbm
@@ -0,0 +1,6 @@
+#define power_bat2_width 16
+#define power_bat2_height 16
+static unsigned char power_bat2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0x7e, 0x18,
+ 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x18, 0xfe, 0x1f,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/prev.xbm b/.config/subtle/icons/prev.xbm
new file mode 100755
index 0000000..8774315
--- /dev/null
+++ b/.config/subtle/icons/prev.xbm
@@ -0,0 +1,4 @@
+#define prev_width 8
+#define prev_height 8
+static unsigned char prev_bits[] = {
+ 0x00, 0x42, 0x72, 0x7E, 0x7E, 0x72, 0x42, 0x00 };
diff --git a/.config/subtle/icons/puzzle.xbm b/.config/subtle/icons/puzzle.xbm
new file mode 100644
index 0000000..9455111
--- /dev/null
+++ b/.config/subtle/icons/puzzle.xbm
@@ -0,0 +1,5 @@
+#define puzzle_width 9
+#define puzzle_height 9
+static unsigned char puzzle_bits[] = {
+ 0xe0, 0x00, 0xa0, 0x00, 0xbc, 0x01, 0x04, 0x01, 0x07, 0x01, 0x01, 0x01,
+ 0x77, 0x01, 0x54, 0x01, 0xdc, 0x01 };
diff --git a/.config/subtle/icons/question.xbm b/.config/subtle/icons/question.xbm
new file mode 100644
index 0000000..122f2a5
--- /dev/null
+++ b/.config/subtle/icons/question.xbm
@@ -0,0 +1,5 @@
+#define question_width 9
+#define question_height 9
+static unsigned char question_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x20, 0x00, 0x10, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/quote.xbm b/.config/subtle/icons/quote.xbm
new file mode 100644
index 0000000..9816868
--- /dev/null
+++ b/.config/subtle/icons/quote.xbm
@@ -0,0 +1,5 @@
+#define quote_width 9
+#define quote_height 9
+static unsigned char quote_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x42, 0x00, 0x42, 0x00,
+ 0xc6, 0x00, 0xc6, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/radio.xbm b/.config/subtle/icons/radio.xbm
new file mode 100644
index 0000000..f764f6f
--- /dev/null
+++ b/.config/subtle/icons/radio.xbm
@@ -0,0 +1,5 @@
+#define radio_width 9
+#define radio_height 9
+static unsigned char radio_bits[] = {
+ 0x80, 0x00, 0xfe, 0x00, 0x82, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xba, 0x00,
+ 0x82, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/rss.xbm b/.config/subtle/icons/rss.xbm
new file mode 100644
index 0000000..1b5937d
--- /dev/null
+++ b/.config/subtle/icons/rss.xbm
@@ -0,0 +1,5 @@
+#define rss_width 9
+#define rss_height 9
+static unsigned char rss_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x41, 0x01, 0x5d, 0x01, 0x51, 0x01,
+ 0x55, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/ruby.xbm b/.config/subtle/icons/ruby.xbm
new file mode 100644
index 0000000..f64820a
--- /dev/null
+++ b/.config/subtle/icons/ruby.xbm
@@ -0,0 +1,5 @@
+#define ruby_width 9
+#define ruby_height 9
+static unsigned char ruby_bits[] = {
+ 0xe0, 0x01, 0xb0, 0x01, 0x58, 0x01, 0x2c, 0x01, 0x16, 0x01, 0x0b, 0x01,
+ 0x45, 0x01, 0x23, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/ruler.xbm b/.config/subtle/icons/ruler.xbm
new file mode 100644
index 0000000..4eaa6b4
--- /dev/null
+++ b/.config/subtle/icons/ruler.xbm
@@ -0,0 +1,5 @@
+#define ruler_width 9
+#define ruler_height 9
+static unsigned char ruler_bits[] = {
+ 0x0e, 0x00, 0xff, 0x01, 0x0b, 0x01, 0xff, 0x01, 0x0a, 0x00, 0x0a, 0x00,
+ 0x0a, 0x00, 0x0a, 0x00, 0x0e, 0x00 };
diff --git a/.config/subtle/icons/rwd.xbm b/.config/subtle/icons/rwd.xbm
new file mode 100755
index 0000000..5170b21
--- /dev/null
+++ b/.config/subtle/icons/rwd.xbm
@@ -0,0 +1,4 @@
+#define rwd_width 8
+#define rwd_height 8
+static unsigned char rwd_bits[] = {
+ 0x00, 0x48, 0x6C, 0x7E, 0x7E, 0x6C, 0x48, 0x00 };
diff --git a/.config/subtle/icons/scorpio.xbm b/.config/subtle/icons/scorpio.xbm
new file mode 100755
index 0000000..befc2ca
--- /dev/null
+++ b/.config/subtle/icons/scorpio.xbm
@@ -0,0 +1,4 @@
+#define scorpio_width 8
+#define scorpio_height 8
+static unsigned char scorpio_bits[] = {
+ 0x42, 0x81, 0xDB, 0x3C, 0xDB, 0x5A, 0x99, 0x30 };
diff --git a/.config/subtle/icons/screen.xbm b/.config/subtle/icons/screen.xbm
new file mode 100644
index 0000000..8964209
--- /dev/null
+++ b/.config/subtle/icons/screen.xbm
@@ -0,0 +1,5 @@
+#define screen_width 9
+#define screen_height 9
+static unsigned char screen_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0xff, 0x01, 0x10, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/icons/screw.xbm b/.config/subtle/icons/screw.xbm
new file mode 100644
index 0000000..e3aa8bf
--- /dev/null
+++ b/.config/subtle/icons/screw.xbm
@@ -0,0 +1,5 @@
+#define screw_width 9
+#define screw_height 9
+static unsigned char screw_bits[] = {
+ 0x70, 0x00, 0x48, 0x00, 0xa8, 0x01, 0x48, 0x01, 0x14, 0x01, 0xe2, 0x00,
+ 0x11, 0x00, 0x09, 0x00, 0x07, 0x00 };
diff --git a/.config/subtle/icons/scroll.xbm b/.config/subtle/icons/scroll.xbm
new file mode 100644
index 0000000..647d2a9
--- /dev/null
+++ b/.config/subtle/icons/scroll.xbm
@@ -0,0 +1,5 @@
+#define scroll_width 9
+#define scroll_height 9
+static unsigned char scroll_bits[] = {
+ 0xfc, 0x00, 0x42, 0x01, 0x21, 0x00, 0x21, 0x00, 0x42, 0x00, 0x84, 0x00,
+ 0x84, 0x00, 0x42, 0x00, 0x3f, 0x00 };
diff --git a/.config/subtle/icons/selection.xbm b/.config/subtle/icons/selection.xbm
new file mode 100644
index 0000000..832ef82
--- /dev/null
+++ b/.config/subtle/icons/selection.xbm
@@ -0,0 +1,5 @@
+#define selection_width 9
+#define selection_height 9
+static unsigned char selection_bits[] = {
+ 0x55, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
+ 0x01, 0x01, 0x00, 0x00, 0x55, 0x01 };
diff --git a/.config/subtle/icons/shelf.xbm b/.config/subtle/icons/shelf.xbm
new file mode 100644
index 0000000..a883cf0
--- /dev/null
+++ b/.config/subtle/icons/shelf.xbm
@@ -0,0 +1,5 @@
+#define shelf_width 9
+#define shelf_height 9
+static unsigned char shelf_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0xba, 0x00, 0x82, 0x00, 0xfe, 0x00, 0x82, 0x00,
+ 0xba, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/shelter.xbm b/.config/subtle/icons/shelter.xbm
new file mode 100644
index 0000000..7f5f59c
--- /dev/null
+++ b/.config/subtle/icons/shelter.xbm
@@ -0,0 +1,5 @@
+#define shelter_width 13
+#define shelter_height 8
+static unsigned char shelter_bits[] = {
+ 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0x1f, 0x1f,
+ 0x0f, 0x1e, 0x0f, 0x1e };
diff --git a/.config/subtle/icons/shift_down.xbm b/.config/subtle/icons/shift_down.xbm
new file mode 100644
index 0000000..34e1643
--- /dev/null
+++ b/.config/subtle/icons/shift_down.xbm
@@ -0,0 +1,5 @@
+#define shift_down_width 9
+#define shift_down_height 9
+static unsigned char shift_down_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/shift_left.xbm b/.config/subtle/icons/shift_left.xbm
new file mode 100644
index 0000000..956b15f
--- /dev/null
+++ b/.config/subtle/icons/shift_left.xbm
@@ -0,0 +1,5 @@
+#define shift_left_width 9
+#define shift_left_height 9
+static unsigned char shift_left_bits[] = {
+ 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0x04, 0x00, 0x08, 0x00,
+ 0x10, 0x00, 0x20, 0x00, 0x40, 0x00 };
diff --git a/.config/subtle/icons/shift_right.xbm b/.config/subtle/icons/shift_right.xbm
new file mode 100644
index 0000000..a527f81
--- /dev/null
+++ b/.config/subtle/icons/shift_right.xbm
@@ -0,0 +1,5 @@
+#define shift_right_width 9
+#define shift_right_height 9
+static unsigned char shift_right_bits[] = {
+ 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x20, 0x00,
+ 0x10, 0x00, 0x08, 0x00, 0x04, 0x00 };
diff --git a/.config/subtle/icons/shift_up.xbm b/.config/subtle/icons/shift_up.xbm
new file mode 100644
index 0000000..6447c44
--- /dev/null
+++ b/.config/subtle/icons/shift_up.xbm
@@ -0,0 +1,5 @@
+#define shift_up_width 9
+#define shift_up_height 9
+static unsigned char shift_up_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x82, 0x00,
+ 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/shroom.xbm b/.config/subtle/icons/shroom.xbm
new file mode 100755
index 0000000..62df79f
--- /dev/null
+++ b/.config/subtle/icons/shroom.xbm
@@ -0,0 +1,4 @@
+#define shroom_width 8
+#define shroom_height 8
+static unsigned char shroom_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0xFF, 0x3C, 0x3C, 0x3C };
diff --git a/.config/subtle/icons/shuffle.xbm b/.config/subtle/icons/shuffle.xbm
new file mode 100644
index 0000000..9037722
--- /dev/null
+++ b/.config/subtle/icons/shuffle.xbm
@@ -0,0 +1,5 @@
+#define shuffle_width 9
+#define shuffle_height 9
+static unsigned char shuffle_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xe3, 0x01, 0x14, 0x00, 0x48, 0x00, 0xd4, 0x00,
+ 0xe3, 0x01, 0xc0, 0x00, 0x40, 0x00 };
diff --git a/.config/subtle/icons/spkr_01.xbm b/.config/subtle/icons/spkr_01.xbm
new file mode 100755
index 0000000..7c2ffc4
--- /dev/null
+++ b/.config/subtle/icons/spkr_01.xbm
@@ -0,0 +1,4 @@
+#define spkr_01_width 8
+#define spkr_01_height 8
+static unsigned char spkr_01_bits[] = {
+ 0x08, 0x4C, 0x8F, 0xAF, 0xAF, 0x8F, 0x4C, 0x08 };
diff --git a/.config/subtle/icons/spkr_02.xbm b/.config/subtle/icons/spkr_02.xbm
new file mode 100755
index 0000000..8265bf8
--- /dev/null
+++ b/.config/subtle/icons/spkr_02.xbm
@@ -0,0 +1,4 @@
+#define spkr_02_width 8
+#define spkr_02_height 8
+static unsigned char spkr_02_bits[] = {
+ 0x08, 0x0C, 0x0F, 0x1F, 0x1F, 0x0F, 0x0C, 0x08 };
diff --git a/.config/subtle/icons/spkr_03.xbm b/.config/subtle/icons/spkr_03.xbm
new file mode 100755
index 0000000..fd45a6c
--- /dev/null
+++ b/.config/subtle/icons/spkr_03.xbm
@@ -0,0 +1,4 @@
+#define ysick_width 8
+#define ysick_height 8
+static unsigned char ysick_bits[] = {
+ 0x4C, 0x93, 0x93, 0x97, 0x97, 0x93, 0x93, 0x4C };
diff --git a/.config/subtle/icons/stop.xbm b/.config/subtle/icons/stop.xbm
new file mode 100755
index 0000000..f92b64d
--- /dev/null
+++ b/.config/subtle/icons/stop.xbm
@@ -0,0 +1,4 @@
+#define stop_width 8
+#define stop_height 8
+static unsigned char stop_bits[] = {
+ 0x00, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x00 };
diff --git a/.config/subtle/icons/tag.xbm b/.config/subtle/icons/tag.xbm
new file mode 100644
index 0000000..c829f60
--- /dev/null
+++ b/.config/subtle/icons/tag.xbm
@@ -0,0 +1,5 @@
+#define tag_width 9
+#define tag_height 9
+static unsigned char tag_bits[] = {
+ 0xe0, 0x01, 0x10, 0x01, 0x08, 0x01, 0x24, 0x01, 0x82, 0x00, 0x41, 0x00,
+ 0x22, 0x00, 0x14, 0x00, 0x08, 0x00 };
diff --git a/.config/subtle/icons/temp.xbm b/.config/subtle/icons/temp.xbm
new file mode 100644
index 0000000..9d83a5f
--- /dev/null
+++ b/.config/subtle/icons/temp.xbm
@@ -0,0 +1,5 @@
+#define temp_width 9
+#define temp_height 9
+static unsigned char temp_bits[] = {
+ 0x80, 0x01, 0xc8, 0x01, 0xe0, 0x00, 0x52, 0x00, 0x28, 0x00, 0x16, 0x00,
+ 0x09, 0x00, 0x09, 0x00, 0x06, 0x00 };
diff --git a/.config/subtle/icons/temp_1.xbm b/.config/subtle/icons/temp_1.xbm
new file mode 100644
index 0000000..f37932b
--- /dev/null
+++ b/.config/subtle/icons/temp_1.xbm
@@ -0,0 +1,6 @@
+#define temp_width 16
+#define temp_height 16
+static unsigned char temp_bits[] = {
+ 0x00, 0x00, 0x80, 0x01, 0xc0, 0x0b, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x0b,
+ 0x40, 0x02, 0x40, 0x02, 0x40, 0x0a, 0x40, 0x02, 0x40, 0x02, 0x60, 0x06,
+ 0x20, 0x04, 0x60, 0x06, 0xc0, 0x03, 0x00, 0x00 };
diff --git a/.config/subtle/icons/terminal.xbm b/.config/subtle/icons/terminal.xbm
new file mode 100644
index 0000000..d346810
--- /dev/null
+++ b/.config/subtle/icons/terminal.xbm
@@ -0,0 +1,5 @@
+#define terminal_width 9
+#define terminal_height 9
+static unsigned char terminal_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x05, 0x01, 0x09, 0x01, 0x35, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/test.xbm b/.config/subtle/icons/test.xbm
new file mode 100755
index 0000000..756e899
--- /dev/null
+++ b/.config/subtle/icons/test.xbm
@@ -0,0 +1,4 @@
+#define test_width 8
+#define test_height 8
+static unsigned char test_bits[] = {
+ 0x0E, 0x13, 0x21, 0x41, 0x82, 0x84, 0xC8, 0x70 };
diff --git a/.config/subtle/icons/thumb_down.xbm b/.config/subtle/icons/thumb_down.xbm
new file mode 100644
index 0000000..9931862
--- /dev/null
+++ b/.config/subtle/icons/thumb_down.xbm
@@ -0,0 +1,5 @@
+#define thumb_down_width 9
+#define thumb_down_height 9
+static unsigned char thumb_down_bits[] = {
+ 0xff, 0x00, 0x01, 0x01, 0x1f, 0x00, 0x01, 0x00, 0x1f, 0x00, 0x01, 0x01,
+ 0x9f, 0x00, 0x50, 0x00, 0x30, 0x00 };
diff --git a/.config/subtle/icons/thumb_up.xbm b/.config/subtle/icons/thumb_up.xbm
new file mode 100644
index 0000000..1e53767
--- /dev/null
+++ b/.config/subtle/icons/thumb_up.xbm
@@ -0,0 +1,5 @@
+#define thumb_up_width 9
+#define thumb_up_height 9
+static unsigned char thumb_up_bits[] = {
+ 0x18, 0x00, 0x14, 0x00, 0xf2, 0x01, 0x01, 0x01, 0xf0, 0x01, 0x00, 0x01,
+ 0xf0, 0x01, 0x01, 0x01, 0xfe, 0x01 };
diff --git a/.config/subtle/icons/tile1.xbm b/.config/subtle/icons/tile1.xbm
new file mode 100644
index 0000000..128cc84
--- /dev/null
+++ b/.config/subtle/icons/tile1.xbm
@@ -0,0 +1,5 @@
+#define tile_width 9
+#define tile_height 9
+static unsigned char tile_bits[] = {
+ 0xfe, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x1f, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0xf1, 0x01, 0x1f, 0x00 };
diff --git a/.config/subtle/icons/tile2.xbm b/.config/subtle/icons/tile2.xbm
new file mode 100644
index 0000000..9dc05a6
--- /dev/null
+++ b/.config/subtle/icons/tile2.xbm
@@ -0,0 +1,5 @@
+#define tile2_width 9
+#define tile2_height 9
+static unsigned char tile2_bits[] = {
+ 0xf8, 0x01, 0x08, 0x01, 0x08, 0x01, 0x3f, 0x01, 0x21, 0x01, 0xe1, 0x01,
+ 0x21, 0x00, 0x21, 0x00, 0x3f, 0x00 };
diff --git a/.config/subtle/icons/tile3.xbm b/.config/subtle/icons/tile3.xbm
new file mode 100644
index 0000000..0cb4b43
--- /dev/null
+++ b/.config/subtle/icons/tile3.xbm
@@ -0,0 +1,5 @@
+#define tile3_width 9
+#define tile3_height 9
+static unsigned char tile3_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0x11, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/trash.xbm b/.config/subtle/icons/trash.xbm
new file mode 100644
index 0000000..8ba3b3d
--- /dev/null
+++ b/.config/subtle/icons/trash.xbm
@@ -0,0 +1,5 @@
+#define trash_width 9
+#define trash_height 9
+static unsigned char trash_bits[] = {
+ 0x38, 0x00, 0xef, 0x01, 0x01, 0x01, 0xff, 0x01, 0x82, 0x00, 0xaa, 0x00,
+ 0xaa, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/tv.xbm b/.config/subtle/icons/tv.xbm
new file mode 100644
index 0000000..5b4fcb0
--- /dev/null
+++ b/.config/subtle/icons/tv.xbm
@@ -0,0 +1,5 @@
+#define tv_width 9
+#define tv_height 9
+static unsigned char tv_bits[] = {
+ 0x44, 0x00, 0x28, 0x00, 0xff, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x7d, 0x01,
+ 0x7d, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/icons/ufo.xbm b/.config/subtle/icons/ufo.xbm
new file mode 100644
index 0000000..80345e3
--- /dev/null
+++ b/.config/subtle/icons/ufo.xbm
@@ -0,0 +1,5 @@
+#define ufo_width 13
+#define ufo_height 8
+static unsigned char ufo_bits[] = {
+ 0xf0, 0x01, 0xf8, 0x03, 0xfc, 0x07, 0xae, 0x0e, 0xff, 0x1f, 0xee, 0x0e,
+ 0x04, 0x04, 0x00, 0x00 };
diff --git a/.config/subtle/icons/up.xbm b/.config/subtle/icons/up.xbm
new file mode 100644
index 0000000..2fb6f25
--- /dev/null
+++ b/.config/subtle/icons/up.xbm
@@ -0,0 +1,6 @@
+#define up_width 16
+#define up_height 16
+static unsigned char up_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/usb.xbm b/.config/subtle/icons/usb.xbm
new file mode 100644
index 0000000..6d17f9d
--- /dev/null
+++ b/.config/subtle/icons/usb.xbm
@@ -0,0 +1,5 @@
+#define usb_width 9
+#define usb_height 9
+static unsigned char usb_bits[] = {
+ 0x10, 0x00, 0x50, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00, 0x34, 0x00,
+ 0x18, 0x00, 0x10, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/usb_02.xbm b/.config/subtle/icons/usb_02.xbm
new file mode 100755
index 0000000..77eeda0
--- /dev/null
+++ b/.config/subtle/icons/usb_02.xbm
@@ -0,0 +1,4 @@
+#define usb_02_width 8
+#define usb_02_height 8
+static unsigned char usb_02_bits[] = {
+ 0x10, 0x50, 0x54, 0x54, 0x34, 0x18, 0x10, 0x10 };
diff --git a/.config/subtle/icons/usb_1.xbm b/.config/subtle/icons/usb_1.xbm
new file mode 100644
index 0000000..6d17f9d
--- /dev/null
+++ b/.config/subtle/icons/usb_1.xbm
@@ -0,0 +1,5 @@
+#define usb_width 9
+#define usb_height 9
+static unsigned char usb_bits[] = {
+ 0x10, 0x00, 0x50, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00, 0x34, 0x00,
+ 0x18, 0x00, 0x10, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/vol-hi.xbm b/.config/subtle/icons/vol-hi.xbm
new file mode 100644
index 0000000..7c4a849
--- /dev/null
+++ b/.config/subtle/icons/vol-hi.xbm
@@ -0,0 +1,6 @@
+#define vol_hi2_width 16
+#define vol_hi2_height 16
+static unsigned char vol_hi2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x80, 0x21, 0xc0, 0x49, 0xfc, 0x51,
+ 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x51, 0xc0, 0x49,
+ 0x80, 0x21, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/vol-mute.xbm b/.config/subtle/icons/vol-mute.xbm
new file mode 100644
index 0000000..2d01f7b
--- /dev/null
+++ b/.config/subtle/icons/vol-mute.xbm
@@ -0,0 +1,6 @@
+#define vol_mute2_width 16
+#define vol_mute2_height 16
+static unsigned char vol_mute2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x01, 0xc0, 0x01, 0xfc, 0x01,
+ 0xfc, 0x01, 0xfc, 0x29, 0xfc, 0x11, 0xfc, 0x29, 0xfc, 0x01, 0xc0, 0x01,
+ 0x80, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/volume.xbm b/.config/subtle/icons/volume.xbm
new file mode 100644
index 0000000..7c4a849
--- /dev/null
+++ b/.config/subtle/icons/volume.xbm
@@ -0,0 +1,6 @@
+#define vol_hi2_width 16
+#define vol_hi2_height 16
+static unsigned char vol_hi2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x80, 0x21, 0xc0, 0x49, 0xfc, 0x51,
+ 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x51, 0xc0, 0x49,
+ 0x80, 0x21, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/volume_minus.xbm b/.config/subtle/icons/volume_minus.xbm
new file mode 100644
index 0000000..cee69a0
--- /dev/null
+++ b/.config/subtle/icons/volume_minus.xbm
@@ -0,0 +1,5 @@
+#define volume_minus_width 9
+#define volume_minus_height 9
+static unsigned char volume_minus_bits[] = {
+ 0x10, 0x00, 0x18, 0x00, 0x14, 0x00, 0x13, 0x00, 0xd1, 0x01, 0x13, 0x00,
+ 0x14, 0x00, 0x18, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/volume_off.xbm b/.config/subtle/icons/volume_off.xbm
new file mode 100644
index 0000000..ae8f85c
--- /dev/null
+++ b/.config/subtle/icons/volume_off.xbm
@@ -0,0 +1,5 @@
+#define volume_off_width 9
+#define volume_off_height 9
+static unsigned char volume_off_bits[] = {
+ 0x10, 0x00, 0x18, 0x00, 0x14, 0x00, 0x13, 0x00, 0x11, 0x00, 0x13, 0x00,
+ 0x14, 0x00, 0x18, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/volume_on.xbm b/.config/subtle/icons/volume_on.xbm
new file mode 100644
index 0000000..47176c2
--- /dev/null
+++ b/.config/subtle/icons/volume_on.xbm
@@ -0,0 +1,5 @@
+#define volume_on_width 9
+#define volume_on_height 9
+static unsigned char volume_on_bits[] = {
+ 0x10, 0x00, 0x98, 0x00, 0x14, 0x01, 0x53, 0x01, 0x51, 0x01, 0x53, 0x01,
+ 0x14, 0x01, 0x98, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/volume_plus.xbm b/.config/subtle/icons/volume_plus.xbm
new file mode 100644
index 0000000..bba8b82
--- /dev/null
+++ b/.config/subtle/icons/volume_plus.xbm
@@ -0,0 +1,5 @@
+#define volume_plus_width 9
+#define volume_plus_height 9
+static unsigned char volume_plus_bits[] = {
+ 0x10, 0x00, 0x18, 0x00, 0x14, 0x00, 0x93, 0x00, 0xd1, 0x01, 0x93, 0x00,
+ 0x14, 0x00, 0x18, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/icons/wait.xbm b/.config/subtle/icons/wait.xbm
new file mode 100644
index 0000000..76e8c9c
--- /dev/null
+++ b/.config/subtle/icons/wait.xbm
@@ -0,0 +1,5 @@
+#define wait_width 9
+#define wait_height 9
+static unsigned char wait_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00, 0x10, 0x00, 0x28, 0x00,
+ 0x54, 0x00, 0xba, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/icons/wand.xbm b/.config/subtle/icons/wand.xbm
new file mode 100644
index 0000000..f6a24ea
--- /dev/null
+++ b/.config/subtle/icons/wand.xbm
@@ -0,0 +1,5 @@
+#define wand_width 9
+#define wand_height 9
+static unsigned char wand_bits[] = {
+ 0x88, 0x00, 0x5c, 0x01, 0xe8, 0x00, 0x74, 0x00, 0x38, 0x00, 0x1c, 0x00,
+ 0x0e, 0x00, 0x07, 0x00, 0x02, 0x00 };
diff --git a/.config/subtle/icons/water.xbm b/.config/subtle/icons/water.xbm
new file mode 100644
index 0000000..0e54682
--- /dev/null
+++ b/.config/subtle/icons/water.xbm
@@ -0,0 +1,5 @@
+#define water_width 9
+#define water_height 9
+static unsigned char water_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/wifi.xbm b/.config/subtle/icons/wifi.xbm
new file mode 100644
index 0000000..7947e04
--- /dev/null
+++ b/.config/subtle/icons/wifi.xbm
@@ -0,0 +1,5 @@
+#define wifi_width 9
+#define wifi_height 9
+static unsigned char wifi_bits[] = {
+ 0x00, 0x00, 0x40, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xa9, 0x00, 0xa4, 0x00,
+ 0x90, 0x00, 0x40, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/icons/wifi_01.xbm b/.config/subtle/icons/wifi_01.xbm
new file mode 100755
index 0000000..315d0f7
--- /dev/null
+++ b/.config/subtle/icons/wifi_01.xbm
@@ -0,0 +1,4 @@
+#define wifi_01_width 8
+#define wifi_01_height 8
+static unsigned char wifi_01_bits[] = {
+ 0x80, 0xA0, 0xA8, 0xAB, 0xAB, 0xA8, 0xA0, 0x80 };
diff --git a/.config/subtle/icons/wifi_02.xbm b/.config/subtle/icons/wifi_02.xbm
new file mode 100755
index 0000000..bd2b3ee
--- /dev/null
+++ b/.config/subtle/icons/wifi_02.xbm
@@ -0,0 +1,4 @@
+#define wifi_02_width 8
+#define wifi_02_height 8
+static unsigned char wifi_02_bits[] = {
+ 0x40, 0x90, 0xA4, 0xA9, 0xA9, 0xA4, 0x90, 0x40 };
diff --git a/.config/subtle/icons/world.xbm b/.config/subtle/icons/world.xbm
new file mode 100644
index 0000000..50b8383
--- /dev/null
+++ b/.config/subtle/icons/world.xbm
@@ -0,0 +1,5 @@
+#define earth_width 9
+#define earth_height 9
+static unsigned char earth_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0xb2, 0x00, 0x65, 0x01, 0x65, 0x01, 0x01, 0x01,
+ 0x9a, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/icons/wrench.xbm b/.config/subtle/icons/wrench.xbm
new file mode 100644
index 0000000..f0b07eb
--- /dev/null
+++ b/.config/subtle/icons/wrench.xbm
@@ -0,0 +1,5 @@
+#define wrench_width 9
+#define wrench_height 9
+static unsigned char wrench_bits[] = {
+ 0x60, 0x00, 0x20, 0x00, 0x20, 0x01, 0xf0, 0x01, 0x38, 0x00, 0x1e, 0x00,
+ 0x09, 0x00, 0x09, 0x00, 0x06, 0x00 };
diff --git a/.config/subtle/subtle.bak b/.config/subtle/subtle.bak
new file mode 100644
index 0000000..53bd0c8
--- /dev/null
+++ b/.config/subtle/subtle.bak
@@ -0,0 +1,571 @@
+#
+# This program can be distributed under the terms of the GNU GPL.
+# See the file COPYING.
+#
+# $Id: .config/subtle/subtle.rb,v 390 2011/10/02 09:06:16 unexist $
+#
+
+require "socket"
+
+# Contrib {{{
+begin
+ require "#{ENV["HOME"]}/bin/subtle-contrib/ruby/launcher.rb"
+ require "#{ENV["HOME"]}/bin/subtle-contrib/ruby/selector.rb"
+
+ Subtle::Contrib::Selector.font = "xft:Envy Code R:pixelsize=13"
+ Subtle::Contrib::Launcher.fonts = [
+ "xft:Envy Code R:pixelsize=80",
+ "xft:Envy Code R:pixelsize=13"
+ ]
+
+ Subtle::Contrib::Launcher.browser_screen_num = 0
+rescue LoadError
+end # }}}
+
+# Options {{{
+set :step, 5
+set :snap, 10
+set :gravity, :center
+set :urgent, false
+set :resize, false
+set :tiling, false
+set :separator, "∞"
+# }}}
+
+# Screens {{{
+screen 1 do
+ stipple false
+ top [:title, :spacer, :views, :center, :clock, :fuzzytime, :separator, :tray, :center]
+ bottom [:mpd]
+ view 1
+end
+
+# }}}
+
+# Styles {{{
+style :all do
+ padding 2, 6, 2, 6
+ background "#1a1a1a"
+ font "xft:Envy Code R:pixelsize=13"
+end
+
+style :title do
+ foreground "#FFFFFF"
+end
+
+style :views do
+ style :focus do
+ foreground "#ffffff"
+ border_bottom "#acaa53", 2
+ end
+
+ style :occupied do
+ foreground "#7c7c72"
+ border_bottom "#949269", 2
+ end
+
+ style :unoccupied do
+ foreground "#7c7c72"
+ end
+
+ style :urgent do
+ foreground "#c0bd5c"
+ icon "#c0bd5c"
+ end
+
+ style :visible do
+ padding_top 0
+ border_top "#494948", 2
+ end
+end
+
+style :sublets do
+ foreground "#7c7c72"
+ icon "#7c7c72"
+end
+
+style :separator do
+ foreground "#acaa53"
+end
+
+style :clients do
+ active "#7c7c72", 2
+ inactive "#494948", 2
+ margin 2
+end
+
+style :subtle do
+ panel "#1a1a1a"
+ background "#595959"
+ stipple "#595959"
+end # }}}
+
+# Gravities {{{
+gravity :top_left, [ 0, 0, 50, 50 ]
+gravity :top_left66, [ 0, 0, 50, 66 ]
+gravity :top_left33, [ 0, 0, 50, 34 ]
+
+gravity :top, [ 0, 0, 100, 50 ]
+gravity :top75, [ 0, 0, 100, 75 ]
+gravity :top66, [ 0, 0, 100, 66 ]
+gravity :top33, [ 0, 0, 100, 34 ]
+
+gravity :top_right, [ 50, 0, 50, 50 ]
+gravity :top_right66, [ 50, 0, 50, 66 ]
+gravity :top_right33, [ 50, 0, 50, 33 ]
+
+gravity :left, [ 0, 0, 50, 100 ]
+gravity :left66, [ 0, 0, 66, 100 ]
+gravity :left33, [ 0, 0, 33, 100 ]
+
+gravity :center, [ 0, 0, 100, 100 ]
+gravity :center66, [ 17, 17, 66, 66 ]
+gravity :center33, [ 33, 33, 33, 33 ]
+
+gravity :right, [ 50, 0, 50, 100 ]
+gravity :right66, [ 34, 0, 66, 100 ]
+gravity :right33, [ 67, 50, 33, 100 ]
+
+gravity :bottom_left, [ 0, 50, 50, 50 ]
+gravity :bottom_left66, [ 0, 34, 50, 66 ]
+gravity :bottom_left33, [ 0, 67, 50, 33 ]
+gravity :bottom_left25, [ 0, 75, 50, 25 ]
+
+gravity :bottom, [ 0, 50, 100, 50 ]
+gravity :bottom66, [ 0, 34, 100, 66 ]
+gravity :bottom33, [ 0, 67, 100, 33 ]
+
+gravity :bottom_right, [ 50, 50, 50, 50 ], :vert
+gravity :bottom_right66, [ 50, 34, 50, 66 ]
+gravity :bottom_right33, [ 50, 67, 50, 33 ]
+gravity :bottom_right25, [ 50, 75, 50, 25 ]
+
+gravity :gimp_image, [ 10, 0, 80, 100 ]
+gravity :gimp_toolbox, [ 0, 0, 10, 100 ]
+gravity :gimp_dock, [ 90, 0, 10, 100 ]
+
+gravity :dia_toolbox, [ 0, 0, 15, 100 ]
+gravity :dia_window, [ 15, 0, 85, 100 ]
+# }}}
+
+# Grabs {{{
+# Host specific
+host = Socket.gethostname
+modkey = "W"
+gravkeys = [ "KP_7", "KP_8", "KP_9", "KP_4", "KP_5", "KP_6", "KP_1", "KP_2", "KP_3" ]
+
+if("telas" == host || "mockra" == host) #< Netbooks
+ gravkeys = [ "q", "w", "e", "a", "s", "d", "y", "x", "c" ]
+elsif("test" == host) #< Usually VMs
+ modkey = "A"
+end
+
+# Views and screens
+(1..6).each do |i|
+ grab modkey + "-#{i}", "ViewSwitch#{i}".to_sym
+ grab modkey + "-S-#{i}", "ViewJump#{i}".to_sym
+ grab modkey + "-F#{i}", "ScreenJump#{i}".to_sym
+end
+
+# Windows
+grab modkey + "-B1", :WindowMove
+grab modkey + "-B3", :WindowResize
+grab modkey + "-S-f", :WindowFloat
+grab modkey + "-S-space", :WindowFull
+grab modkey + "-S-s", :WindowStick
+grab modkey + "-S-equal", :WindowZaphod
+grab modkey + "-r", :WindowRaise
+grab modkey + "-l", :WindowLower
+grab modkey + "-Left", :WindowLeft
+grab modkey + "-Down", :WindowDown
+grab modkey + "-Up", :WindowUp
+grab modkey + "-Right", :WindowRight
+grab modkey + "-k", :WindowKill
+grab modkey + "-h", lambda { |c| c.retag }
+
+# Reload/restart
+grab modkey + "-C-q", :SubtleQuit
+grab modkey + "-C-r", :SubtleReload
+grab modkey + "-C-A-r", :SubtleRestart
+
+# Gravity keys and focus
+gravities = [
+ [:top_left, :top_left33, :top_left66],
+ [:top, :top33, :top66, :top75],
+ [:top_right, :top_right33, :top_right66],
+ [:left, :left33, :left66],
+ [:center, :center33, :center66],
+ [:right, :right33, :right66],
+ [:bottom_left, :bottom_left25, :bottom_left33, :bottom_left66],
+ [:bottom, :bottom33, :bottom66],
+ [:bottom_right, :bottom_right25, :bottom_right33, :bottom_right66]
+]
+
+gravities.each_index do |i|
+ grab "%s-%s" % [ modkey, gravkeys[i] ], gravities[i]
+
+ grab "%s-C-%s" % [ modkey, gravkeys[i] ], lambda {
+ c = Subtlext::Client.visible.select { |c|
+ gravities[i].include?(c.gravity.name.to_sym)
+ }
+
+ c.first.focus unless(c.empty?)
+ }
+end
+
+# Multimedia keys
+grab "XF86AudioMute", :VolumeToggle
+grab "XF86AudioRaiseVolume", :VolumeRaise
+grab "XF86AudioLowerVolume", :VolumeLower
+grab "XF86AudioPlay", :MpdToggle
+grab "XF86AudioStop", :MpdStop
+grab "XF86AudioNext", :MpdNext
+grab "XF86AudioPrev", :MpdPrevious
+
+grab modkey + "-m", "mpc current | tr -d '\n' | xclip"
+
+# Programs
+grab modkey + "-Return", "urxvt"
+grab modkey + "-g", "gvim"
+grab modkey + "-f", "firefox -no-remote -ProfileManager"
+grab modkey + "-F11", "#{ENV["HOME"]}/bin/albumbler.py"
+
+
+# Contrib
+grab "W-x" do
+ Subtle::Contrib::Launcher.run
+end
+
+grab "W-z" do
+ Subtle::Contrib::Selector.run
+end
+
+# Scratchpad
+grab "W-y" do
+ if((c = Subtlext::Client["scratch"]))
+ c.toggle_stick
+ c.focus
+ elsif((c = Subtlext::Subtle.spawn("urxvt -name scratch")))
+ c.tags = []
+ c.flags = [ :stick ]
+ end
+end
+
+# Pychrom
+grab modkey + "-p" do
+ if((t = Subtlext::Tray[:pychrom]))
+ t.click
+ else
+ Subtlext::Subtle.spawn("pychrom")
+ end
+end
+
+# Tabbing
+grab modkey + "-Tab" do
+ Subtlext::Client.recent[1].focus
+end
+
+# Set layout
+grab modkey + "-numbersign" do
+ # Find stuff
+ view = Subtlext::View.current
+ tag = view.tags.first
+ client = view.clients.first
+ urxvt1 = Subtlext::Client['urxvt1']
+ urxvt2 = Subtlext::Client['urxvt2']
+
+ # Update tags
+ urxvt1 + tag
+ urxvt2 + tag
+
+ # Update gravities
+ sym = view.name.to_sym
+ client.gravity = { sym => :top75 }
+ urxvt1.gravity = { sym => :bottom_right25 }
+ urxvt2.gravity = { sym => :bottom_left25 }
+end
+# }}}
+
+# Tags {{{
+tag "terms" do
+ match instance: "xterm|urxvt"
+ gravity :center
+ resize true
+end
+
+tag "test" do
+ match instance: "test", class: "urxvt"
+ geometry [ 943, 548, 640, 480 ]
+end
+
+tag "browser" do
+ match "navigator|(google\-)?chrom[e|ium]|dwb"
+
+ if("proteus" == host or "pc03112" == host)
+ gravity :top75
+ else
+ gravity :center
+ end
+end
+
+tag "pdf" do
+ match "apvlv|evince"
+ stick true
+end
+
+tag "pidgin" do
+ match "pidgin"
+ float true
+end
+
+tag "editor" do
+ match "[g]?vim|eclipse"
+ resize true
+
+ if("mockra" == host or "proteus" == host or "pc03112" == host)
+ gravity :top75
+ else
+ gravity :center
+ end
+end
+
+tag "xeph640" do
+ match "xeph640"
+ geometry [ 943, 548, 640, 480 ]
+end
+
+tag "xeph800" do
+ match "xeph800"
+ geometry [ 855, 172, 800, 800 ]
+end
+
+
+tag "android" do
+ match "SDL_App"
+end
+
+tag "mplayer" do
+ match "mplayer"
+ float true
+ stick true
+ #urgent true
+ position [ 2650, 50 ]
+end
+
+tag "stick" do
+ match "dialog|subtly|python|gtk.rb|display|pychrom|skype|xev|pinentry-gtk-2"
+ stick true
+ float true
+end
+
+tag "urgent" do
+ match "sun-awt-X11-XDialogPeer"
+ type :dialog
+ stick true
+ urgent true
+ float true
+end
+
+tag "void" do
+ match "jd-Main|Virtualbox"
+end
+
+tag "powerfolder" do
+ match "de-dal33t-powerfolder-PowerFolder"
+ float true
+ stick true
+end
+
+tag "pms" do
+ match "net-pms-PMS"
+ resize true
+end
+
+tag "dialogs" do
+ match type: [ :dialog, :splash ]
+ stick true
+end
+
+tag "flash" do
+ match "exe|<unknown>|plugin-container"
+ stick true
+end
+
+tag "one" do
+ match "urxvt2"
+ gravity :bottom_left
+end
+
+tag "one25" do
+ match "urxvt2"
+ gravity :bottom_left25
+end
+
+tag "two" do
+ match "urxvt2"
+ gravity :bottom
+end
+
+tag "three25" do
+ match "urxvt1"
+ gravity :bottom_right25
+end
+
+tag "seven" do
+ match "urxvt1"
+ gravity :top_left
+end
+
+tag "eight" do
+ match "urxvt1"
+ gravity :top
+end
+
+tag "gimp_image" do
+ match role: "gimp-image-window"
+ gravity :gimp_image
+end
+
+tag "gimp_toolbox" do
+ match role: "gimp-toolbox$"
+ gravity :gimp_toolbox
+end
+
+tag "gimp_dock" do
+ match role: "gimp-dock"
+ gravity :gimp_dock
+end
+
+tag "gimp_scum" do
+ match role: "gimp-.*|screenshot"
+end
+
+tag "dia_window" do
+ match role: "diagram_window"
+ gravity :dia_window
+end
+
+tag "dia_toolbox" do
+ match role: "toolbox_window"
+ gravity :dia_toolbox
+end
+
+tag "inkscape" do
+ match "inkscape"
+end
+
+tag "xfontsel" do
+ match "xfontsel"
+ geometry [464, 433, 676, 113]
+ stick true
+end
+
+tag "xev" do
+ match name: "Event[ ]Tester"
+ geometry [1213, 98, 377, 321]
+ float true
+ stick true
+end
+# }}}
+
+# Views {{{
+if("mockra" == host or "proteus" == host or "pc03112" == host)
+ www_re = "browser|one25|three25"
+ test_re = "xeph[0-9]+|android|three25"
+ editor_re = "editor|one25|three25"
+ icons = true
+else
+ www_re = "browser"
+ test_re = "android|xeph[0-9]+|eight|one$|test"
+ editor_re = "editor"
+ icons = true
+end
+
+iconpath = "#{ENV["HOME"]}/.config/subtle/icons"
+
+space = {
+ :cannon => Subtlext::Icon.new("#{iconpath}/cannon.xbm"),
+ :ufo => Subtlext::Icon.new("#{iconpath}/ufo.xbm"),
+ :shelter => Subtlext::Icon.new("#{iconpath}/shelter.xbm"),
+ :terms => Subtlext::Icon.new("#{iconpath}/invader1.xbm"),
+ :www => Subtlext::Icon.new("#{iconpath}/invader2.xbm"),
+ :void => Subtlext::Icon.new("#{iconpath}/invader3.xbm"),
+ :sketch => Subtlext::Icon.new("#{iconpath}/invader4.xbm"),
+ :test => Subtlext::Icon.new("#{iconpath}/invader5.xbm"),
+ :editor => Subtlext::Icon.new("#{iconpath}/invader6.xbm")
+}
+
+view "terms" do
+ match "terms|eight|two"
+ #icon "#{iconpath}/terminal.xbm"
+ icon Subtlext::Icon.new("~/.config/subtle/icons/cannon.xbm")
+ icon_only icons
+end
+
+view "www" do
+ match www_re
+ #icon "#{iconpath}/world.xbm"
+ icon Subtlext::Icon.new("~/.config/subtle/icons/ufo.xbm")
+ icon_only icons
+end
+
+view "void" do
+ match "default|void|powerfolder|pms"
+ #icon "#{iconpath}/quote.xbm"
+ icon Subtlext::Icon.new("~/.config/subtle/icons/invader3.xbm")
+ icon_only icons
+end
+
+view "sketch" do
+ match "inkscape|dia_*|gimp_.*"
+ #icon "#{iconpath}/paint.xbm"
+ icon Subtlext::Icon.new("~/.config/subtle/icons/invader4.xbm")
+ icon_only icons
+end
+
+view "test" do
+ match test_re
+ #icon "#{iconpath}/bug.xbm"
+ icon Subtlext::Icon.new("~/.config/subtle/icons/invader5.xbm")
+ icon_only icons
+end
+
+view "editor" do
+ match editor_re
+ #icon "#{iconpath}/ruby.xbm"
+ icon Subtlext::Icon.new("~/.config/subtle/icons/invader6.xbm")
+ icon_only icons
+end
+
+on :view_jump do |v|
+ views = Hash[*Subtlext::Screen.all.map { |s|
+ [ s.view.name.to_sym, space[space.keys[s.id]] ] }.flatten
+ ]
+
+ Subtlext::View.all.each do |va|
+ sym = va.name.to_sym
+
+ if(views.keys.include?(sym))
+ va.icon.copy_area(views[sym])
+ else
+ va.icon.copy_area(space[va.name.to_sym])
+ end
+ end
+
+ Subtlext::Subtle.render
+end
+# }}}
+
+# Sublets {{{
+sublet :clock do
+ format_string "%a %b %d,"
+end
+# }}}
+
+# Commands {{{
+def xbmc
+ Subtlext::Screen[0].view = :terms
+ Subtlext::Screen[1].view = :browser
+
+ Subtlext::Subtle.spawn("xinit xbmc -- :#{rand(10)}")
+end # }}}
diff --git a/.config/subtle/subtle.rb b/.config/subtle/subtle.rb
new file mode 100644
index 0000000..204cdb3
--- /dev/null
+++ b/.config/subtle/subtle.rb
@@ -0,0 +1,893 @@
+#
+# This program can be distributed under the terms of the GNU GPL.
+# See the file COPYING.
+#
+# $Id: .config/subtle/subtle.rb,v 390 2011/10/02 09:06:16 unexist $
+#
+
+require "socket"
+
+# Contrib {{{
+begin
+ require "#{ENV["HOME"]}/bin/subtle-contrib/ruby/launcher.rb"
+ require "#{ENV["HOME"]}/bin/subtle-contrib/ruby/selector.rb"
+
+ Subtle::Contrib::Selector.font = "xft:Envy Code R:pixelsize=13"
+# Subtle::Contrib::Selector.font = "xft:Terminus2"
+ Subtle::Contrib::Launcher.fonts = [
+ "xft:Envy Code R:pixelsize=80",
+ "xft:Envy Code R:pixelsize=13"
+# "xft:Terminus2:pixelsize=10"
+ ]
+
+ Subtle::Contrib::Launcher.browser_screen_num = 0
+rescue LoadError
+end # }}}
+
+# Options {{{
+set :step, 5
+set :snap, 10
+set :gravity, :center
+set :urgent, false
+set :resize, false
+set :tiling, false
+#set :separator, "∞"
+# }}}
+
+
+# Screens {{{
+screen 1 do
+ stipple false
+ top [:spacer, :mpd, :separator, :clock]
+ bottom [:title, :spacer, :views, :tray]
+ view 1
+end
+
+# }}}
+
+# Styles {{{
+style :all do
+ padding 2, 6, 2, 6
+ background "#1a1a1a"
+ font "xft:Envy Code R:pixelsize=13"
+end
+
+style :separator do
+ separator "//"
+ foreground "#ff0000"
+end
+
+style :title do
+ foreground "#FFFFFF"
+end
+
+style :views do
+ foreground "#7c7c72"
+ icon "#7c7c72"
+
+ style :focus do
+ foreground "#ffffff"
+ icon "#ffffff"
+ border_bottom "#acaa53", 2
+ end
+
+ style :occupied do
+ foreground "#7c7c72"
+ border_bottom "#949269", 2
+ end
+
+ style :urgent do
+ foreground "#c0bd5c"
+ icon "#c0bd5c"
+ end
+
+ style :visible do
+ padding_top 0
+ border_top "#494948", 2
+ end
+end
+
+style :sublets do
+ foreground "#7c7c72"
+ icon "#7c7c72"
+end
+
+style :clients do
+ active "#7c7c72", 2
+ inactive "#494948", 2
+ margin 10
+end
+
+style :subtle do
+ panel "#1a1a1a"
+# background "#595959"
+ stipple "#595959"
+end # }}}
+
+#
+# == Gravities
+#
+# Gravities are predefined sizes a window can be set to. There are several ways
+# to set a certain gravity, most convenient is to define a gravity via a tag or
+# change them during runtime via grab. Subtler and subtlext can also modify
+# gravities.
+#
+# A gravity consists of four values which are a percentage value of the screen
+# size. The first two values are x and y starting at the center of the screen
+# and he last two values are the width and height.
+#
+# === Example
+#
+# Following defines a gravity for a window with 100% width and height:
+#
+# gravity :example, [ 0, 0, 100, 100 ]
+#
+# === Link
+#
+# http://subforge.org/projects/subtle/wiki/Gravity
+#
+
+# Top left
+gravity :top_left, [ 0, 0, 50, 50 ]
+gravity :top_left66, [ 0, 0, 50, 66 ]
+gravity :top_left33, [ 0, 0, 50, 34 ]
+
+# Top
+gravity :top, [ 0, 0, 100, 50 ]
+gravity :top66, [ 0, 0, 100, 66 ]
+gravity :top33, [ 0, 0, 100, 34 ]
+
+# Top right
+gravity :top_right, [ 50, 0, 50, 50 ]
+gravity :top_right66, [ 50, 0, 50, 66 ]
+gravity :top_right33, [ 50, 0, 50, 33 ]
+
+# Left
+gravity :left, [ 0, 0, 50, 100 ]
+gravity :left66, [ 0, 0, 66, 100 ]
+gravity :left33, [ 0, 0, 33, 100 ]
+
+# Center
+gravity :center, [ 0, 0, 100, 100 ]
+gravity :center66, [ 17, 17, 66, 66 ]
+gravity :center33, [ 33, 33, 33, 33 ]
+
+# Right
+gravity :right, [ 50, 0, 50, 100 ]
+gravity :right66, [ 34, 0, 66, 100 ]
+gravity :right33, [ 67, 50, 33, 100 ]
+
+# Bottom left
+gravity :bottom_left, [ 0, 50, 50, 50 ]
+gravity :bottom_left66, [ 0, 34, 50, 66 ]
+gravity :bottom_left33, [ 0, 67, 50, 33 ]
+
+# Bottom
+gravity :bottom, [ 0, 50, 100, 50 ]
+gravity :bottom66, [ 0, 34, 100, 66 ]
+gravity :bottom33, [ 0, 67, 100, 33 ]
+
+# Bottom right
+gravity :bottom_right, [ 50, 50, 50, 50 ]
+gravity :bottom_right66, [ 50, 34, 50, 66 ]
+gravity :bottom_right33, [ 50, 67, 50, 33 ]
+
+# Gimp
+#gravity :gimp_image, [ 10, 0, 80, 100 ]
+#gravity :gimp_toolbox, [ 0, 0, 10, 100 ]
+#gravity :gimp_dock, [ 90, 0, 10, 100 ]
+
+# Pidgin
+gravity :pidgin_buddylist, [ 80, 50, 20, 100 ]
+gravity :pidgin_conv, [ 0, 0, 80, 100 ]
+
+#
+# == Grabs
+#
+# Grabs are keyboard and mouse actions within subtle, every grab can be
+# assigned either to a key and/or to a mouse button combination. A grab
+# consists of a chain and an action.
+#
+# === Finding keys
+#
+# The best resource for getting the correct key names is
+# */usr/include/X11/keysymdef.h*, but to make life easier here are some hints
+# about it:
+#
+# * Numbers and letters keep their names, so *a* is *a* and *0* is *0*
+# * Keypad keys need *KP_* as prefix, so *KP_1* is *1* on the keypad
+# * Strip the *XK_* from the key names if looked up in
+# /usr/include/X11/keysymdef.h
+# * Keys usually have meaningful english names
+# * Modifier keys have special meaning (Alt (A), Control (C), Meta (M),
+# Shift (S), Super (W))
+#
+# === Chaining
+#
+# Chains are a combination of keys and modifiers to one or a list of keys
+# and can be used in various ways to trigger an action. In subtle, there are
+# two ways to define chains for grabs:
+#
+# 1. *Default*: Add modifiers to a key and use it for a grab
+#
+# *Example*: grab "W-Return", "urxvt"
+#
+# 2. *Chain*: Define a list of grabs that need to be pressed in order
+#
+# *Example*: grab "C-y Return", "urxvt"
+#
+# ==== Mouse buttons
+#
+# [*B1*] = Button1 (Left mouse button)
+# [*B2*] = Button2 (Middle mouse button)
+# [*B3*] = Button3 (Right mouse button)
+# [*B4*] = Button4 (Mouse wheel up)
+# [*B5*] = Button5 (Mouse wheel down)
+# [*...*]
+# [*B20*] = Button20 (Are you sure that this is a mouse and not a keyboard?)
+#
+# ==== Modifiers
+#
+# [*A*] = Alt key (Mod1)
+# [*C*] = Control key
+# [*M*] = Meta key (Mod3)
+# [*S*] = Shift key
+# [*W*] = Super/Windows key (Mod4)
+# [*G*] = Alt Gr (Mod5)
+#
+# === Action
+#
+# An action is something that happens when a grab is activated, this can be one
+# of the following:
+#
+# [*symbol*] Run a subtle action
+# [*string*] Start a certain program
+# [*array*] Cycle through gravities
+# [*lambda*] Run a Ruby proc
+#
+# === Example
+#
+# This will create a grab that starts a urxvt when Alt+Enter are pressed:
+#
+# grab "A-Return", "urxvt"
+# grab "C-a c", "urxvt"
+#
+# === Link
+#
+# http://subforge.org/projects/subtle/wiki/Grabs
+#
+
+# Jump to view1, view2, ...
+grab "W-S-1", :ViewJump1
+grab "W-S-2", :ViewJump2
+grab "W-S-3", :ViewJump3
+grab "W-S-4", :ViewJump4
+grab "W-S-5", :ViewJump5
+grab "W-S-6", :ViewJump6
+grab "W-S-7", :ViewJump7
+grab "W-S-8", :ViewJump8
+grab "W-S-9", :ViewJump9
+
+# Switch current view
+grab "W-1", :ViewSwitch1
+grab "W-2", :ViewSwitch2
+grab "W-3", :ViewSwitch3
+grab "W-4", :ViewSwitch4
+grab "W-5", :ViewSwitch5
+grab "W-6", :ViewSwitch6
+grab "W-7", :ViewSwitch7
+grab "W-8", :ViewSwitch8
+grab "W-9", :ViewSwitch9
+
+
+# Select next and prev view */
+grab "KP_Add", :ViewNext
+grab "KP_Subtract", :ViewPrev
+
+# Move mouse to screen1, screen2, ...
+grab "W-A-1", :ScreenJump1
+grab "W-A-2", :ScreenJump2
+grab "W-A-3", :ScreenJump3
+grab "W-A-4", :ScreenJump4
+
+# Force reload of config and sublets
+grab "W-C-r", :SubtleReload
+
+# Force restart of subtle
+grab "W-C-S-r", :SubtleRestart
+
+# Quit subtle
+grab "W-C-q", :SubtleQuit
+
+# Move current window
+grab "W-B1", :WindowMove
+
+# Resize current window
+grab "W-B3", :WindowResize
+
+# Toggle floating mode of window
+grab "W-f", :WindowFloat
+
+# Toggle fullscreen mode of window
+grab "W-space", :WindowFull
+
+# Toggle sticky mode of window (will be visible on all views)
+grab "W-s", :WindowStick
+
+# Toggle zaphod mode of window (will span across all screens)
+grab "W-equal", :WindowZaphod
+
+# Raise window
+grab "W-r", :WindowRaise
+
+# Lower window
+grab "W-l", :WindowLower
+
+# Select next windows
+grab "W-Left", :WindowLeft
+grab "W-Down", :WindowDown
+grab "W-Up", :WindowUp
+grab "W-Right", :WindowRight
+
+# Kill current window
+grab "W-k", :WindowKill
+
+# Cycle between given gravities
+grab "W-KP_7", [ :top_left, :top_left66, :top_left33 ]
+grab "W-KP_8", [ :top, :top66, :top33 ]
+grab "W-KP_9", [ :top_right, :top_right66, :top_right33 ]
+grab "W-KP_4", [ :left, :left66, :left33 ]
+grab "W-KP_5", [ :center, :center66, :center33 ]
+grab "W-KP_6", [ :right, :right66, :right33 ]
+grab "W-KP_1", [ :bottom_left, :bottom_left66, :bottom_left33 ]
+grab "W-KP_2", [ :bottom, :bottom66, :bottom33 ]
+grab "W-KP_3", [ :bottom_right, :bottom_right66, :bottom_right33 ]
+
+# In case no numpad is available e.g. on notebooks
+#grab "W-q", [ :top_left, :top_left66, :top_left33 ]
+#grab "W-w", [ :top, :top66, :top33 ]
+#grab "W-e", [ :top_right, :top_right66, :top_right33 ]
+#grab "W-a", [ :left, :left66, :left33 ]
+#grab "W-s", [ :center, :center66, :center33 ]
+#grab "W-d", [ :right, :right66, :right33 ]
+#
+# QUERTZ
+#grab "W-y", [ :bottom_left, :bottom_left66, :bottom_left33 ]
+#
+# QWERTY
+#grab "W-z", [ :bottom_left, :bottom_left66, :bottom_left33 ]
+#
+#grab "W-x", [ :bottom, :bottom66, :bottom33 ]
+#grab "W-c", [ :bottom_right, :bottom_right66, :bottom_right33 ]
+
+# Exec programs
+grab "W-Return", "terminal"
+grab "W-p", "/usr/bin/dmenu_run -b -fn 'Envy Code R-10' -nf '#999' -nb '#000' -sf '#eee' -sb '#0077bb' -p 'run:'"
+grab "W-S-n", "urxvtc -name ncmpc -e ncmpcpp"
+grab "W-S-r", "urxvtc -name ranger -e ranger"
+grab "W-S-l", "xlock"
+grab "W-S-s", "urxvtc -name ssh -e /home/carnager/bin/ssh"
+grab "W-S-F12", "/home/carnager/bin/lastfm.sh"
+grab "W-S-F11", "/home/carnager/bin/love"
+grab "W-Insert", "/usr/lib/perl5/vendor_perl/bin/dmenuclip"
+grab "W-C-Insert", "/usr/lib/perl5/vendor_perl/bin/dmenurl"
+grab "Print", "/home/carnager/bin/scrotmenu.sh"
+grab "W-F1", "/home/carnager/bin/mpdmenu.sh"
+grab "W-F2", "/home/carnager/bin/appmenu.sh"
+grab "W-S-m", "urxvtc -name newsbeuter -e newsbeuter"
+grab "XF86Mail", "urxvtc -name newsbeuter -e mutt"
+grab "XF86HomePage", "firefox-beta-bin"
+grab "XF86AudioPlay", "mpc toggle"
+grab "XF86AudioStop", "mpc stop"
+grab "XF86AudioNext", "mpc next"
+grab "XF86AudioPrev", "mpc prev"
+grab "XF86AudioRaiseVolume", "mpc volume +1"
+grab "XF86AudioLowerVolume", "mpc volume -1"
+grab "XF86Back", "mpc seek -5"
+grab "XF86Forward", "mpc seek +5"
+grab "XF86Reload", "/home/carnager/bin/mpdscrobble"
+grab "Cancel", "/home/carnager/bin/love"
+grab "XF86Tools", "urxvtc -name ncmpc -e ncmpcpp"
+grab "W-S-Escape", "/home/carnager/bin/power.sh"
+
+
+# Contrib
+grab "W-x" do
+ Subtle::Contrib::Launcher.run
+end
+
+grab "W-z" do
+ Subtle::Contrib::Selector.run
+end
+
+# Scratchpad
+grab "W-y" do
+ if((c = Subtlext::Client["scratch"]))
+ c.toggle_stick
+ c.focus
+ elsif((c = Subtlext::Subtle.spawn("urxvt -name scratch")))
+ c.tags = []
+ c.flags = [ :stick ]
+ end
+end
+
+
+# Run Ruby lambdas
+grab "S-F2" do |c|
+ puts c.name
+end
+
+grab "S-F3" do
+ puts Subtlext::VERSION
+end
+
+#
+# == Tags
+#
+# Tags are generally used in subtle for placement of windows. This placement is
+# strict, that means that - aside from other tiling window managers - windows
+# must have a matching tag to be on a certain view. This also includes that
+# windows that are started on a certain view will not automatically be placed
+# there.
+#
+# There are to ways to define a tag:
+#
+# === Simple
+#
+# The simple way just needs a name and a regular expression to just handle the
+# placement:
+#
+# Example:
+#
+# tag "terms", "terms"
+#
+# === Extended
+#
+# Additionally tags can do a lot more then just control the placement - they
+# also have properties than can define and control some aspects of a window
+# like the default gravity or the default screen per view.
+#
+# Example:
+#
+# tag "terms" do
+# match "xterm|[u]?rxvt"
+# gravity :center
+# end
+#
+# === Default
+#
+# Whenever a window has no tag it will get the default tag and be placed on the
+# default view. The default view can either be set by the user with adding the
+# default tag to a view by choice or otherwise the first defined view will be
+# chosen automatically.
+#
+# === Properties
+#
+# [*borderless*] This property enables the borderless mode for tagged clients.
+#
+# Example: borderless true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Borderless
+# http://subforge.org/projects/subtle/wiki/Clients#Borderless
+#
+# [*fixed*] This property enables the fixed mode for tagged clients.
+#
+# Example: fixed true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Fixed
+# http://subforge.org/projects/subtle/wiki/Clients#Fixed
+#
+# [*float*] This property enables the float mode for tagged clients.
+#
+# Example: float true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Float
+# http://subforge.org/projects/subtle/wiki/Clients#Float
+#
+# [*full*] This property enables the fullscreen mode for tagged clients.
+#
+# Example: full true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Fullscreen
+# http://subforge.org/projects/subtle/wiki/Clients#Fullscreen
+#
+# [*geometry*] This property sets a certain geometry as well as floating mode
+# to the tagged client, but only on views that have this tag too.
+# It expects an array with x, y, width and height values whereas
+# width and height must be >0.
+#
+# Example: geometry [100, 100, 50, 50]
+# Link: http://subforge.org/projects/subtle/wiki/Tagging#Geometry
+#
+# [*gravity*] This property sets a certain to gravity to the tagged client,
+# but only on views that have this tag too.
+#
+# Example: gravity :center
+# Link: http://subforge.org/projects/subtle/wiki/Tagging#Gravity
+#
+# [*match*] This property adds matching patterns to a tag, a tag can have
+# more than one. Matching works either via plaintext, regex
+# (see man regex(7)) or window id. Per default tags will only
+# match the WM_NAME and the WM_CLASS portion of a client, this
+# can be changed with following possible values:
+#
+# [*:name*] Match the WM_NAME
+# [*:instance*] Match the first (instance) part from WM_CLASS
+# [*:class*] Match the second (class) part from WM_CLASS
+# [*:role*] Match the window role
+# [*:type*] Match the window type
+#
+# Examples: match instance: "urxvt"
+# match [:role, :class] => "test"
+# match "[xa]+term"
+# Link: http://subforge.org/projects/subtle/wiki/Tagging#Match
+#
+# [*position*] Similar to the geometry property, this property just sets the
+# x/y coordinates of the tagged client, but only on views that
+# have this tag, too. It expects an array with x and y values.
+#
+# Example: position [ 10, 10 ]
+# Link: http://subforge.org/projects/subtle/wiki/Tagging#Position
+#
+# [*resize*] This property enables the float mode for tagged clients.
+#
+# Example: resize true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Resize
+# http://subforge.org/projects/subtle/wiki/Clients#Resize
+#
+# [*stick*] This property enables the float mode for tagged clients.
+#
+# Example: stick true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Stick
+# http://subforge.org/projects/subtle/wiki/Clients#Stick
+#
+# [*type*] This property sets the tagged client to be treated as a specific
+# window type though as the window sets the type itself. Following
+# types are possible:
+#
+# [*:desktop*] Treat as desktop window (_NET_WM_WINDOW_TYPE_DESKTOP)
+# Link: http://subforge.org/projects/subtle/wiki/Clients#Desktop
+# [*:dock*] Treat as dock window (_NET_WM_WINDOW_TYPE_DOCK)
+# Link: http://subforge.org/projects/subtle/wiki/Clients#Dock
+# [*:toolbar*] Treat as toolbar windows (_NET_WM_WINDOW_TYPE_TOOLBAR)
+# Link: http://subforge.org/projects/subtle/wiki/Clients#Toolbar
+# [*:splash*] Treat as splash window (_NET_WM_WINDOW_TYPE_SPLASH)
+# Link: http://subforge.org/projects/subtle/wiki/Clients#Splash
+# [*:dialog*] Treat as dialog window (_NET_WM_WINDOW_TYPE_DIALOG)
+# Link: http://subforge.org/projects/subtle/wiki/Clients#Dialog
+#
+# Example: type :desktop
+# Link: http://subforge.org/projects/subtle/wiki/Tagging#Type
+#
+# [*urgent*] This property enables the urgent mode for tagged clients.
+#
+# Example: stick true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Stick
+# http://subforge.org/projects/subtle/wiki/Clients#Urgent
+#
+# [*zaphod*] This property enables the zaphod mode for tagged clients.
+#
+# Example: zaphod true
+# Links: http://subforge.org/projects/subtle/wiki/Tagging#Zaphod
+# http://subforge.org/projects/subtle/wiki/Clients#Zaphod
+#
+#
+# === Link
+#
+# http://subforge.org/projects/subtle/wiki/Tagging
+#
+
+# Simple tags
+tag "terms" do match "xterm|[u]?rxvt|terminal"; exclude "ncmpc|ssh|newsbeuter"; end
+tag "browser", "uzbl|opera|firefox|navigator|chromium|Browser|Minefield|Navigator|<unknown>|gnome-mplayer|Exe|jumanji|dwb|<unknown>|plugin-container|exe|operapluginwrapper|npviewer.bin"
+
+tag "gmpc" do
+ match "gmpc"
+end
+
+tag "mail" do
+ match "Mail|Lanikai"
+ match :instance => "newsbeuter";
+ gravity :center33
+end
+
+tag "mail2" do
+ match "Mail|Lanikai"
+end
+
+tag "chat" do
+ match :instance => "ssh";
+ gravity :center33
+end
+
+ tag "ranger" do
+ match :instance => "ranger"
+ gravity :center33
+end
+
+tag "DL", "jd.Main|transmission-qt"
+
+# Placement
+tag "editor" do
+ match "[g]?vim"
+ resize true
+end
+
+tag "thunar" do
+ match "thunar"
+end
+
+tag "thunar2" do
+ match :name => "File.Operation.Progress"
+ float true
+end
+
+
+tag "TeamSpeak" do
+match "Ts3client_linux_amd64"
+end
+
+tag "fixed" do
+ geometry [ 10, 10, 100, 100 ]
+ stick true
+end
+
+tag "resize" do
+ match "sakura|gvim"
+ resize true
+end
+
+tag "gravity" do
+ gravity :center
+end
+
+# Modes
+tag "stick" do
+ match "mplayer|feh|mupdf|pinentry-gtk-2|pdfshuffler"
+ float true
+ stick true
+ urgent true
+end
+
+
+
+tag "float" do
+ match "awt|ccgo"
+ float true
+end
+
+# Pidgin
+tag "conversations" do
+ match :role => "conversation"
+ gravity :pidgin_conv
+end
+
+tag "buddylist" do
+ match :role => "buddy_list"
+ gravity :pidgin_buddylist
+end
+
+tag "filetransfer" do
+ match "Pidgin"
+ match :role => "transfer"
+ float true
+end
+
+# Gimp
+#tag "gimp_image" do
+#
+# match :role => "gimp-image-window"
+# gravity :gimp_image
+#end
+
+#tag "gimp_toolbox" do
+# match :role => "gimp-toolbox$"
+# gravity :gimp_toolbox
+#end
+
+#tag "gimp_dock" do
+# match :role => "gimp-dock"
+# gravity :gimp_dock
+#end
+
+tag "gfx" do
+ match "gthumb|Gthumb|Shotwell|shotwell|digikam|Digikam"
+end
+
+tag "wine" do
+ match "Wine"
+ gravity :center
+ float true
+end
+
+tag "gimp_splash" do
+ match "Gimp"
+end
+
+#
+# == Views
+#
+# Views are the virtual desktops in subtle, they show all windows that share a
+# tag with them. Windows that have no tag will be visible on the default view
+# which is the view with the default tag or the first defined view when this
+# tag isn't set.
+#
+
+view "terms" do
+ match "terms|ranger"
+# icon "/home/carnager/.config/subtle/icons/arch.xbm"
+ icon_only false
+end
+
+view "www" do
+ match "browser"
+# icon "/home/carnager/.config/subtle/icons/fox.xbm"
+ icon_only false
+end
+
+view "stuff" do
+ match "thunar|TeamSpeak|thunar2"
+# icon "/home/carnager/.config/subtle/icons/dish.xbm"
+ icon_only false
+end
+
+view "media" do
+ match "Musicbrainz|gmpc"
+# icon "/home/carnager/.config/subtle/icons/note.xbm"
+ icon_only false
+end
+
+view "dl" do
+ match "DL"
+# icon "/home/carnager/.config/subtle/icons/net_down_02.xbm"
+ icon_only false
+end
+
+view "gfx" do
+ match "gimp_.*|gfx"
+# icon "/home/carnager/.config/subtle/icons/fs_01.xbm"
+ icon_only false
+end
+
+view "mail" do
+ match "mail|mail2|buddylist|conversations|filetransfer"
+# icon "/home/carnager/.config/subtle/icons/mail.xbm"
+ icon_only false
+end
+
+view "notag" do
+ match "default|kgs_room"
+# icon "/home/carnager/.config/subtle/icons/empty.xbm"
+ icon_only false
+end
+
+#
+# == Sublets
+#
+# Sublets are Ruby scripts that provide data for the panel and can be managed
+# with the sur script that comes with subtle. Configuration of sublets can
+# either be done inside of the sublet or when supported in the config.
+#
+# === Example
+#
+# sublet :clock do
+# interval 30
+# format_string "%H:%M:%S"
+# end
+#
+
+#
+# == Hooks
+#
+# And finally hooks are a way to bind Ruby scripts to a certain event.
+#
+# Following hooks exist so far:
+#
+# [*:client_create*] Called whenever a window is created
+# [*:client_configure*] Called whenever a window is configured
+# [*:client_focus*] Called whenever a window gets focus
+# [*:client_kill*] Called whenever a window is killed
+#
+# [*:tag_create*] Called whenever a tag is created
+# [*:tag_kill*] Called whenever a tag is killed
+#
+# [*:view_create*] Called whenever a view is created
+# [*:view_configure*] Called whenever a view is configured
+# [*:view_jump*] Called whenever the view is switched
+# [*:view_kill*] Called whenever a view is killed
+#
+# [*:tile*] Called on whenever tiling would be needed
+# [*:reload*] Called on reload
+# [*:start*] Called on start
+# [*:exit*] Called on exit
+#
+# === Example
+#
+# This hook will print the name of the window that gets the focus:
+#
+# on :client_focus do |c|
+# puts c.name
+# end
+#
+# === Link
+#
+# http://subforge.org/wiki/subtle/Hooks
+on :start do
+ # Create missing tags
+ views = Subtlext::View.all.map { |v| v.name }
+ tags = Subtlext::Tag.all.map { |t| t.name }
+
+ views.each do |v|
+ unless(tags.include?(v))
+ t = Subtlext::Tag.new(v)
+ t.save
+ end
+ end
+ end
+
+ # Add nine C-< number> grabs
+ (1..9).each do |i|
+ grab "C-%d" % [ i ] do |c|
+ views = Subtlext::View.all
+ names = views.map { |v| v.name }
+
+ # Sanity check
+ if(i <= views.size)
+ # Tag client
+ tags = c.tags.reject { |t| names.include?(t.name) or "default" == t.name }
+ tags << names[i - 1]
+
+ c.tags = tags
+
+ # Tag view
+ views[i - 1].tag(names[i - 1])
+ end
+ end
+ end
+grab "A-Tab" do |c|
+ sel = 0
+ clients = Subtlext::Client.visible
+
+ clients.each_index do |idx|
+ if(clients[idx].id == c.id)
+ sel = idx + 1 if(idx < clients.size - 1)
+ end
+ end
+
+ clients[sel].focus
+ end
+
+sublet :mpd do
+ host "192.168.1.100"
+ show_icons false
+end
+
+on :start do
+ # Create missing tags
+ views = Subtlext::View.all.map { |v| v.name }
+ tags = Subtlext::Tag.all.map { |t| t.name }
+
+ views.each do |v|
+ unless tags.include?(v)
+ t = Subtlext::Tag.new(v)
+ t.save
+ end
+ end
+ end
+
+ # Add nine C-< number> grabs
+ (1..9).each do |i|
+ grab "C-%d" % [ i ] do |c|
+ views = Subtlext::View.all
+ names = views.map { |v| v.name }
+
+ # Sanity check
+ if i <= views.size
+ # Tag client
+ tags = c.tags.reject { |t| names.include?(t.name) or "default" == t.name }
+ tags << names[i - 1]
+
+ c.tags = tags
+
+ # Tag view
+ views[i - 1].tag(names[i - 1])
+ end
+ end
+ end
+
diff --git a/.config/subtle/subtle.rb~ b/.config/subtle/subtle.rb~
new file mode 100644
index 0000000..4db244a
--- /dev/null
+++ b/.config/subtle/subtle.rb~
@@ -0,0 +1,547 @@
+#
+# This program can be distributed under the terms of the GNU GPL.
+# See the file COPYING.
+#
+# $Id: .config/subtle/subtle.rb,v 330 2011/03/29 11:56:06 unexist $
+#
+
+require "socket"
+
+# Contrib {{{
+begin
+ require "#{ENV["HOME"]}/bin/subtle-contrib/launcher.rb"
+ require "#{ENV["HOME"]}/bin/subtle-contrib/selector.rb"
+ require "#{ENV["HOME"]}/bin/subtle-contrib/merger.rb"
+
+ Subtle::Contrib::Launcher.fonts = [
+ "xft:Envy Code R:pixelsize=80",
+ "xft:Envy Code R:pixelsize=13"
+ ]
+
+ Subtle::Contrib::Selector.font = "xft:Envy Code R:pixelsize=13"
+ Subtle::Contrib::Merger.font = "xft:Envy Code R:pixelsize=13"
+rescue LoadError
+end # }}}
+
+# Options {{{
+set :border, 2
+set :step, 5
+set :snap, 10
+set :gravity, :center
+set :urgent, false
+set :resize, false
+set :strut, [0, 0, 0, 0]
+set :padding, [4, 4, 2, 2]
+set :font, "xft:Envy Code R:pixelsize=13"
+#set :font, "xft:Ubuntu R:pixelsize=13"
+#set :font, "xft:DejaVu Sans Mono:pixelsize=12:antialias=true"
+set :separator, "·"
+set :outline, 0
+set :gap, 3
+#set :wmname, "LG3D"
+# }}}
+
+# Screens {{{
+screen 1 do
+ stipple false
+ top [:title, :spacer, :views, :center, :clock, :fuzzytime, :separator, :sublets, :center]
+ bottom [:mpd, :spacer, :cpu]
+ view 1
+end
+
+screen 2 do
+ stipple false
+ top [:views, :spacer, :title, :tray, :center, :mpd, :separator, :volume, :center]
+ bottom []
+ view 0
+end
+# }}}
+
+# Colors {{{
+color :title_fg, "#ffffff"
+color :title_bg, "#1a1a1a"
+color :title_border, "#1a1a1a"
+
+color :focus_fg, "#ffffff"
+color :focus_bg, "#595959"
+color :focus_border, "#1a1a1a"
+
+color :urgent_fg, "#DF8787"
+#color :urgent_bg, "#404040"
+#color :urgent_border, "#1a1a1a"
+
+color :occupied_fg, "#777777"
+color :occupied_bg, "#404040"
+color :occupied_border, "#1a1a1a"
+
+color :views_fg, "#a8a8a8"
+color :views_bg, "#1a1a1a"
+color :views_border, "#1a1a1a"
+
+#color :sublets_fg, "#595959"
+color :sublets_fg, "#a8a8a8"
+color :sublets_bg, "#1a1a1a"
+color :sublets_border, "#1a1a1a"
+
+color :client_active, "#a8a8a8"
+color :client_inactive, "#404040"
+
+color :panel, "#1a1a1a"
+#color :background, "#404040"
+
+color :stipple, "#595959"
+color :separator, "#DF8787"
+
+=begin
+color :title_fg, "#e9e9e9"
+color :title_bg, "#424242"
+color :title_border, "#424242"
+
+color :focus_fg, "#e9e9e9"
+color :focus_bg, "#424242"
+color :focus_border, "#424242"
+
+color :urgent_fg, "#ff9900"
+#color :urgent_bg, "#424242"
+#color :urgent_border, "#424242"
+
+color :occupied_fg, "#3299bb"
+color :occupied_bg, "#424242"
+color :occupied_border, "#424242"
+
+color :views_fg, "#bcbcbc"
+color :views_bg, "#424242"
+color :views_border, "#424242"
+
+color :sublets_fg, "#bcbcbc"
+color :sublets_bg, "#424242"
+color :sublets_border, "#424242"
+
+color :client_active, "#bcbcbc"
+color :client_inactive, "#424242"
+
+color :panel, "#424242"
+
+color :background, "#424242"
+
+color :stipple, "#595959"
+
+color :separator, "#ff9900"
+=end
+# }}}
+
+# Gravities {{{
+gravity :top_left, [0, 0, 50, 50]
+gravity :top_left33, [0, 0, 50, 33]
+gravity :top_left66, [0, 0, 50, 66]
+gravity :top_left75, [0, 0, 50, 75]
+gravity :top, [0, 0, 100, 50]
+gravity :top66, [0, 0, 100, 67]
+gravity :top33, [0, 0, 100, 33]
+gravity :top75, [0, 0, 100, 75]
+gravity :top_right, [100, 0, 50, 50]
+gravity :top_right33, [100, 0, 50, 33]
+gravity :top_right66, [100, 0, 50, 66]
+gravity :top_right75, [100, 0, 50, 75]
+gravity :left, [0, 0, 50, 100]
+gravity :left33, [0, 50, 25, 33]
+gravity :left66, [0, 50, 50, 33]
+gravity :center, [0, 0, 100, 100]
+gravity :center33, [50, 50, 50, 33]
+gravity :center66, [0, 50, 100, 33]
+gravity :right, [100, 0, 50, 100]
+gravity :right33, [100, 50, 25, 100]
+gravity :right66, [100, 50, 50, 33]
+gravity :bottom_left, [0, 100, 50, 50]
+gravity :bottom_left25, [0, 100, 50, 25]
+gravity :bottom_left33, [0, 100, 50, 33]
+gravity :bottom_left66, [0, 100, 50, 66]
+gravity :bottom, [0, 100, 100, 50]
+gravity :bottom66, [0, 100, 100, 66]
+gravity :bottom33, [0, 100, 100, 33]
+gravity :bottom_right, [100, 100, 50, 50]
+gravity :bottom_right25, [100, 100, 50, 25]
+gravity :bottom_right33, [100, 100, 50, 33]
+gravity :bottom_right66, [100, 100, 50, 66]
+gravity :gimp_image, [50, 50, 80, 100]
+gravity :gimp_toolbox, [0, 0, 10, 100]
+gravity :gimp_dock, [100, 0, 10, 100]
+gravity :dia_toolbox, [0, 0, 100, 15]
+gravity :dia_window, [0, 18, 100, 84]
+# }}}
+
+# Grabs {{{
+# Host specific
+host = Socket.gethostname
+modkey = "W"
+gravkeys = [ "KP_7", "KP_8", "KP_9", "KP_4", "KP_5", "KP_6", "KP_1", "KP_2", "KP_3" ]
+
+if("telas" == host || "mockra" == host) #< Netbooks
+ gravkeys = [ "q", "w", "e", "a", "s", "d", "y", "x", "c" ]
+elsif("test" == host) #< Usually VMs
+ modkey = "A"
+end
+
+# Views and screens
+(1..6).each do |i|
+ grab modkey + "-#{i}", "ViewSwitch#{i}".to_sym
+ grab modkey + "-S-#{i}", "ViewJump#{i}".to_sym
+ grab modkey + "-F#{i}", "ScreenJump#{i}".to_sym
+end
+
+# Windows
+grab modkey + "-B1", :WindowMove
+grab modkey + "-B3", :WindowResize
+grab modkey + "-S-f", :WindowFloat
+grab modkey + "-S-space", :WindowFull
+grab modkey + "-S-s", :WindowStick
+grab modkey + "-r", :WindowRaise
+grab modkey + "-l", :WindowLower
+grab modkey + "-Left", :WindowLeft
+grab modkey + "-Down", :WindowDown
+grab modkey + "-Up", :WindowUp
+grab modkey + "-Right", :WindowRight
+grab modkey + "-k", :WindowKill
+grab modkey + "-h", lambda { |c| c.retag }
+
+# Reload/restart
+grab modkey + "-C-q", :SubtleQuit
+grab modkey + "-C-r", :SubtleReload
+grab modkey + "-C-A-r", :SubtleRestart
+
+# Gravity keys and focus
+gravities = [
+ [:top_left, :top_left33, :top_left66, :top_left75],
+ [:top, :top33, :top66, :top75],
+ [:top_right, :top_right33, :top_right66, :top_right75],
+ [:left, :left33, :left66],
+ [:center, :center33, :center66],
+ [:right, :right33, :right66],
+ [:bottom_left, :bottom_left25, :bottom_left33, :bottom_left66],
+ [:bottom, :bottom33, :bottom66],
+ [:bottom_right, :bottom_right25, :bottom_right33, :bottom_right66]
+]
+
+gravities.each_index do |i|
+ grab "%s-%s" % [ modkey, gravkeys[i] ], gravities[i]
+
+ grab "%s-C-%s" % [ modkey, gravkeys[i] ], lambda {
+ c = Subtlext::Client.visible.select { |c|
+ gravities[i].include?(c.gravity.name.to_sym)
+ }
+
+ c.first.focus unless(c.empty?)
+ }
+end
+
+# Multimedia keys
+grab modkey + "-m", "mpc current | tr -d '\n' | xclip"
+grab "XF86Mail", "urxvtc -name newsbeuter -e mutt"
+grab "XF86HomePage", "firefox"
+grab "XF86AudioPlay", "mpc toggle"
+grab "XF86AudioStop", "mpc stop"
+grab "XF86AudioNext", "mpc next"
+grab "XF86AudioPrev", "mpc prev"
+grab "XF86AudioRaiseVolume", "mpc volume +1"
+grab "XF86AudioLowerVolume", "mpc volume -1"
+grab "XF86Back", "mpc seek -5"
+grab "XF86Forward", "mpc seek +5"
+grab "XF86Reload", "/home/carnager/bin/lastfm.sh"
+grab "Cancel", "/home/carnager/bin/love"
+grab "XF86Tools", "urxvtc -name ncmpc -e ncmpcpp"
+
+grab "W-d" do
+ current = Subtlext::View.current
+ Subtlext::View.all.each do |v|
+ if(current == v)
+ v.tag "default"
+ else
+ v.untag "default"
+ end
+ end
+end
+
+# Programs
+grab modkey + "-Return", "urxvt"
+grab modkey + "-g", "gvim"
+
+# Contrib
+grab "W-x" do
+ Subtle::Contrib::Launcher.run
+end
+
+grab "W-Tab" do
+ Subtle::Contrib::Selector.run
+end
+
+grab "W-u" do
+ Subtle::Contrib::Merger.run
+end
+
+# Scratchpad
+grab "W-y" do
+ if((c = Subtlext::Client["scratch"]))
+ c.toggle_stick
+ c.focus
+ elsif((c = Subtlext::Subtle.spawn("urxvt -name scratch")))
+ c.tags = []
+ c.flags = [ :stick ]
+ end
+end
+
+# Switch views
+{
+ "S-F1" => [ :www, :terms ],
+ "S-F2" => [ :editor, :terms ],
+ "S-F3" => [ :www, :test ],
+ "S-F4" => [ :editor, :test ]
+}.each do |k, v|
+ grab k do
+ screens = Subtlext::Screen.all
+
+ v.each_with_index do |view, i|
+ screens[i].view = view
+ end
+ end
+end
+
+# Pychrom
+grab modkey + "-p" do
+ if((t = Subtlext::Tray[:pychrom]))
+ t.click(1)
+ else
+ Subtlext::Subtle.spawn("pychrom")
+ end
+end
+# }}}
+
+# Tags {{{
+tag "terms" do
+ match "xterm|urxvt"
+ gravity :center
+ resize true
+end
+
+tag "browser" do
+ match "navigator|(google\-)?chrom[e|ium]|opera"
+
+ if("proteus" == host or "pc03112" == host)
+ gravity :top75
+ else
+ gravity :center
+ end
+end
+
+tag "pdf" do
+ match "apvlv|evince"
+ stick true
+end
+
+tag "editor" do
+ match "[g]?vim"
+ resize true
+
+ if("mockra" == host or "proteus" == host or "pc03112" == host)
+ gravity :top75
+ else
+ gravity :center
+ end
+end
+
+tag "xephyr" do
+ match "xeph640"
+ urgent false
+
+ if("mockra" == host)
+ gravity :center
+ else
+ geometry [ 943, 548, 640, 480 ]
+ end
+end
+
+tag "android" do
+ match :name => "5554:AVD"
+ geometry [ 873, 47, 791, 534 ]
+end
+
+tag "mplayer" do
+ match "mplayer|vlc"
+ float true
+ stick true
+ urgent true
+end
+
+tag "stick" do
+ match "dialog|subtly|python|gtk.rb|display|pychrom|skype|xev"
+ stick true
+ float true
+end
+
+tag "urgent" do
+ match "sun-awt-X11-XDialogPeer"
+ type :dialog
+ stick true
+ urgent true
+end
+
+tag "void" do
+ match "jd-Main|Virtualbox"
+ float true
+end
+
+tag "powerfolder" do
+ match "de-dal33t-powerfolder-PowerFolder"
+ float true
+end
+
+tag "dialogs" do
+ match :type => [ :dialog, :splash ]
+ stick true
+end
+
+tag "flash" do
+ match "exe|<unknown>"
+ stick true
+end
+
+tag "one" do
+ match "urxvt2"
+ gravity :bottom_left
+end
+
+tag "one25" do
+ match "urxvt2"
+ gravity :bottom_left25
+end
+
+tag "two" do
+ match "urxvt2"
+ gravity :bottom
+end
+
+tag "three25" do
+ match "urxvt1"
+ gravity :bottom_right25
+end
+
+tag "seven" do
+ match "urxvt1"
+ gravity :top_left
+end
+
+tag "eight" do
+ match "urxvt1"
+ gravity :top
+end
+
+tag "gimp_image" do
+ match :role => "gimp-image-window"
+ gravity :gimp_image
+end
+
+tag "gimp_toolbox" do
+ match :role => "gimp-toolbox$"
+ gravity :gimp_toolbox
+end
+
+tag "gimp_dock" do
+ match :role => "gimp-dock"
+ gravity :gimp_dock
+end
+
+tag "gimp_scum" do
+ match :role => "gimp-.*|screenshot"
+end
+
+tag "dia_window" do
+ match :role => "diagram_window"
+ gravity :dia_window
+end
+
+tag "dia_toolbox" do
+ match :role => "toolbox_window"
+ gravity :dia_toolbox
+end
+
+tag "inkscape" do
+ match "inkscape"
+end
+
+tag "xfontsel" do
+ match "xfontsel"
+ geometry [464, 433, 676, 113]
+ stick true
+end
+
+tag "xev" do
+ match :name => "Event[ ]Tester"
+ geometry [1213, 98, 377, 321]
+ float true
+ stick true
+end
+# }}}
+
+# Views {{{
+if("mockra" == host or "proteus" == host or "pc03112" == host)
+ www_re = "browser|one25|three25"
+ test_re = "xephyr|android|one25|three25"
+ editor_re = "android|editor|one25|three25"
+ icons = true
+else
+ www_re = "browser"
+ test_re = "android|xephyr|seven$|one$"
+ editor_re = "editor"
+ icons = true
+end
+
+iconpath = "#{ENV["HOME"]}/.config/subtle/icons"
+
+view "terms" do
+ match "terms|eight|two"
+ icon "#{iconpath}/terminal.xbm"
+ icon_only icons
+end
+
+view "www" do
+ match www_re
+ icon "#{iconpath}/world.xbm"
+ icon_only icons
+end
+
+view "void" do
+ match "default|void|powerfolder"
+ icon "#{iconpath}/quote.xbm"
+ icon_only icons
+end
+
+view "sketch" do
+ match "inkscape|dia_*|gimp_.*"
+ icon "#{iconpath}/paint.xbm"
+ icon_only icons
+end
+
+view "test" do
+ match test_re
+ icon "#{iconpath}/bug.xbm"
+ icon_only icons
+end
+
+view "editor" do
+ match editor_re
+ icon "#{iconpath}/pencil.xbm"
+ icon_only icons
+end
+# }}}
+
+# Sublets {{{
+sublet :clock do
+ format_string "%a %b %d,"
+ icon_fg "#777777"
+end
+
+[ :cpu, :jdownloader, :wifi, :mpd, :volume ].each do |sublet|
+ sublet sublet do
+ icon_fg "#777777"
+ end
+end
+# }}}
diff --git a/.config/subtle/xbm/ac.xbm b/.config/subtle/xbm/ac.xbm
new file mode 100755
index 0000000..b6dacef
--- /dev/null
+++ b/.config/subtle/xbm/ac.xbm
@@ -0,0 +1,4 @@
+#define ac_width 8
+#define ac_height 8
+static unsigned char ac_bits[] = {
+ 0xFF, 0xF8, 0xF0, 0xF6, 0x6F, 0x0F, 0x1F, 0xFF };
diff --git a/.config/subtle/xbm/ac1.xbm b/.config/subtle/xbm/ac1.xbm
new file mode 100644
index 0000000..1d20383
--- /dev/null
+++ b/.config/subtle/xbm/ac1.xbm
@@ -0,0 +1,5 @@
+#define ac_width 9
+#define ac_height 9
+static unsigned char ac_bits[] = {
+ 0x30, 0x00, 0x28, 0x00, 0xe4, 0x00, 0x24, 0x00, 0x27, 0x00, 0x24, 0x00,
+ 0xe4, 0x00, 0x28, 0x00, 0x30, 0x00 };
diff --git a/.config/subtle/xbm/ac2.xbm b/.config/subtle/xbm/ac2.xbm
new file mode 100644
index 0000000..e13d3d4
--- /dev/null
+++ b/.config/subtle/xbm/ac2.xbm
@@ -0,0 +1,5 @@
+#define ac2_width 9
+#define ac2_height 9
+static unsigned char ac2_bits[] = {
+ 0x40, 0x00, 0x20, 0x00, 0x1c, 0x01, 0xa4, 0x00, 0x44, 0x00, 0x46, 0x00,
+ 0x7a, 0x00, 0x0e, 0x00, 0x01, 0x00 };
diff --git a/.config/subtle/xbm/ac_01.xbm b/.config/subtle/xbm/ac_01.xbm
new file mode 100755
index 0000000..66592d7
--- /dev/null
+++ b/.config/subtle/xbm/ac_01.xbm
@@ -0,0 +1,4 @@
+#define ac_01_width 8
+#define ac_01_height 8
+static unsigned char ac_01_bits[] = {
+ 0x30, 0x28, 0xE4, 0x27, 0x27, 0xE4, 0x28, 0x30 };
diff --git a/.config/subtle/xbm/arch.xbm b/.config/subtle/xbm/arch.xbm
new file mode 100755
index 0000000..11cfe5a
--- /dev/null
+++ b/.config/subtle/xbm/arch.xbm
@@ -0,0 +1,4 @@
+#define arch_width 8
+#define arch_height 8
+static unsigned char arch_bits[] = {
+ 0x08, 0x08, 0x1C, 0x1C, 0x36, 0x22, 0x77, 0x41 };
diff --git a/.config/subtle/xbm/arch1.xbm b/.config/subtle/xbm/arch1.xbm
new file mode 100644
index 0000000..881db11
--- /dev/null
+++ b/.config/subtle/xbm/arch1.xbm
@@ -0,0 +1,5 @@
+#define arch_width 9
+#define arch_height 9
+static unsigned char arch_bits[] = {
+ 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x38, 0x00, 0x6c, 0x00,
+ 0x44, 0x00, 0xee, 0x00, 0x82, 0x00 };
diff --git a/.config/subtle/xbm/arch2.xbm b/.config/subtle/xbm/arch2.xbm
new file mode 100644
index 0000000..65f7c5d
--- /dev/null
+++ b/.config/subtle/xbm/arch2.xbm
@@ -0,0 +1,5 @@
+#define arch2_width 9
+#define arch2_height 9
+static unsigned char arch2_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x7c, 0x00, 0x7c, 0x00, 0xee, 0x00,
+ 0xc6, 0x00, 0xc7, 0x01, 0x01, 0x01 };
diff --git a/.config/subtle/xbm/arch_10x10.xbm b/.config/subtle/xbm/arch_10x10.xbm
new file mode 100755
index 0000000..c3ee46d
--- /dev/null
+++ b/.config/subtle/xbm/arch_10x10.xbm
@@ -0,0 +1,5 @@
+#define arch_10x10_width 10
+#define arch_10x10_height 10
+static unsigned char arch_10x10_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x38, 0x00, 0x7C, 0x00, 0x7C, 0x00,
+ 0xEE, 0x00, 0xC6, 0x00, 0xC7, 0x01, 0x01, 0x01 };
diff --git a/.config/subtle/xbm/arrow_down1.xbm b/.config/subtle/xbm/arrow_down1.xbm
new file mode 100644
index 0000000..1987cc2
--- /dev/null
+++ b/.config/subtle/xbm/arrow_down1.xbm
@@ -0,0 +1,5 @@
+#define arrow_down_width 9
+#define arrow_down_height 9
+static unsigned char arrow_down_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x92, 0x00,
+ 0x54, 0x00, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/arrow_down2.xbm b/.config/subtle/xbm/arrow_down2.xbm
new file mode 100644
index 0000000..6d46e42
--- /dev/null
+++ b/.config/subtle/xbm/arrow_down2.xbm
@@ -0,0 +1,5 @@
+#define arrow_down2_width 9
+#define arrow_down2_height 9
+static unsigned char arrow_down2_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0xfe, 0x00,
+ 0x7c, 0x00, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/arrow_left1.xbm b/.config/subtle/xbm/arrow_left1.xbm
new file mode 100644
index 0000000..e55cdd2
--- /dev/null
+++ b/.config/subtle/xbm/arrow_left1.xbm
@@ -0,0 +1,5 @@
+#define arrow_left_width 9
+#define arrow_left_height 9
+static unsigned char arrow_left_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00, 0xff, 0x01, 0x02, 0x00,
+ 0x04, 0x00, 0x08, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/arrow_left2.xbm b/.config/subtle/xbm/arrow_left2.xbm
new file mode 100644
index 0000000..7b3b18d
--- /dev/null
+++ b/.config/subtle/xbm/arrow_left2.xbm
@@ -0,0 +1,5 @@
+#define arrow_left2_width 9
+#define arrow_left2_height 9
+static unsigned char arrow_left2_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xfe, 0x00, 0xff, 0x00, 0xfe, 0x00,
+ 0x0c, 0x00, 0x08, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/arrow_right1.xbm b/.config/subtle/xbm/arrow_right1.xbm
new file mode 100644
index 0000000..94d6333
--- /dev/null
+++ b/.config/subtle/xbm/arrow_right1.xbm
@@ -0,0 +1,5 @@
+#define arrow_right_width 9
+#define arrow_right_height 9
+static unsigned char arrow_right_bits[] = {
+ 0x00, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0xff, 0x01, 0x80, 0x00,
+ 0x40, 0x00, 0x20, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/arrow_right2.xbm b/.config/subtle/xbm/arrow_right2.xbm
new file mode 100644
index 0000000..c3f2ddd
--- /dev/null
+++ b/.config/subtle/xbm/arrow_right2.xbm
@@ -0,0 +1,5 @@
+#define arrow_right2_width 9
+#define arrow_right2_height 9
+static unsigned char arrow_right2_bits[] = {
+ 0x00, 0x00, 0x20, 0x00, 0x60, 0x00, 0xfe, 0x00, 0xfe, 0x01, 0xfe, 0x00,
+ 0x60, 0x00, 0x20, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/arrow_up1.xbm b/.config/subtle/xbm/arrow_up1.xbm
new file mode 100644
index 0000000..479faf4
--- /dev/null
+++ b/.config/subtle/xbm/arrow_up1.xbm
@@ -0,0 +1,5 @@
+#define arrow_up_width 9
+#define arrow_up_height 9
+static unsigned char arrow_up_bits[] = {
+ 0x10, 0x00, 0x38, 0x00, 0x54, 0x00, 0x92, 0x00, 0x10, 0x00, 0x10, 0x00,
+ 0x10, 0x00, 0x10, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/arrow_up2.xbm b/.config/subtle/xbm/arrow_up2.xbm
new file mode 100644
index 0000000..b1e5409
--- /dev/null
+++ b/.config/subtle/xbm/arrow_up2.xbm
@@ -0,0 +1,5 @@
+#define arrow_up2_width 9
+#define arrow_up2_height 9
+static unsigned char arrow_up2_bits[] = {
+ 0x10, 0x00, 0x38, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0x38, 0x00, 0x38, 0x00,
+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/bag.xbm b/.config/subtle/xbm/bag.xbm
new file mode 100644
index 0000000..f5cee5a
--- /dev/null
+++ b/.config/subtle/xbm/bag.xbm
@@ -0,0 +1,5 @@
+#define bag_width 9
+#define bag_height 9
+static unsigned char bag_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x28, 0x00, 0xff, 0x01, 0x45, 0x01, 0x45, 0x01,
+ 0x45, 0x01, 0x45, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/bail.xbm b/.config/subtle/xbm/bail.xbm
new file mode 100644
index 0000000..804cd1d
--- /dev/null
+++ b/.config/subtle/xbm/bail.xbm
@@ -0,0 +1,5 @@
+#define bail_width 9
+#define bail_height 9
+static unsigned char bail_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x38, 0x00, 0x44, 0x00,
+ 0x82, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/balloon.xbm b/.config/subtle/xbm/balloon.xbm
new file mode 100644
index 0000000..e9e368c
--- /dev/null
+++ b/.config/subtle/xbm/balloon.xbm
@@ -0,0 +1,5 @@
+#define balloon_width 9
+#define balloon_height 9
+static unsigned char balloon_bits[] = {
+ 0xfe, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x9e, 0x00,
+ 0xa0, 0x00, 0xc0, 0x00, 0x80, 0x00 };
diff --git a/.config/subtle/xbm/bat_empty_01.xbm b/.config/subtle/xbm/bat_empty_01.xbm
new file mode 100755
index 0000000..cb916db
--- /dev/null
+++ b/.config/subtle/xbm/bat_empty_01.xbm
@@ -0,0 +1,4 @@
+#define bat_empty_01_width 8
+#define bat_empty_01_height 8
+static unsigned char bat_empty_01_bits[] = {
+ 0x18, 0x7E, 0x42, 0x42, 0x42, 0x42, 0x42, 0x7E };
diff --git a/.config/subtle/xbm/bat_empty_02.xbm b/.config/subtle/xbm/bat_empty_02.xbm
new file mode 100755
index 0000000..e26be8c
--- /dev/null
+++ b/.config/subtle/xbm/bat_empty_02.xbm
@@ -0,0 +1,4 @@
+#define bat_empty_02_width 8
+#define bat_empty_02_height 8
+static unsigned char bat_empty_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xC1, 0xC1, 0x41, 0x7F, 0x00 };
diff --git a/.config/subtle/xbm/bat_full_01.xbm b/.config/subtle/xbm/bat_full_01.xbm
new file mode 100755
index 0000000..701149e
--- /dev/null
+++ b/.config/subtle/xbm/bat_full_01.xbm
@@ -0,0 +1,4 @@
+#define bat_full_width 8
+#define bat_full_height 8
+static unsigned char bat_full_bits[] = {
+ 0x18, 0x7E, 0x42, 0x5A, 0x5A, 0x5A, 0x42, 0x7E };
diff --git a/.config/subtle/xbm/bat_full_02.xbm b/.config/subtle/xbm/bat_full_02.xbm
new file mode 100755
index 0000000..93d2327
--- /dev/null
+++ b/.config/subtle/xbm/bat_full_02.xbm
@@ -0,0 +1,4 @@
+#define bat_full_02_width 8
+#define bat_full_02_height 8
+static unsigned char bat_full_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xDD, 0xDD, 0x41, 0x7F, 0x00 };
diff --git a/.config/subtle/xbm/bat_low_01.xbm b/.config/subtle/xbm/bat_low_01.xbm
new file mode 100755
index 0000000..29e974d
--- /dev/null
+++ b/.config/subtle/xbm/bat_low_01.xbm
@@ -0,0 +1,4 @@
+#define bat_low_01_width 8
+#define bat_low_01_height 8
+static unsigned char bat_low_01_bits[] = {
+ 0x18, 0x7E, 0x42, 0x42, 0x42, 0x5A, 0x42, 0x7E };
diff --git a/.config/subtle/xbm/bat_low_02.xbm b/.config/subtle/xbm/bat_low_02.xbm
new file mode 100755
index 0000000..d80a464
--- /dev/null
+++ b/.config/subtle/xbm/bat_low_02.xbm
@@ -0,0 +1,4 @@
+#define bat_low_02_width 8
+#define bat_low_02_height 8
+static unsigned char bat_low_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xC5, 0xC5, 0x41, 0x7F, 0x00 };
diff --git a/.config/subtle/xbm/battery_horz1.xbm b/.config/subtle/xbm/battery_horz1.xbm
new file mode 100644
index 0000000..1b45e28
--- /dev/null
+++ b/.config/subtle/xbm/battery_horz1.xbm
@@ -0,0 +1,5 @@
+#define battery_horz1_width 9
+#define battery_horz1_height 9
+static unsigned char battery_horz1_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x81, 0x00, 0x81, 0x01, 0x81, 0x00,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/battery_horz2.xbm b/.config/subtle/xbm/battery_horz2.xbm
new file mode 100644
index 0000000..35321de
--- /dev/null
+++ b/.config/subtle/xbm/battery_horz2.xbm
@@ -0,0 +1,5 @@
+#define battery_horz2_width 9
+#define battery_horz2_height 9
+static unsigned char battery_horz2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x81, 0x00, 0x8d, 0x01, 0x81, 0x00,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/battery_horz3.xbm b/.config/subtle/xbm/battery_horz3.xbm
new file mode 100644
index 0000000..688a9ae
--- /dev/null
+++ b/.config/subtle/xbm/battery_horz3.xbm
@@ -0,0 +1,5 @@
+#define battery_horz3_width 9
+#define battery_horz3_height 9
+static unsigned char battery_horz3_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x81, 0x00, 0xbd, 0x01, 0x81, 0x00,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/battery_vert1.xbm b/.config/subtle/xbm/battery_vert1.xbm
new file mode 100644
index 0000000..edc828d
--- /dev/null
+++ b/.config/subtle/xbm/battery_vert1.xbm
@@ -0,0 +1,5 @@
+#define battery_vert1_width 9
+#define battery_vert1_height 9
+static unsigned char battery_vert1_bits[] = {
+ 0x10, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00,
+ 0x44, 0x00, 0x44, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/battery_vert2.xbm b/.config/subtle/xbm/battery_vert2.xbm
new file mode 100644
index 0000000..e4d318e
--- /dev/null
+++ b/.config/subtle/xbm/battery_vert2.xbm
@@ -0,0 +1,5 @@
+#define battery_vert2_width 9
+#define battery_vert2_height 9
+static unsigned char battery_vert2_bits[] = {
+ 0x10, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x54, 0x00,
+ 0x54, 0x00, 0x44, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/battery_vert3.xbm b/.config/subtle/xbm/battery_vert3.xbm
new file mode 100644
index 0000000..5c90fac
--- /dev/null
+++ b/.config/subtle/xbm/battery_vert3.xbm
@@ -0,0 +1,5 @@
+#define battery_vert3_width 9
+#define battery_vert3_height 9
+static unsigned char battery_vert3_bits[] = {
+ 0x10, 0x00, 0x7c, 0x00, 0x44, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00,
+ 0x54, 0x00, 0x44, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/bell1.xbm b/.config/subtle/xbm/bell1.xbm
new file mode 100644
index 0000000..05343c5
--- /dev/null
+++ b/.config/subtle/xbm/bell1.xbm
@@ -0,0 +1,5 @@
+#define bell_width 9
+#define bell_height 9
+static unsigned char bell_bits[] = {
+ 0x00, 0x00, 0x1e, 0x00, 0xa2, 0x00, 0xc2, 0x00, 0x42, 0x00, 0x24, 0x00,
+ 0xd8, 0x00, 0xcc, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/bell2.xbm b/.config/subtle/xbm/bell2.xbm
new file mode 100644
index 0000000..b17232c
--- /dev/null
+++ b/.config/subtle/xbm/bell2.xbm
@@ -0,0 +1,5 @@
+#define bell2_width 9
+#define bell2_height 9
+static unsigned char bell2_bits[] = {
+ 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x01, 0x01, 0xff, 0x01, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/binder.xbm b/.config/subtle/xbm/binder.xbm
new file mode 100644
index 0000000..3b80fc1
--- /dev/null
+++ b/.config/subtle/xbm/binder.xbm
@@ -0,0 +1,5 @@
+#define binder_width 9
+#define binder_height 9
+static unsigned char binder_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01,
+ 0x72, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/bluetooth.xbm b/.config/subtle/xbm/bluetooth.xbm
new file mode 100755
index 0000000..3cc42d5
--- /dev/null
+++ b/.config/subtle/xbm/bluetooth.xbm
@@ -0,0 +1,4 @@
+#define bluetooth_width 8
+#define bluetooth_height 8
+static unsigned char bluetooth_bits[] = {
+ 0x18, 0x2A, 0x6C, 0x38, 0x38, 0x6C, 0x2A, 0x18 };
diff --git a/.config/subtle/xbm/box.xbm b/.config/subtle/xbm/box.xbm
new file mode 100644
index 0000000..1602d54
--- /dev/null
+++ b/.config/subtle/xbm/box.xbm
@@ -0,0 +1,5 @@
+#define box_width 9
+#define box_height 9
+static unsigned char box_bits[] = {
+ 0xf8, 0x01, 0x84, 0x01, 0x42, 0x01, 0x3f, 0x01, 0x21, 0x01, 0x21, 0x01,
+ 0x21, 0x01, 0xa1, 0x00, 0x7f, 0x00 };
diff --git a/.config/subtle/xbm/box_in.xbm b/.config/subtle/xbm/box_in.xbm
new file mode 100644
index 0000000..3f7d9da
--- /dev/null
+++ b/.config/subtle/xbm/box_in.xbm
@@ -0,0 +1,5 @@
+#define arrow_box_width 9
+#define arrow_box_height 9
+static unsigned char arrow_box_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x11, 0x01, 0x20, 0x01, 0x7f, 0x01, 0x20, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/box_minus.xbm b/.config/subtle/xbm/box_minus.xbm
new file mode 100644
index 0000000..a144da3
--- /dev/null
+++ b/.config/subtle/xbm/box_minus.xbm
@@ -0,0 +1,5 @@
+#define box_minus_width 9
+#define box_minus_height 9
+static unsigned char box_minus_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/box_out.xbm b/.config/subtle/xbm/box_out.xbm
new file mode 100644
index 0000000..1ea1d0b
--- /dev/null
+++ b/.config/subtle/xbm/box_out.xbm
@@ -0,0 +1,5 @@
+#define box_out_width 9
+#define box_out_height 9
+static unsigned char box_out_bits[] = {
+ 0x0f, 0x00, 0x08, 0x00, 0x48, 0x00, 0x80, 0x00, 0xff, 0x01, 0x80, 0x00,
+ 0x48, 0x00, 0x08, 0x00, 0x0f, 0x00 };
diff --git a/.config/subtle/xbm/box_plus.xbm b/.config/subtle/xbm/box_plus.xbm
new file mode 100644
index 0000000..18cfb60
--- /dev/null
+++ b/.config/subtle/xbm/box_plus.xbm
@@ -0,0 +1,5 @@
+#define box_plus_width 9
+#define box_plus_height 9
+static unsigned char box_plus_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x11, 0x01, 0x11, 0x01, 0x7d, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/brightness.xbm b/.config/subtle/xbm/brightness.xbm
new file mode 100644
index 0000000..ea6b202
--- /dev/null
+++ b/.config/subtle/xbm/brightness.xbm
@@ -0,0 +1,5 @@
+#define brightness_width 9
+#define brightness_height 9
+static unsigned char brightness_bits[] = {
+ 0x7c, 0x00, 0x9e, 0x00, 0x1f, 0x01, 0x1f, 0x01, 0x1f, 0x01, 0x1f, 0x01,
+ 0x1f, 0x01, 0x9e, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/bug.xbm b/.config/subtle/xbm/bug.xbm
new file mode 100644
index 0000000..f0238bb
--- /dev/null
+++ b/.config/subtle/xbm/bug.xbm
@@ -0,0 +1,5 @@
+#define bug_width 9
+#define bug_height 9
+static unsigned char bug_bits[] = {
+ 0x83, 0x01, 0x44, 0x00, 0x38, 0x00, 0x38, 0x00, 0xbb, 0x01, 0x7c, 0x00,
+ 0xfe, 0x00, 0x7d, 0x01, 0x39, 0x01 };
diff --git a/.config/subtle/xbm/bug_01.xbm b/.config/subtle/xbm/bug_01.xbm
new file mode 100755
index 0000000..8974034
--- /dev/null
+++ b/.config/subtle/xbm/bug_01.xbm
@@ -0,0 +1,4 @@
+#define bug_width 8
+#define bug_height 8
+static unsigned char bug_bits[] = {
+ 0xC3, 0x24, 0x18, 0xDB, 0x3C, 0x7E, 0xBD, 0x99 };
diff --git a/.config/subtle/xbm/bug_02.xbm b/.config/subtle/xbm/bug_02.xbm
new file mode 100755
index 0000000..051f2f5
--- /dev/null
+++ b/.config/subtle/xbm/bug_02.xbm
@@ -0,0 +1,4 @@
+#define bug_02_width 8
+#define bug_02_height 8
+static unsigned char bug_02_bits[] = {
+ 0xC3, 0x24, 0x24, 0xDB, 0x3C, 0x7E, 0x99, 0x42 };
diff --git a/.config/subtle/xbm/calculator.xbm b/.config/subtle/xbm/calculator.xbm
new file mode 100644
index 0000000..2322c54
--- /dev/null
+++ b/.config/subtle/xbm/calculator.xbm
@@ -0,0 +1,5 @@
+#define calculator_width 9
+#define calculator_height 9
+static unsigned char calculator_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x01, 0x01, 0x55, 0x01, 0x01, 0x01,
+ 0x55, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/card.xbm b/.config/subtle/xbm/card.xbm
new file mode 100644
index 0000000..283fa90
--- /dev/null
+++ b/.config/subtle/xbm/card.xbm
@@ -0,0 +1,5 @@
+#define card_width 9
+#define card_height 9
+static unsigned char card_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x75, 0x01, 0x05, 0x01, 0x75, 0x01,
+ 0x01, 0x01, 0x45, 0x01, 0xbb, 0x01 };
diff --git a/.config/subtle/xbm/cart.xbm b/.config/subtle/xbm/cart.xbm
new file mode 100644
index 0000000..c61deea
--- /dev/null
+++ b/.config/subtle/xbm/cart.xbm
@@ -0,0 +1,5 @@
+#define cart_width 9
+#define cart_height 9
+static unsigned char cart_bits[] = {
+ 0x01, 0x00, 0x02, 0x00, 0xfc, 0x01, 0x54, 0x01, 0x54, 0x01, 0xfc, 0x00,
+ 0x00, 0x00, 0x86, 0x01, 0x86, 0x01 };
diff --git a/.config/subtle/xbm/cart_plus.xbm b/.config/subtle/xbm/cart_plus.xbm
new file mode 100644
index 0000000..8543173
--- /dev/null
+++ b/.config/subtle/xbm/cart_plus.xbm
@@ -0,0 +1,5 @@
+#define cart_plus_width 9
+#define cart_plus_height 9
+static unsigned char cart_plus_bits[] = {
+ 0x21, 0x00, 0x72, 0x00, 0x24, 0x01, 0x04, 0x01, 0x54, 0x01, 0xfc, 0x00,
+ 0x00, 0x00, 0x86, 0x01, 0x86, 0x01 };
diff --git a/.config/subtle/xbm/cat.xbm b/.config/subtle/xbm/cat.xbm
new file mode 100755
index 0000000..d0bc6ab
--- /dev/null
+++ b/.config/subtle/xbm/cat.xbm
@@ -0,0 +1,4 @@
+#define cat_width 8
+#define cat_height 8
+static unsigned char cat_bits[] = {
+ 0x81, 0xC3, 0xBD, 0xFF, 0x99, 0xFF, 0x7E, 0xBD };
diff --git a/.config/subtle/xbm/cd.xbm b/.config/subtle/xbm/cd.xbm
new file mode 100644
index 0000000..fc6ab12
--- /dev/null
+++ b/.config/subtle/xbm/cd.xbm
@@ -0,0 +1,5 @@
+#define cd_width 9
+#define cd_height 9
+static unsigned char cd_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x11, 0x01, 0x29, 0x01, 0x11, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/cert.xbm b/.config/subtle/xbm/cert.xbm
new file mode 100644
index 0000000..6d743e8
--- /dev/null
+++ b/.config/subtle/xbm/cert.xbm
@@ -0,0 +1,5 @@
+#define cert_width 9
+#define cert_height 9
+static unsigned char cert_bits[] = {
+ 0xff, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0x55, 0x01, 0x01, 0x01,
+ 0x61, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/chain.xbm b/.config/subtle/xbm/chain.xbm
new file mode 100644
index 0000000..7d48c96
--- /dev/null
+++ b/.config/subtle/xbm/chain.xbm
@@ -0,0 +1,5 @@
+#define chain_width 9
+#define chain_height 9
+static unsigned char chain_bits[] = {
+ 0xe0, 0x00, 0x10, 0x01, 0x10, 0x01, 0x10, 0x01, 0xee, 0x00, 0x11, 0x00,
+ 0x11, 0x00, 0x11, 0x00, 0x0e, 0x00 };
diff --git a/.config/subtle/xbm/check.xbm b/.config/subtle/xbm/check.xbm
new file mode 100644
index 0000000..ad02f56
--- /dev/null
+++ b/.config/subtle/xbm/check.xbm
@@ -0,0 +1,5 @@
+#define check_width 9
+#define check_height 9
+static unsigned char check_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x41, 0x00,
+ 0x22, 0x00, 0x14, 0x00, 0x08, 0x00 };
diff --git a/.config/subtle/xbm/clip.xbm b/.config/subtle/xbm/clip.xbm
new file mode 100644
index 0000000..6c40497
--- /dev/null
+++ b/.config/subtle/xbm/clip.xbm
@@ -0,0 +1,5 @@
+#define clip_width 9
+#define clip_height 9
+static unsigned char clip_bits[] = {
+ 0x3e, 0x00, 0x22, 0x00, 0x2a, 0x00, 0xaa, 0x00, 0xaa, 0x00, 0xaa, 0x00,
+ 0xba, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/clock.xbm b/.config/subtle/xbm/clock.xbm
new file mode 100755
index 0000000..cd2fad2
--- /dev/null
+++ b/.config/subtle/xbm/clock.xbm
@@ -0,0 +1,4 @@
+#define clock_width 8
+#define clock_height 8
+static unsigned char clock_bits[] = {
+ 0x3C, 0x5E, 0xEF, 0xF7, 0x87, 0xFF, 0x7E, 0x3C };
diff --git a/.config/subtle/xbm/clock1.xbm b/.config/subtle/xbm/clock1.xbm
new file mode 100644
index 0000000..8b0f70c
--- /dev/null
+++ b/.config/subtle/xbm/clock1.xbm
@@ -0,0 +1,5 @@
+#define clock_width 9
+#define clock_height 9
+static unsigned char clock_bits[] = {
+ 0x7c, 0x00, 0xbe, 0x00, 0xdf, 0x01, 0xef, 0x01, 0x0f, 0x01, 0xff, 0x01,
+ 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/clock2.xbm b/.config/subtle/xbm/clock2.xbm
new file mode 100644
index 0000000..78b552f
--- /dev/null
+++ b/.config/subtle/xbm/clock2.xbm
@@ -0,0 +1,5 @@
+#define clock2_width 9
+#define clock2_height 9
+static unsigned char clock2_bits[] = {
+ 0x7c, 0x00, 0x82, 0x00, 0x11, 0x01, 0x11, 0x01, 0x71, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x82, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/clockwise.xbm b/.config/subtle/xbm/clockwise.xbm
new file mode 100644
index 0000000..6c70a26
--- /dev/null
+++ b/.config/subtle/xbm/clockwise.xbm
@@ -0,0 +1,5 @@
+#define clockwise_width 9
+#define clockwise_height 9
+static unsigned char clockwise_bits[] = {
+ 0x38, 0x01, 0x44, 0x01, 0x82, 0x01, 0xe1, 0x01, 0x01, 0x00, 0x01, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/cpu.xbm b/.config/subtle/xbm/cpu.xbm
new file mode 100644
index 0000000..620237b
--- /dev/null
+++ b/.config/subtle/xbm/cpu.xbm
@@ -0,0 +1,5 @@
+#define cpu_width 9
+#define cpu_height 9
+static unsigned char cpu_bits[] = {
+ 0xbb, 0x01, 0x01, 0x01, 0x7c, 0x00, 0x7d, 0x01, 0x7d, 0x01, 0x7d, 0x01,
+ 0x7c, 0x00, 0x01, 0x01, 0xbb, 0x01 };
diff --git a/.config/subtle/xbm/cpu_1.xbm b/.config/subtle/xbm/cpu_1.xbm
new file mode 100644
index 0000000..1b2768d
--- /dev/null
+++ b/.config/subtle/xbm/cpu_1.xbm
@@ -0,0 +1,6 @@
+#define load_cpu_width 16
+#define load_cpu_height 16
+static unsigned char load_cpu_bits[] = {
+ 0x00, 0x00, 0x48, 0x12, 0x48, 0x12, 0xfc, 0x3f, 0xfc, 0x3f, 0xfe, 0x7f,
+ 0x1c, 0x38, 0x1c, 0x38, 0x1e, 0x78, 0x1c, 0x38, 0xfc, 0x3f, 0xfe, 0x7f,
+ 0xfc, 0x3f, 0x48, 0x12, 0x48, 0x12, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/delete.xbm b/.config/subtle/xbm/delete.xbm
new file mode 100644
index 0000000..2ff00d8
--- /dev/null
+++ b/.config/subtle/xbm/delete.xbm
@@ -0,0 +1,5 @@
+#define delete_width 9
+#define delete_height 9
+static unsigned char delete_bits[] = {
+ 0x01, 0x01, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00, 0x10, 0x00, 0x28, 0x00,
+ 0x44, 0x00, 0x82, 0x00, 0x01, 0x01 };
diff --git a/.config/subtle/xbm/denied1.xbm b/.config/subtle/xbm/denied1.xbm
new file mode 100644
index 0000000..3c80237
--- /dev/null
+++ b/.config/subtle/xbm/denied1.xbm
@@ -0,0 +1,5 @@
+#define denied_width 9
+#define denied_height 9
+static unsigned char denied_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x01, 0x01, 0x7d, 0x01, 0x01, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/denied2.xbm b/.config/subtle/xbm/denied2.xbm
new file mode 100644
index 0000000..29e70f3
--- /dev/null
+++ b/.config/subtle/xbm/denied2.xbm
@@ -0,0 +1,5 @@
+#define denied2_width 9
+#define denied2_height 9
+static unsigned char denied2_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x92, 0x00, 0x11, 0x01, 0x11, 0x01, 0x11, 0x01,
+ 0x92, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/diagram.xbm b/.config/subtle/xbm/diagram.xbm
new file mode 100644
index 0000000..825c7ec
--- /dev/null
+++ b/.config/subtle/xbm/diagram.xbm
@@ -0,0 +1,5 @@
+#define diagram_width 9
+#define diagram_height 9
+static unsigned char diagram_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0xfe, 0x00, 0x44, 0x00, 0x44, 0x00, 0xef, 0x01,
+ 0x29, 0x01, 0xef, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/dish.xbm b/.config/subtle/xbm/dish.xbm
new file mode 100755
index 0000000..75e9f88
--- /dev/null
+++ b/.config/subtle/xbm/dish.xbm
@@ -0,0 +1,4 @@
+#define dish_width 8
+#define dish_height 8
+static unsigned char dish_bits[] = {
+ 0x81, 0x7B, 0x46, 0x4E, 0x5C, 0x3E, 0x77, 0xC3 };
diff --git a/.config/subtle/xbm/diskette.xbm b/.config/subtle/xbm/diskette.xbm
new file mode 100644
index 0000000..abfe3b0
--- /dev/null
+++ b/.config/subtle/xbm/diskette.xbm
@@ -0,0 +1,5 @@
+#define diskette_width 9
+#define diskette_height 9
+static unsigned char diskette_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x01,
+ 0x75, 0x01, 0x75, 0x01, 0xfe, 0x01 };
diff --git a/.config/subtle/xbm/dotbox.xbm b/.config/subtle/xbm/dotbox.xbm
new file mode 100644
index 0000000..e51f8f5
--- /dev/null
+++ b/.config/subtle/xbm/dotbox.xbm
@@ -0,0 +1,5 @@
+#define dotbox_width 9
+#define dotbox_height 9
+static unsigned char dotbox_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x92, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/down.xbm b/.config/subtle/xbm/down.xbm
new file mode 100644
index 0000000..bc350dd
--- /dev/null
+++ b/.config/subtle/xbm/down.xbm
@@ -0,0 +1,6 @@
+#define down_width 16
+#define down_height 16
+static unsigned char down_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/empty.xbm b/.config/subtle/xbm/empty.xbm
new file mode 100755
index 0000000..1086137
--- /dev/null
+++ b/.config/subtle/xbm/empty.xbm
@@ -0,0 +1,4 @@
+#define empty_width 8
+#define empty_height 8
+static unsigned char empty_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3C };
diff --git a/.config/subtle/xbm/exclamation1.xbm b/.config/subtle/xbm/exclamation1.xbm
new file mode 100644
index 0000000..70213c5
--- /dev/null
+++ b/.config/subtle/xbm/exclamation1.xbm
@@ -0,0 +1,5 @@
+#define exclamation_width 9
+#define exclamation_height 9
+static unsigned char exclamation_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x11, 0x01, 0x11, 0x01, 0x11, 0x01, 0x01, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/exclamation2.xbm b/.config/subtle/xbm/exclamation2.xbm
new file mode 100644
index 0000000..a0a7571
--- /dev/null
+++ b/.config/subtle/xbm/exclamation2.xbm
@@ -0,0 +1,5 @@
+#define exclamation2_width 9
+#define exclamation2_height 9
+static unsigned char exclamation2_bits[] = {
+ 0x10, 0x00, 0x28, 0x00, 0x28, 0x00, 0x54, 0x00, 0x54, 0x00, 0x82, 0x00,
+ 0x92, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/eye_l.xbm b/.config/subtle/xbm/eye_l.xbm
new file mode 100755
index 0000000..3de8e26
--- /dev/null
+++ b/.config/subtle/xbm/eye_l.xbm
@@ -0,0 +1,4 @@
+#define eye_l_width 8
+#define eye_l_height 8
+static unsigned char eye_l_bits[] = {
+ 0x00, 0x00, 0x1B, 0x02, 0x02, 0x84, 0xF9, 0x02 };
diff --git a/.config/subtle/xbm/eye_r.xbm b/.config/subtle/xbm/eye_r.xbm
new file mode 100755
index 0000000..7a04951
--- /dev/null
+++ b/.config/subtle/xbm/eye_r.xbm
@@ -0,0 +1,4 @@
+#define eye_r_width 8
+#define eye_r_height 8
+static unsigned char eye_r_bits[] = {
+ 0x00, 0x00, 0xD8, 0x40, 0x40, 0x21, 0x9F, 0x40 };
diff --git a/.config/subtle/xbm/fan.xbm b/.config/subtle/xbm/fan.xbm
new file mode 100644
index 0000000..5159e74
--- /dev/null
+++ b/.config/subtle/xbm/fan.xbm
@@ -0,0 +1,5 @@
+#define fan_width 9
+#define fan_height 9
+static unsigned char fan_bits[] = {
+ 0x86, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00,
+ 0x7d, 0x00, 0x39, 0x01, 0xc2, 0x00 };
diff --git a/.config/subtle/xbm/file1.xbm b/.config/subtle/xbm/file1.xbm
new file mode 100644
index 0000000..82b656f
--- /dev/null
+++ b/.config/subtle/xbm/file1.xbm
@@ -0,0 +1,5 @@
+#define file_width 9
+#define file_height 9
+static unsigned char file_bits[] = {
+ 0x1f, 0x00, 0x11, 0x00, 0xf1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/file2.xbm b/.config/subtle/xbm/file2.xbm
new file mode 100644
index 0000000..43e9cbe
--- /dev/null
+++ b/.config/subtle/xbm/file2.xbm
@@ -0,0 +1,5 @@
+#define file2_width 9
+#define file2_height 9
+static unsigned char file2_bits[] = {
+ 0x7f, 0x00, 0xc1, 0x00, 0xc1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/flag.xbm b/.config/subtle/xbm/flag.xbm
new file mode 100644
index 0000000..c587fc4
--- /dev/null
+++ b/.config/subtle/xbm/flag.xbm
@@ -0,0 +1,5 @@
+#define flag_width 9
+#define flag_height 9
+static unsigned char flag_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0x01, 0x01, 0x00,
+ 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 };
diff --git a/.config/subtle/xbm/flask1.xbm b/.config/subtle/xbm/flask1.xbm
new file mode 100644
index 0000000..b7165f6
--- /dev/null
+++ b/.config/subtle/xbm/flask1.xbm
@@ -0,0 +1,5 @@
+#define flask1_width 9
+#define flask1_height 9
+static unsigned char flask1_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x44, 0x00,
+ 0x82, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/flask2.xbm b/.config/subtle/xbm/flask2.xbm
new file mode 100644
index 0000000..aa623a6
--- /dev/null
+++ b/.config/subtle/xbm/flask2.xbm
@@ -0,0 +1,5 @@
+#define flask2_width 9
+#define flask2_height 9
+static unsigned char flask2_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x44, 0x00,
+ 0xba, 0x00, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/fox.xbm b/.config/subtle/xbm/fox.xbm
new file mode 100755
index 0000000..46735c3
--- /dev/null
+++ b/.config/subtle/xbm/fox.xbm
@@ -0,0 +1,4 @@
+#define fox_width 8
+#define fox_height 8
+static unsigned char fox_bits[] = {
+ 0x81, 0xC3, 0xBD, 0xFF, 0x99, 0xDB, 0x7E, 0x18 };
diff --git a/.config/subtle/xbm/fox_1.xbm b/.config/subtle/xbm/fox_1.xbm
new file mode 100644
index 0000000..87c9714
--- /dev/null
+++ b/.config/subtle/xbm/fox_1.xbm
@@ -0,0 +1,5 @@
+#define fox_width 9
+#define fox_height 9
+static unsigned char fox_bits[] = {
+ 0x01, 0x01, 0x83, 0x01, 0x7d, 0x01, 0x7d, 0x01, 0xff, 0x01, 0x39, 0x01,
+ 0xff, 0x01, 0xfe, 0x00, 0x7d, 0x01 };
diff --git a/.config/subtle/xbm/fs_01.xbm b/.config/subtle/xbm/fs_01.xbm
new file mode 100755
index 0000000..1d012d2
--- /dev/null
+++ b/.config/subtle/xbm/fs_01.xbm
@@ -0,0 +1,4 @@
+#define fs_01_width 8
+#define fs_01_height 8
+static unsigned char fs_01_bits[] = {
+ 0x46, 0x99, 0xBC, 0x66, 0x66, 0x3D, 0x99, 0x62 };
diff --git a/.config/subtle/xbm/fs_02.xbm b/.config/subtle/xbm/fs_02.xbm
new file mode 100755
index 0000000..603e3a7
--- /dev/null
+++ b/.config/subtle/xbm/fs_02.xbm
@@ -0,0 +1,4 @@
+#define fs_02_width 8
+#define fs_02_height 8
+static unsigned char fs_02_bits[] = {
+ 0xF1, 0x5B, 0x3D, 0x67, 0xE6, 0xBC, 0xDA, 0x8F };
diff --git a/.config/subtle/xbm/full.xbm b/.config/subtle/xbm/full.xbm
new file mode 100755
index 0000000..b5a026f
--- /dev/null
+++ b/.config/subtle/xbm/full.xbm
@@ -0,0 +1,4 @@
+#define full_width 8
+#define full_height 8
+static unsigned char full_bits[] = {
+ 0x3C, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x3C };
diff --git a/.config/subtle/xbm/fwd.xbm b/.config/subtle/xbm/fwd.xbm
new file mode 100755
index 0000000..3f52ea9
--- /dev/null
+++ b/.config/subtle/xbm/fwd.xbm
@@ -0,0 +1,4 @@
+#define fwd_width 8
+#define fwd_height 8
+static unsigned char fwd_bits[] = {
+ 0x00, 0x12, 0x36, 0x7E, 0x7E, 0x36, 0x12, 0x00 };
diff --git a/.config/subtle/xbm/game.xbm b/.config/subtle/xbm/game.xbm
new file mode 100644
index 0000000..d4b7954
--- /dev/null
+++ b/.config/subtle/xbm/game.xbm
@@ -0,0 +1,5 @@
+#define game_width 9
+#define game_height 9
+static unsigned char game_bits[] = {
+ 0x44, 0x00, 0x28, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0xd7, 0x01, 0x7d, 0x01,
+ 0x7c, 0x00, 0x44, 0x00, 0x28, 0x00 };
diff --git a/.config/subtle/xbm/ghost.xbm b/.config/subtle/xbm/ghost.xbm
new file mode 100644
index 0000000..a0f6432
--- /dev/null
+++ b/.config/subtle/xbm/ghost.xbm
@@ -0,0 +1,5 @@
+#define ghost_width 9
+#define ghost_height 9
+static unsigned char ghost_bits[] = {
+ 0x38, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0xd6, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0xfe, 0x00, 0xaa, 0x00 };
diff --git a/.config/subtle/xbm/half.xbm b/.config/subtle/xbm/half.xbm
new file mode 100755
index 0000000..874323b
--- /dev/null
+++ b/.config/subtle/xbm/half.xbm
@@ -0,0 +1,4 @@
+#define half_width 8
+#define half_height 8
+static unsigned char half_bits[] = {
+ 0x3C, 0x4E, 0x8F, 0x8F, 0x8F, 0x8F, 0x4E, 0x3C };
diff --git a/.config/subtle/xbm/headphones.xbm b/.config/subtle/xbm/headphones.xbm
new file mode 100644
index 0000000..5d85395
--- /dev/null
+++ b/.config/subtle/xbm/headphones.xbm
@@ -0,0 +1,5 @@
+#define headphones_width 9
+#define headphones_height 9
+static unsigned char headphones_bits[] = {
+ 0x7c, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x01,
+ 0xc7, 0x01, 0xc6, 0x00, 0xc6, 0x00 };
diff --git a/.config/subtle/xbm/heart.xbm b/.config/subtle/xbm/heart.xbm
new file mode 100644
index 0000000..9deca37
--- /dev/null
+++ b/.config/subtle/xbm/heart.xbm
@@ -0,0 +1,5 @@
+#define heart_width 9
+#define heart_height 9
+static unsigned char heart_bits[] = {
+ 0xee, 0x00, 0x11, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x82, 0x00,
+ 0x44, 0x00, 0x28, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/heart_plus.xbm b/.config/subtle/xbm/heart_plus.xbm
new file mode 100644
index 0000000..1e08edb
--- /dev/null
+++ b/.config/subtle/xbm/heart_plus.xbm
@@ -0,0 +1,5 @@
+#define heart_plus_width 9
+#define heart_plus_height 9
+static unsigned char heart_plus_bits[] = {
+ 0xee, 0x00, 0x11, 0x01, 0x00, 0x01, 0x02, 0x01, 0x07, 0x01, 0x82, 0x00,
+ 0x40, 0x00, 0x28, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/house.xbm b/.config/subtle/xbm/house.xbm
new file mode 100644
index 0000000..656ee57
--- /dev/null
+++ b/.config/subtle/xbm/house.xbm
@@ -0,0 +1,5 @@
+#define house_width 9
+#define house_height 9
+static unsigned char house_bits[] = {
+ 0x90, 0x00, 0xa8, 0x00, 0x44, 0x00, 0x82, 0x00, 0x01, 0x01, 0xba, 0x00,
+ 0xaa, 0x00, 0xaa, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/info.xbm b/.config/subtle/xbm/info.xbm
new file mode 100644
index 0000000..6153d97
--- /dev/null
+++ b/.config/subtle/xbm/info.xbm
@@ -0,0 +1,5 @@
+#define info_width 9
+#define info_height 9
+static unsigned char info_bits[] = {
+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x38, 0x00,
+ 0x38, 0x00, 0x38, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/info_01.xbm b/.config/subtle/xbm/info_01.xbm
new file mode 100755
index 0000000..f08c2fd
--- /dev/null
+++ b/.config/subtle/xbm/info_01.xbm
@@ -0,0 +1,4 @@
+#define info_01_width 8
+#define info_01_height 8
+static unsigned char info_01_bits[] = {
+ 0x3C, 0x66, 0xFF, 0xE7, 0xE7, 0xE7, 0x66, 0x3C };
diff --git a/.config/subtle/xbm/info_02.xbm b/.config/subtle/xbm/info_02.xbm
new file mode 100755
index 0000000..00b4df0
--- /dev/null
+++ b/.config/subtle/xbm/info_02.xbm
@@ -0,0 +1,4 @@
+#define info_02_width 8
+#define info_02_height 8
+static unsigned char info_02_bits[] = {
+ 0xFF, 0xE7, 0xFF, 0xE7, 0xE7, 0xE7, 0xE7, 0xFF };
diff --git a/.config/subtle/xbm/info_03.xbm b/.config/subtle/xbm/info_03.xbm
new file mode 100755
index 0000000..50103f8
--- /dev/null
+++ b/.config/subtle/xbm/info_03.xbm
@@ -0,0 +1,4 @@
+#define info_width 8
+#define info_height 8
+static unsigned char info_bits[] = {
+ 0x38, 0x38, 0x00, 0x3C, 0x38, 0x38, 0x38, 0x7C };
diff --git a/.config/subtle/xbm/jar1.xbm b/.config/subtle/xbm/jar1.xbm
new file mode 100644
index 0000000..29c65cb
--- /dev/null
+++ b/.config/subtle/xbm/jar1.xbm
@@ -0,0 +1,5 @@
+#define jar1_width 9
+#define jar1_height 9
+static unsigned char jar1_bits[] = {
+ 0x7c, 0x00, 0x7c, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/jar2.xbm b/.config/subtle/xbm/jar2.xbm
new file mode 100644
index 0000000..45ba61a
--- /dev/null
+++ b/.config/subtle/xbm/jar2.xbm
@@ -0,0 +1,5 @@
+#define jar2_width 9
+#define jar2_height 9
+static unsigned char jar2_bits[] = {
+ 0x7c, 0x00, 0x7c, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x01,
+ 0x7d, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/jar3.xbm b/.config/subtle/xbm/jar3.xbm
new file mode 100644
index 0000000..806955d
--- /dev/null
+++ b/.config/subtle/xbm/jar3.xbm
@@ -0,0 +1,5 @@
+#define jar3_width 9
+#define jar3_height 9
+static unsigned char jar3_bits[] = {
+ 0x7c, 0x00, 0x7c, 0x00, 0x82, 0x00, 0x39, 0x01, 0x39, 0x01, 0x7d, 0x01,
+ 0x7d, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/key.xbm b/.config/subtle/xbm/key.xbm
new file mode 100644
index 0000000..53193d2
--- /dev/null
+++ b/.config/subtle/xbm/key.xbm
@@ -0,0 +1,5 @@
+#define key_width 9
+#define key_height 9
+static unsigned char key_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0xfe, 0x00, 0x10, 0x00,
+ 0x1c, 0x00, 0x10, 0x00, 0x1c, 0x00 };
diff --git a/.config/subtle/xbm/light1.xbm b/.config/subtle/xbm/light1.xbm
new file mode 100644
index 0000000..e01cc3f
--- /dev/null
+++ b/.config/subtle/xbm/light1.xbm
@@ -0,0 +1,5 @@
+#define light1_width 9
+#define light1_height 9
+static unsigned char light1_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00,
+ 0x38, 0x00, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/light2.xbm b/.config/subtle/xbm/light2.xbm
new file mode 100644
index 0000000..aa039ae
--- /dev/null
+++ b/.config/subtle/xbm/light2.xbm
@@ -0,0 +1,5 @@
+#define light2_width 9
+#define light2_height 9
+static unsigned char light2_bits[] = {
+ 0x39, 0x01, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00,
+ 0x39, 0x01, 0x38, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/list.xbm b/.config/subtle/xbm/list.xbm
new file mode 100644
index 0000000..599075d
--- /dev/null
+++ b/.config/subtle/xbm/list.xbm
@@ -0,0 +1,5 @@
+#define list_width 9
+#define list_height 9
+static unsigned char list_bits[] = {
+ 0xfb, 0x00, 0x03, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0xfb, 0x00, 0x03, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/load.xbm b/.config/subtle/xbm/load.xbm
new file mode 100644
index 0000000..b9a1061
--- /dev/null
+++ b/.config/subtle/xbm/load.xbm
@@ -0,0 +1,6 @@
+#define load_width 16
+#define load_height 16
+static unsigned char load_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
+ 0x02, 0x44, 0x02, 0x4a, 0x02, 0x71, 0x8e, 0x40, 0x52, 0x40, 0x22, 0x40,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/lock.xbm b/.config/subtle/xbm/lock.xbm
new file mode 100644
index 0000000..dd171b5
--- /dev/null
+++ b/.config/subtle/xbm/lock.xbm
@@ -0,0 +1,5 @@
+#define lock_width 9
+#define lock_height 9
+static unsigned char lock_bits[] = {
+ 0x7c, 0x00, 0x82, 0x00, 0x82, 0x00, 0xff, 0x01, 0x01, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/magnifier.xbm b/.config/subtle/xbm/magnifier.xbm
new file mode 100644
index 0000000..bf7df83
--- /dev/null
+++ b/.config/subtle/xbm/magnifier.xbm
@@ -0,0 +1,5 @@
+#define magnifier_width 9
+#define magnifier_height 9
+static unsigned char magnifier_bits[] = {
+ 0x1c, 0x00, 0x22, 0x00, 0x41, 0x00, 0x41, 0x00, 0x41, 0x00, 0x22, 0x00,
+ 0x5c, 0x00, 0x80, 0x00, 0x00, 0x01 };
diff --git a/.config/subtle/xbm/mail.xbm b/.config/subtle/xbm/mail.xbm
new file mode 100755
index 0000000..295eb73
--- /dev/null
+++ b/.config/subtle/xbm/mail.xbm
@@ -0,0 +1,4 @@
+#define mail_width 8
+#define mail_height 8
+static unsigned char mail_bits[] = {
+ 0x00, 0xFF, 0x7E, 0xBD, 0xDB, 0xE7, 0xFF, 0x00 };
diff --git a/.config/subtle/xbm/mail_1.xbm b/.config/subtle/xbm/mail_1.xbm
new file mode 100644
index 0000000..4a2eb36
--- /dev/null
+++ b/.config/subtle/xbm/mail_1.xbm
@@ -0,0 +1,5 @@
+#define mail_width 9
+#define mail_height 9
+static unsigned char mail_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x45, 0x01, 0x29, 0x01, 0x11, 0x01,
+ 0x01, 0x01, 0xff, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/man.xbm b/.config/subtle/xbm/man.xbm
new file mode 100644
index 0000000..3848cc2
--- /dev/null
+++ b/.config/subtle/xbm/man.xbm
@@ -0,0 +1,5 @@
+#define man_width 9
+#define man_height 9
+static unsigned char man_bits[] = {
+ 0x10, 0x00, 0x28, 0x00, 0x10, 0x00, 0x7c, 0x00, 0x92, 0x00, 0xaa, 0x00,
+ 0x28, 0x00, 0x28, 0x00, 0x28, 0x00 };
diff --git a/.config/subtle/xbm/mem.xbm b/.config/subtle/xbm/mem.xbm
new file mode 100644
index 0000000..5c5bc8e
--- /dev/null
+++ b/.config/subtle/xbm/mem.xbm
@@ -0,0 +1,6 @@
+#define load_mem_width 16
+#define load_mem_height 16
+static unsigned char load_mem_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x12, 0x48, 0x12, 0xfc, 0x3f,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0x48, 0x12,
+ 0x48, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/mem_1.xbm b/.config/subtle/xbm/mem_1.xbm
new file mode 100644
index 0000000..5c5bc8e
--- /dev/null
+++ b/.config/subtle/xbm/mem_1.xbm
@@ -0,0 +1,6 @@
+#define load_mem_width 16
+#define load_mem_height 16
+static unsigned char load_mem_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x12, 0x48, 0x12, 0xfc, 0x3f,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0x48, 0x12,
+ 0x48, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/memory.xbm b/.config/subtle/xbm/memory.xbm
new file mode 100644
index 0000000..f9821ea
--- /dev/null
+++ b/.config/subtle/xbm/memory.xbm
@@ -0,0 +1,5 @@
+#define memory_width 9
+#define memory_height 9
+static unsigned char memory_bits[] = {
+ 0xaa, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0x00, 0x00, 0xaa, 0x00 };
diff --git a/.config/subtle/xbm/minus.xbm b/.config/subtle/xbm/minus.xbm
new file mode 100644
index 0000000..072ef07
--- /dev/null
+++ b/.config/subtle/xbm/minus.xbm
@@ -0,0 +1,5 @@
+#define minus_width 9
+#define minus_height 9
+static unsigned char minus_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0xff, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/mouse.xbm b/.config/subtle/xbm/mouse.xbm
new file mode 100644
index 0000000..28a6528
--- /dev/null
+++ b/.config/subtle/xbm/mouse.xbm
@@ -0,0 +1,5 @@
+#define mouse_width 9
+#define mouse_height 9
+static unsigned char mouse_bits[] = {
+ 0xee, 0x00, 0xee, 0x00, 0xee, 0x00, 0x82, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/mouse_01.xbm b/.config/subtle/xbm/mouse_01.xbm
new file mode 100755
index 0000000..05e91b5
--- /dev/null
+++ b/.config/subtle/xbm/mouse_01.xbm
@@ -0,0 +1,4 @@
+#define mouse_01_width 8
+#define mouse_01_height 8
+static unsigned char mouse_01_bits[] = {
+ 0xEE, 0xEE, 0xEE, 0x82, 0xFE, 0xFE, 0xFE, 0x7C };
diff --git a/.config/subtle/xbm/movie.xbm b/.config/subtle/xbm/movie.xbm
new file mode 100644
index 0000000..29bc622
--- /dev/null
+++ b/.config/subtle/xbm/movie.xbm
@@ -0,0 +1,5 @@
+#define movie_width 9
+#define movie_height 9
+static unsigned char movie_bits[] = {
+ 0xff, 0x01, 0x55, 0x01, 0xff, 0x01, 0x21, 0x01, 0x21, 0x01, 0x21, 0x01,
+ 0xff, 0x01, 0x55, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/mpd.xbm b/.config/subtle/xbm/mpd.xbm
new file mode 100644
index 0000000..8211667
--- /dev/null
+++ b/.config/subtle/xbm/mpd.xbm
@@ -0,0 +1,6 @@
+#define mpd_width 16
+#define mpd_height 16
+static unsigned char mpd_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x40, 0x10,
+ 0x40, 0x10, 0x40, 0x10, 0x40, 0x10, 0x40, 0x10, 0x70, 0x1c, 0x78, 0x1e,
+ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net-wifi.xbm b/.config/subtle/xbm/net-wifi.xbm
new file mode 100644
index 0000000..0b3a4a1
--- /dev/null
+++ b/.config/subtle/xbm/net-wifi.xbm
@@ -0,0 +1,6 @@
+#define net_wifi4_width 16
+#define net_wifi4_height 16
+static unsigned char net_wifi4_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0xe4, 0x27, 0x10, 0x08,
+ 0xc0, 0x03, 0x20, 0x04, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
+ 0xc0, 0x03, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net-wifi3.xbm b/.config/subtle/xbm/net-wifi3.xbm
new file mode 100644
index 0000000..7ebb55d
--- /dev/null
+++ b/.config/subtle/xbm/net-wifi3.xbm
@@ -0,0 +1,6 @@
+#define wireless3_full_width 16
+#define wireless3_full_height 16
+static unsigned char wireless3_full_bits[] = {
+ 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0xe4, 0x27, 0x10, 0x08, 0x00, 0x00,
+ 0xc0, 0x03, 0xc0, 0x03, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net-wifi4.xbm b/.config/subtle/xbm/net-wifi4.xbm
new file mode 100644
index 0000000..8179eb4
--- /dev/null
+++ b/.config/subtle/xbm/net-wifi4.xbm
@@ -0,0 +1,6 @@
+#define net_wifi4_width 16
+#define net_wifi4_height 16
+static unsigned char net_wifi4_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f, 0x00, 0x00,
+ 0xe0, 0x07, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net-wifi5.xbm b/.config/subtle/xbm/net-wifi5.xbm
new file mode 100644
index 0000000..8a097ef
--- /dev/null
+++ b/.config/subtle/xbm/net-wifi5.xbm
@@ -0,0 +1,6 @@
+#define wireless_full_width 16
+#define wireless_full_height 16
+static unsigned char wireless_full_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0xfe, 0x7f, 0x00, 0x00,
+ 0xfc, 0x3f, 0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0xe0, 0x07, 0x00, 0x00,
+ 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net-wired.xbm b/.config/subtle/xbm/net-wired.xbm
new file mode 100644
index 0000000..d9655d7
--- /dev/null
+++ b/.config/subtle/xbm/net-wired.xbm
@@ -0,0 +1,6 @@
+#define network_eth2_width 16
+#define network_eth2_height 16
+static unsigned char network_eth2_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0xc2, 0x43, 0xc2, 0x43,
+ 0xc2, 0x43, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net-wired2.xbm b/.config/subtle/xbm/net-wired2.xbm
new file mode 100644
index 0000000..fb7276a
--- /dev/null
+++ b/.config/subtle/xbm/net-wired2.xbm
@@ -0,0 +1,6 @@
+#define network_eth1_width 16
+#define network_eth1_height 16
+static unsigned char network_eth1_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x60, 0x03, 0x70, 0x07,
+ 0x78, 0x0f, 0x7f, 0x7f, 0x7f, 0x7f, 0x78, 0x0f, 0x70, 0x07, 0x60, 0x03,
+ 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/net_down_01.xbm b/.config/subtle/xbm/net_down_01.xbm
new file mode 100755
index 0000000..0940355
--- /dev/null
+++ b/.config/subtle/xbm/net_down_01.xbm
@@ -0,0 +1,4 @@
+#define net_down_01_width 8
+#define net_down_01_height 8
+static unsigned char net_down_01_bits[] = {
+ 0x1E, 0x3C, 0x3C, 0x3C, 0xFF, 0x7E, 0x3C, 0x18 };
diff --git a/.config/subtle/xbm/net_down_02.xbm b/.config/subtle/xbm/net_down_02.xbm
new file mode 100755
index 0000000..750ada5
--- /dev/null
+++ b/.config/subtle/xbm/net_down_02.xbm
@@ -0,0 +1,4 @@
+#define net_down_02_width 8
+#define net_down_02_height 8
+static unsigned char net_down_02_bits[] = {
+ 0x78, 0x3C, 0x3C, 0x3C, 0xFF, 0x7E, 0x3C, 0x18 };
diff --git a/.config/subtle/xbm/net_down_03.xbm b/.config/subtle/xbm/net_down_03.xbm
new file mode 100755
index 0000000..0502235
--- /dev/null
+++ b/.config/subtle/xbm/net_down_03.xbm
@@ -0,0 +1,4 @@
+#define net_down_03_width 8
+#define net_down_03_height 8
+static unsigned char net_down_03_bits[] = {
+ 0x38, 0x38, 0x38, 0x38, 0xFE, 0x7C, 0x38, 0x10 };
diff --git a/.config/subtle/xbm/net_up_01.xbm b/.config/subtle/xbm/net_up_01.xbm
new file mode 100755
index 0000000..aac47a3
--- /dev/null
+++ b/.config/subtle/xbm/net_up_01.xbm
@@ -0,0 +1,4 @@
+#define net_up_01_width 8
+#define net_up_01_height 8
+static unsigned char net_up_01_bits[] = {
+ 0x18, 0x3C, 0x7E, 0xFF, 0x3C, 0x3C, 0x3C, 0x78 };
diff --git a/.config/subtle/xbm/net_up_02.xbm b/.config/subtle/xbm/net_up_02.xbm
new file mode 100755
index 0000000..9a53392
--- /dev/null
+++ b/.config/subtle/xbm/net_up_02.xbm
@@ -0,0 +1,4 @@
+#define net_up_02_width 8
+#define net_up_02_height 8
+static unsigned char net_up_02_bits[] = {
+ 0x18, 0x3C, 0x7E, 0xFF, 0x3C, 0x3C, 0x3C, 0x1E };
diff --git a/.config/subtle/xbm/net_up_03.xbm b/.config/subtle/xbm/net_up_03.xbm
new file mode 100755
index 0000000..b21c007
--- /dev/null
+++ b/.config/subtle/xbm/net_up_03.xbm
@@ -0,0 +1,4 @@
+#define net_up_03_width 8
+#define net_up_03_height 8
+static unsigned char net_up_03_bits[] = {
+ 0x10, 0x38, 0x7C, 0xFE, 0x38, 0x38, 0x38, 0x38 };
diff --git a/.config/subtle/xbm/net_wired.xbm b/.config/subtle/xbm/net_wired.xbm
new file mode 100755
index 0000000..25cd20b
--- /dev/null
+++ b/.config/subtle/xbm/net_wired.xbm
@@ -0,0 +1,4 @@
+#define net_wired_width 8
+#define net_wired_height 8
+static unsigned char net_wired_bits[] = {
+ 0x00, 0x1C, 0x1C, 0x7F, 0x7F, 0x7F, 0x55, 0x7F };
diff --git a/.config/subtle/xbm/next.xbm b/.config/subtle/xbm/next.xbm
new file mode 100755
index 0000000..3937532
--- /dev/null
+++ b/.config/subtle/xbm/next.xbm
@@ -0,0 +1,4 @@
+#define next_width 8
+#define next_height 8
+static unsigned char next_bits[] = {
+ 0x00, 0x42, 0x4E, 0x7E, 0x7E, 0x4E, 0x42, 0x00 };
diff --git a/.config/subtle/xbm/note.xbm b/.config/subtle/xbm/note.xbm
new file mode 100755
index 0000000..21ba22b
--- /dev/null
+++ b/.config/subtle/xbm/note.xbm
@@ -0,0 +1,4 @@
+#define note_width 8
+#define note_height 8
+static unsigned char note_bits[] = {
+ 0xFC, 0xFC, 0x84, 0x84, 0x84, 0x84, 0xE7, 0xE7 };
diff --git a/.config/subtle/xbm/note1.xbm b/.config/subtle/xbm/note1.xbm
new file mode 100644
index 0000000..c81297e
--- /dev/null
+++ b/.config/subtle/xbm/note1.xbm
@@ -0,0 +1,5 @@
+#define note_width 9
+#define note_height 9
+static unsigned char note_bits[] = {
+ 0x00, 0x00, 0xfc, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01,
+ 0x04, 0x01, 0xc7, 0x01, 0xc7, 0x01 };
diff --git a/.config/subtle/xbm/note2.xbm b/.config/subtle/xbm/note2.xbm
new file mode 100644
index 0000000..0e74538
--- /dev/null
+++ b/.config/subtle/xbm/note2.xbm
@@ -0,0 +1,5 @@
+#define note2_width 9
+#define note2_height 9
+static unsigned char note2_bits[] = {
+ 0x80, 0x01, 0x60, 0x01, 0x18, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01,
+ 0xc8, 0x01, 0xce, 0x01, 0x0e, 0x00 };
diff --git a/.config/subtle/xbm/notepad.xbm b/.config/subtle/xbm/notepad.xbm
new file mode 100644
index 0000000..4d6cb8e
--- /dev/null
+++ b/.config/subtle/xbm/notepad.xbm
@@ -0,0 +1,5 @@
+#define notepad_width 9
+#define notepad_height 9
+static unsigned char notepad_bits[] = {
+ 0xaa, 0x00, 0x55, 0x01, 0x01, 0x01, 0x01, 0x01, 0x55, 0x01, 0x01, 0x01,
+ 0x55, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/off.xbm b/.config/subtle/xbm/off.xbm
new file mode 100644
index 0000000..ca3d7f8
--- /dev/null
+++ b/.config/subtle/xbm/off.xbm
@@ -0,0 +1,5 @@
+#define off_width 9
+#define off_height 9
+static unsigned char off_bits[] = {
+ 0x10, 0x00, 0x54, 0x00, 0x92, 0x00, 0x11, 0x01, 0x11, 0x01, 0x11, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/omega.xbm b/.config/subtle/xbm/omega.xbm
new file mode 100644
index 0000000..a4469e8
--- /dev/null
+++ b/.config/subtle/xbm/omega.xbm
@@ -0,0 +1,5 @@
+#define omega_width 9
+#define omega_height 9
+static unsigned char omega_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x44, 0x00, 0xaa, 0x00, 0xee, 0x00 };
diff --git a/.config/subtle/xbm/on.xbm b/.config/subtle/xbm/on.xbm
new file mode 100644
index 0000000..b123fa3
--- /dev/null
+++ b/.config/subtle/xbm/on.xbm
@@ -0,0 +1,5 @@
+#define on_width 9
+#define on_height 9
+static unsigned char on_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0x82, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/pacman.xbm b/.config/subtle/xbm/pacman.xbm
new file mode 100755
index 0000000..0f4fd22
--- /dev/null
+++ b/.config/subtle/xbm/pacman.xbm
@@ -0,0 +1,4 @@
+#define pacman_width 8
+#define pacman_height 8
+static unsigned char pacman_bits[] = {
+ 0x3C, 0x6E, 0xE7, 0xFF, 0x07, 0x1F, 0x7E, 0x3C };
diff --git a/.config/subtle/xbm/pacman_1.xbm b/.config/subtle/xbm/pacman_1.xbm
new file mode 100644
index 0000000..ff19fef
--- /dev/null
+++ b/.config/subtle/xbm/pacman_1.xbm
@@ -0,0 +1,5 @@
+#define pacman_width 9
+#define pacman_height 9
+static unsigned char pacman_bits[] = {
+ 0x7c, 0x00, 0xf6, 0x00, 0xf3, 0x01, 0xff, 0x00, 0x1f, 0x00, 0x0f, 0x00,
+ 0x7f, 0x00, 0xfe, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/paint.xbm b/.config/subtle/xbm/paint.xbm
new file mode 100644
index 0000000..f336352
--- /dev/null
+++ b/.config/subtle/xbm/paint.xbm
@@ -0,0 +1,5 @@
+#define paint_width 9
+#define paint_height 9
+static unsigned char paint_bits[] = {
+ 0x04, 0x00, 0x1a, 0x00, 0xea, 0x00, 0xce, 0x01, 0x8a, 0x01, 0x41, 0x01,
+ 0x22, 0x01, 0x14, 0x01, 0x08, 0x00 };
diff --git a/.config/subtle/xbm/pause.xbm b/.config/subtle/xbm/pause.xbm
new file mode 100755
index 0000000..6bb2251
--- /dev/null
+++ b/.config/subtle/xbm/pause.xbm
@@ -0,0 +1,4 @@
+#define pause_width 8
+#define pause_height 8
+static unsigned char pause_bits[] = {
+ 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00 };
diff --git a/.config/subtle/xbm/pc.xbm b/.config/subtle/xbm/pc.xbm
new file mode 100644
index 0000000..e341227
--- /dev/null
+++ b/.config/subtle/xbm/pc.xbm
@@ -0,0 +1,5 @@
+#define pc_width 9
+#define pc_height 9
+static unsigned char pc_bits[] = {
+ 0x07, 0x00, 0x05, 0x00, 0xf5, 0x01, 0x15, 0x01, 0x15, 0x01, 0x15, 0x01,
+ 0xf5, 0x01, 0x45, 0x00, 0xf7, 0x01 };
diff --git a/.config/subtle/xbm/pencil.xbm b/.config/subtle/xbm/pencil.xbm
new file mode 100644
index 0000000..b2d43a7
--- /dev/null
+++ b/.config/subtle/xbm/pencil.xbm
@@ -0,0 +1,5 @@
+#define pencil_width 9
+#define pencil_height 9
+static unsigned char pencil_bits[] = {
+ 0xc0, 0x00, 0x20, 0x01, 0x50, 0x01, 0x88, 0x00, 0x44, 0x00, 0x22, 0x00,
+ 0x11, 0x00, 0x09, 0x00, 0x07, 0x00 };
diff --git a/.config/subtle/xbm/phone1.xbm b/.config/subtle/xbm/phone1.xbm
new file mode 100644
index 0000000..94b38ed
--- /dev/null
+++ b/.config/subtle/xbm/phone1.xbm
@@ -0,0 +1,5 @@
+#define phone_width 9
+#define phone_height 9
+static unsigned char phone_bits[] = {
+ 0x78, 0x00, 0x44, 0x00, 0x74, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00,
+ 0x74, 0x00, 0x44, 0x00, 0x78, 0x00 };
diff --git a/.config/subtle/xbm/phone2.xbm b/.config/subtle/xbm/phone2.xbm
new file mode 100644
index 0000000..f130aac
--- /dev/null
+++ b/.config/subtle/xbm/phone2.xbm
@@ -0,0 +1,5 @@
+#define phone2_width 9
+#define phone2_height 9
+static unsigned char phone2_bits[] = {
+ 0xfe, 0x00, 0x01, 0x01, 0x7d, 0x01, 0x45, 0x01, 0xc7, 0x01, 0x10, 0x00,
+ 0x01, 0x01, 0xff, 0x01, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/phones.xbm b/.config/subtle/xbm/phones.xbm
new file mode 100755
index 0000000..cab8c58
--- /dev/null
+++ b/.config/subtle/xbm/phones.xbm
@@ -0,0 +1,4 @@
+#define phones_width 8
+#define phones_height 8
+static unsigned char phones_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0xA5, 0xE7, 0xE7, 0x66 };
diff --git a/.config/subtle/xbm/pin.xbm b/.config/subtle/xbm/pin.xbm
new file mode 100644
index 0000000..17413fd
--- /dev/null
+++ b/.config/subtle/xbm/pin.xbm
@@ -0,0 +1,5 @@
+#define pin_width 9
+#define pin_height 9
+static unsigned char pin_bits[] = {
+ 0xf0, 0x00, 0x90, 0x01, 0x10, 0x01, 0x0e, 0x01, 0xc1, 0x01, 0x22, 0x00,
+ 0x24, 0x00, 0x2a, 0x00, 0x11, 0x00 };
diff --git a/.config/subtle/xbm/play.xbm b/.config/subtle/xbm/play.xbm
new file mode 100755
index 0000000..d42ad52
--- /dev/null
+++ b/.config/subtle/xbm/play.xbm
@@ -0,0 +1,4 @@
+#define play_width 8
+#define play_height 8
+static unsigned char play_bits[] = {
+ 0x00, 0x06, 0x1E, 0x7E, 0x7E, 0x1E, 0x06, 0x00 };
diff --git a/.config/subtle/xbm/player_bwd1.xbm b/.config/subtle/xbm/player_bwd1.xbm
new file mode 100644
index 0000000..eb4e616
--- /dev/null
+++ b/.config/subtle/xbm/player_bwd1.xbm
@@ -0,0 +1,5 @@
+#define backward_width 9
+#define backward_height 9
+static unsigned char backward_bits[] = {
+ 0x00, 0x00, 0x90, 0x00, 0xd8, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0xfc, 0x00,
+ 0xd8, 0x00, 0x90, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_bwd2.xbm b/.config/subtle/xbm/player_bwd2.xbm
new file mode 100644
index 0000000..d3743aa
--- /dev/null
+++ b/.config/subtle/xbm/player_bwd2.xbm
@@ -0,0 +1,5 @@
+#define player_bwd2_width 9
+#define player_bwd2_height 9
+static unsigned char player_bwd2_bits[] = {
+ 0x00, 0x00, 0x90, 0x00, 0x48, 0x00, 0x24, 0x00, 0x12, 0x00, 0x24, 0x00,
+ 0x48, 0x00, 0x90, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_fwd1.xbm b/.config/subtle/xbm/player_fwd1.xbm
new file mode 100644
index 0000000..274e6f9
--- /dev/null
+++ b/.config/subtle/xbm/player_fwd1.xbm
@@ -0,0 +1,5 @@
+#define foward_width 9
+#define foward_height 9
+static unsigned char foward_bits[] = {
+ 0x00, 0x00, 0x12, 0x00, 0x36, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x7e, 0x00,
+ 0x36, 0x00, 0x12, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_fwd2.xbm b/.config/subtle/xbm/player_fwd2.xbm
new file mode 100644
index 0000000..ddcd9c6
--- /dev/null
+++ b/.config/subtle/xbm/player_fwd2.xbm
@@ -0,0 +1,5 @@
+#define player_fwd2_width 9
+#define player_fwd2_height 9
+static unsigned char player_fwd2_bits[] = {
+ 0x00, 0x00, 0x12, 0x00, 0x24, 0x00, 0x48, 0x00, 0x90, 0x00, 0x48, 0x00,
+ 0x24, 0x00, 0x12, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_next1.xbm b/.config/subtle/xbm/player_next1.xbm
new file mode 100644
index 0000000..9fb26fb
--- /dev/null
+++ b/.config/subtle/xbm/player_next1.xbm
@@ -0,0 +1,5 @@
+#define player_next_width 9
+#define player_next_height 9
+static unsigned char player_next_bits[] = {
+ 0x00, 0x00, 0x42, 0x00, 0x4e, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x7e, 0x00,
+ 0x4e, 0x00, 0x42, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_next2.xbm b/.config/subtle/xbm/player_next2.xbm
new file mode 100644
index 0000000..d86b44a
--- /dev/null
+++ b/.config/subtle/xbm/player_next2.xbm
@@ -0,0 +1,5 @@
+#define player_next2_width 9
+#define player_next2_height 9
+static unsigned char player_next2_bits[] = {
+ 0x00, 0x00, 0x44, 0x00, 0x48, 0x00, 0x50, 0x00, 0x60, 0x00, 0x50, 0x00,
+ 0x48, 0x00, 0x44, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_pause1.xbm b/.config/subtle/xbm/player_pause1.xbm
new file mode 100644
index 0000000..ed6757e
--- /dev/null
+++ b/.config/subtle/xbm/player_pause1.xbm
@@ -0,0 +1,5 @@
+#define player_pause_width 9
+#define player_pause_height 9
+static unsigned char player_pause_bits[] = {
+ 0x00, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00,
+ 0xc6, 0x00, 0xc6, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_pause2.xbm b/.config/subtle/xbm/player_pause2.xbm
new file mode 100644
index 0000000..0f0cb87
--- /dev/null
+++ b/.config/subtle/xbm/player_pause2.xbm
@@ -0,0 +1,5 @@
+#define player_pause2_width 9
+#define player_pause2_height 9
+static unsigned char player_pause2_bits[] = {
+ 0x00, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00,
+ 0x44, 0x00, 0x44, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_play1.xbm b/.config/subtle/xbm/player_play1.xbm
new file mode 100644
index 0000000..a0109ed
--- /dev/null
+++ b/.config/subtle/xbm/player_play1.xbm
@@ -0,0 +1,5 @@
+#define player_play_width 9
+#define player_play_height 9
+static unsigned char player_play_bits[] = {
+ 0x00, 0x00, 0x06, 0x00, 0x1e, 0x00, 0x7e, 0x00, 0xfe, 0x00, 0x7e, 0x00,
+ 0x1e, 0x00, 0x06, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_play2.xbm b/.config/subtle/xbm/player_play2.xbm
new file mode 100644
index 0000000..9ee7163
--- /dev/null
+++ b/.config/subtle/xbm/player_play2.xbm
@@ -0,0 +1,5 @@
+#define player_play2_width 9
+#define player_play2_height 9
+static unsigned char player_play2_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x20, 0x00,
+ 0x10, 0x00, 0x08, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_prev1.xbm b/.config/subtle/xbm/player_prev1.xbm
new file mode 100644
index 0000000..48465f7
--- /dev/null
+++ b/.config/subtle/xbm/player_prev1.xbm
@@ -0,0 +1,5 @@
+#define player_prev_width 9
+#define player_prev_height 9
+static unsigned char player_prev_bits[] = {
+ 0x00, 0x00, 0x84, 0x00, 0xe4, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0xfc, 0x00,
+ 0xe4, 0x00, 0x84, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_prev2.xbm b/.config/subtle/xbm/player_prev2.xbm
new file mode 100644
index 0000000..55347b9
--- /dev/null
+++ b/.config/subtle/xbm/player_prev2.xbm
@@ -0,0 +1,5 @@
+#define player_prev2_width 9
+#define player_prev2_height 9
+static unsigned char player_prev2_bits[] = {
+ 0x00, 0x00, 0x44, 0x00, 0x24, 0x00, 0x14, 0x00, 0x0c, 0x00, 0x14, 0x00,
+ 0x24, 0x00, 0x44, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_stop1.xbm b/.config/subtle/xbm/player_stop1.xbm
new file mode 100644
index 0000000..1d08e72
--- /dev/null
+++ b/.config/subtle/xbm/player_stop1.xbm
@@ -0,0 +1,5 @@
+#define player_stop_width 9
+#define player_stop_height 9
+static unsigned char player_stop_bits[] = {
+ 0x00, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00,
+ 0xfe, 0x00, 0xfe, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/player_stop2.xbm b/.config/subtle/xbm/player_stop2.xbm
new file mode 100644
index 0000000..6f018bb
--- /dev/null
+++ b/.config/subtle/xbm/player_stop2.xbm
@@ -0,0 +1,5 @@
+#define player_stop2_width 9
+#define player_stop2_height 9
+static unsigned char player_stop2_bits[] = {
+ 0x00, 0x00, 0xfe, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x82, 0x00, 0xfe, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/plug.xbm b/.config/subtle/xbm/plug.xbm
new file mode 100644
index 0000000..e1e35f7
--- /dev/null
+++ b/.config/subtle/xbm/plug.xbm
@@ -0,0 +1,5 @@
+#define plug_width 9
+#define plug_height 9
+static unsigned char plug_bits[] = {
+ 0x03, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x7c, 0x00, 0x78, 0x00,
+ 0xb0, 0x00, 0x40, 0x01, 0x80, 0x01 };
diff --git a/.config/subtle/xbm/plus.xbm b/.config/subtle/xbm/plus.xbm
new file mode 100644
index 0000000..f8e5f8a
--- /dev/null
+++ b/.config/subtle/xbm/plus.xbm
@@ -0,0 +1,5 @@
+#define occupied_width 8
+#define occupied_height 16
+static unsigned char occupied_bits[] = {
+ 0x00, 0x00, 0x08, 0x08, 0x3e, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/plus_1.xbm b/.config/subtle/xbm/plus_1.xbm
new file mode 100644
index 0000000..f8e5f8a
--- /dev/null
+++ b/.config/subtle/xbm/plus_1.xbm
@@ -0,0 +1,5 @@
+#define occupied_width 8
+#define occupied_height 16
+static unsigned char occupied_bits[] = {
+ 0x00, 0x00, 0x08, 0x08, 0x3e, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/power-ac.xbm b/.config/subtle/xbm/power-ac.xbm
new file mode 100644
index 0000000..45ed243
--- /dev/null
+++ b/.config/subtle/xbm/power-ac.xbm
@@ -0,0 +1,6 @@
+#define power_ac_width 16
+#define power_ac_height 16
+static unsigned char power_ac_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x07, 0xc0, 0x3f,
+ 0xe0, 0x07, 0xfc, 0x07, 0xfc, 0x07, 0xe0, 0x07, 0xc0, 0x3f, 0x80, 0x07,
+ 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/power-bat.xbm b/.config/subtle/xbm/power-bat.xbm
new file mode 100644
index 0000000..c450bbc
--- /dev/null
+++ b/.config/subtle/xbm/power-bat.xbm
@@ -0,0 +1,6 @@
+#define battery_width 16
+#define battery_height 16
+static unsigned char battery_bits[] = {
+ 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0xf0, 0x0f, 0xf0, 0x0f, 0x10, 0x08,
+ 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/power-bat2.xbm b/.config/subtle/xbm/power-bat2.xbm
new file mode 100644
index 0000000..e7be632
--- /dev/null
+++ b/.config/subtle/xbm/power-bat2.xbm
@@ -0,0 +1,6 @@
+#define power_bat2_width 16
+#define power_bat2_height 16
+static unsigned char power_bat2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0x7e, 0x18,
+ 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x18, 0xfe, 0x1f,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/prev.xbm b/.config/subtle/xbm/prev.xbm
new file mode 100755
index 0000000..8774315
--- /dev/null
+++ b/.config/subtle/xbm/prev.xbm
@@ -0,0 +1,4 @@
+#define prev_width 8
+#define prev_height 8
+static unsigned char prev_bits[] = {
+ 0x00, 0x42, 0x72, 0x7E, 0x7E, 0x72, 0x42, 0x00 };
diff --git a/.config/subtle/xbm/puzzle.xbm b/.config/subtle/xbm/puzzle.xbm
new file mode 100644
index 0000000..9455111
--- /dev/null
+++ b/.config/subtle/xbm/puzzle.xbm
@@ -0,0 +1,5 @@
+#define puzzle_width 9
+#define puzzle_height 9
+static unsigned char puzzle_bits[] = {
+ 0xe0, 0x00, 0xa0, 0x00, 0xbc, 0x01, 0x04, 0x01, 0x07, 0x01, 0x01, 0x01,
+ 0x77, 0x01, 0x54, 0x01, 0xdc, 0x01 };
diff --git a/.config/subtle/xbm/question.xbm b/.config/subtle/xbm/question.xbm
new file mode 100644
index 0000000..122f2a5
--- /dev/null
+++ b/.config/subtle/xbm/question.xbm
@@ -0,0 +1,5 @@
+#define question_width 9
+#define question_height 9
+static unsigned char question_bits[] = {
+ 0x00, 0x00, 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x20, 0x00, 0x10, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/quote.xbm b/.config/subtle/xbm/quote.xbm
new file mode 100644
index 0000000..9816868
--- /dev/null
+++ b/.config/subtle/xbm/quote.xbm
@@ -0,0 +1,5 @@
+#define quote_width 9
+#define quote_height 9
+static unsigned char quote_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x42, 0x00, 0x42, 0x00,
+ 0xc6, 0x00, 0xc6, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/radio.xbm b/.config/subtle/xbm/radio.xbm
new file mode 100644
index 0000000..f764f6f
--- /dev/null
+++ b/.config/subtle/xbm/radio.xbm
@@ -0,0 +1,5 @@
+#define radio_width 9
+#define radio_height 9
+static unsigned char radio_bits[] = {
+ 0x80, 0x00, 0xfe, 0x00, 0x82, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xba, 0x00,
+ 0x82, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/rss.xbm b/.config/subtle/xbm/rss.xbm
new file mode 100644
index 0000000..1b5937d
--- /dev/null
+++ b/.config/subtle/xbm/rss.xbm
@@ -0,0 +1,5 @@
+#define rss_width 9
+#define rss_height 9
+static unsigned char rss_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x41, 0x01, 0x5d, 0x01, 0x51, 0x01,
+ 0x55, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/ruler.xbm b/.config/subtle/xbm/ruler.xbm
new file mode 100644
index 0000000..4eaa6b4
--- /dev/null
+++ b/.config/subtle/xbm/ruler.xbm
@@ -0,0 +1,5 @@
+#define ruler_width 9
+#define ruler_height 9
+static unsigned char ruler_bits[] = {
+ 0x0e, 0x00, 0xff, 0x01, 0x0b, 0x01, 0xff, 0x01, 0x0a, 0x00, 0x0a, 0x00,
+ 0x0a, 0x00, 0x0a, 0x00, 0x0e, 0x00 };
diff --git a/.config/subtle/xbm/rwd.xbm b/.config/subtle/xbm/rwd.xbm
new file mode 100755
index 0000000..5170b21
--- /dev/null
+++ b/.config/subtle/xbm/rwd.xbm
@@ -0,0 +1,4 @@
+#define rwd_width 8
+#define rwd_height 8
+static unsigned char rwd_bits[] = {
+ 0x00, 0x48, 0x6C, 0x7E, 0x7E, 0x6C, 0x48, 0x00 };
diff --git a/.config/subtle/xbm/scorpio.xbm b/.config/subtle/xbm/scorpio.xbm
new file mode 100755
index 0000000..befc2ca
--- /dev/null
+++ b/.config/subtle/xbm/scorpio.xbm
@@ -0,0 +1,4 @@
+#define scorpio_width 8
+#define scorpio_height 8
+static unsigned char scorpio_bits[] = {
+ 0x42, 0x81, 0xDB, 0x3C, 0xDB, 0x5A, 0x99, 0x30 };
diff --git a/.config/subtle/xbm/screen.xbm b/.config/subtle/xbm/screen.xbm
new file mode 100644
index 0000000..8964209
--- /dev/null
+++ b/.config/subtle/xbm/screen.xbm
@@ -0,0 +1,5 @@
+#define screen_width 9
+#define screen_height 9
+static unsigned char screen_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+ 0xff, 0x01, 0x10, 0x00, 0x7c, 0x00 };
diff --git a/.config/subtle/xbm/screw.xbm b/.config/subtle/xbm/screw.xbm
new file mode 100644
index 0000000..e3aa8bf
--- /dev/null
+++ b/.config/subtle/xbm/screw.xbm
@@ -0,0 +1,5 @@
+#define screw_width 9
+#define screw_height 9
+static unsigned char screw_bits[] = {
+ 0x70, 0x00, 0x48, 0x00, 0xa8, 0x01, 0x48, 0x01, 0x14, 0x01, 0xe2, 0x00,
+ 0x11, 0x00, 0x09, 0x00, 0x07, 0x00 };
diff --git a/.config/subtle/xbm/scroll.xbm b/.config/subtle/xbm/scroll.xbm
new file mode 100644
index 0000000..647d2a9
--- /dev/null
+++ b/.config/subtle/xbm/scroll.xbm
@@ -0,0 +1,5 @@
+#define scroll_width 9
+#define scroll_height 9
+static unsigned char scroll_bits[] = {
+ 0xfc, 0x00, 0x42, 0x01, 0x21, 0x00, 0x21, 0x00, 0x42, 0x00, 0x84, 0x00,
+ 0x84, 0x00, 0x42, 0x00, 0x3f, 0x00 };
diff --git a/.config/subtle/xbm/selection.xbm b/.config/subtle/xbm/selection.xbm
new file mode 100644
index 0000000..832ef82
--- /dev/null
+++ b/.config/subtle/xbm/selection.xbm
@@ -0,0 +1,5 @@
+#define selection_width 9
+#define selection_height 9
+static unsigned char selection_bits[] = {
+ 0x55, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
+ 0x01, 0x01, 0x00, 0x00, 0x55, 0x01 };
diff --git a/.config/subtle/xbm/shelf.xbm b/.config/subtle/xbm/shelf.xbm
new file mode 100644
index 0000000..a883cf0
--- /dev/null
+++ b/.config/subtle/xbm/shelf.xbm
@@ -0,0 +1,5 @@
+#define shelf_width 9
+#define shelf_height 9
+static unsigned char shelf_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0xba, 0x00, 0x82, 0x00, 0xfe, 0x00, 0x82, 0x00,
+ 0xba, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/shift_down.xbm b/.config/subtle/xbm/shift_down.xbm
new file mode 100644
index 0000000..34e1643
--- /dev/null
+++ b/.config/subtle/xbm/shift_down.xbm
@@ -0,0 +1,5 @@
+#define shift_down_width 9
+#define shift_down_height 9
+static unsigned char shift_down_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/shift_left.xbm b/.config/subtle/xbm/shift_left.xbm
new file mode 100644
index 0000000..956b15f
--- /dev/null
+++ b/.config/subtle/xbm/shift_left.xbm
@@ -0,0 +1,5 @@
+#define shift_left_width 9
+#define shift_left_height 9
+static unsigned char shift_left_bits[] = {
+ 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0x04, 0x00, 0x08, 0x00,
+ 0x10, 0x00, 0x20, 0x00, 0x40, 0x00 };
diff --git a/.config/subtle/xbm/shift_right.xbm b/.config/subtle/xbm/shift_right.xbm
new file mode 100644
index 0000000..a527f81
--- /dev/null
+++ b/.config/subtle/xbm/shift_right.xbm
@@ -0,0 +1,5 @@
+#define shift_right_width 9
+#define shift_right_height 9
+static unsigned char shift_right_bits[] = {
+ 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x20, 0x00,
+ 0x10, 0x00, 0x08, 0x00, 0x04, 0x00 };
diff --git a/.config/subtle/xbm/shift_up.xbm b/.config/subtle/xbm/shift_up.xbm
new file mode 100644
index 0000000..6447c44
--- /dev/null
+++ b/.config/subtle/xbm/shift_up.xbm
@@ -0,0 +1,5 @@
+#define shift_up_width 9
+#define shift_up_height 9
+static unsigned char shift_up_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x82, 0x00,
+ 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/shroom.xbm b/.config/subtle/xbm/shroom.xbm
new file mode 100755
index 0000000..62df79f
--- /dev/null
+++ b/.config/subtle/xbm/shroom.xbm
@@ -0,0 +1,4 @@
+#define shroom_width 8
+#define shroom_height 8
+static unsigned char shroom_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0xFF, 0x3C, 0x3C, 0x3C };
diff --git a/.config/subtle/xbm/spkr_01.xbm b/.config/subtle/xbm/spkr_01.xbm
new file mode 100755
index 0000000..7c2ffc4
--- /dev/null
+++ b/.config/subtle/xbm/spkr_01.xbm
@@ -0,0 +1,4 @@
+#define spkr_01_width 8
+#define spkr_01_height 8
+static unsigned char spkr_01_bits[] = {
+ 0x08, 0x4C, 0x8F, 0xAF, 0xAF, 0x8F, 0x4C, 0x08 };
diff --git a/.config/subtle/xbm/spkr_02.xbm b/.config/subtle/xbm/spkr_02.xbm
new file mode 100755
index 0000000..8265bf8
--- /dev/null
+++ b/.config/subtle/xbm/spkr_02.xbm
@@ -0,0 +1,4 @@
+#define spkr_02_width 8
+#define spkr_02_height 8
+static unsigned char spkr_02_bits[] = {
+ 0x08, 0x0C, 0x0F, 0x1F, 0x1F, 0x0F, 0x0C, 0x08 };
diff --git a/.config/subtle/xbm/spkr_03.xbm b/.config/subtle/xbm/spkr_03.xbm
new file mode 100755
index 0000000..fd45a6c
--- /dev/null
+++ b/.config/subtle/xbm/spkr_03.xbm
@@ -0,0 +1,4 @@
+#define ysick_width 8
+#define ysick_height 8
+static unsigned char ysick_bits[] = {
+ 0x4C, 0x93, 0x93, 0x97, 0x97, 0x93, 0x93, 0x4C };
diff --git a/.config/subtle/xbm/stop.xbm b/.config/subtle/xbm/stop.xbm
new file mode 100755
index 0000000..f92b64d
--- /dev/null
+++ b/.config/subtle/xbm/stop.xbm
@@ -0,0 +1,4 @@
+#define stop_width 8
+#define stop_height 8
+static unsigned char stop_bits[] = {
+ 0x00, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x00 };
diff --git a/.config/subtle/xbm/tag.xbm b/.config/subtle/xbm/tag.xbm
new file mode 100644
index 0000000..c829f60
--- /dev/null
+++ b/.config/subtle/xbm/tag.xbm
@@ -0,0 +1,5 @@
+#define tag_width 9
+#define tag_height 9
+static unsigned char tag_bits[] = {
+ 0xe0, 0x01, 0x10, 0x01, 0x08, 0x01, 0x24, 0x01, 0x82, 0x00, 0x41, 0x00,
+ 0x22, 0x00, 0x14, 0x00, 0x08, 0x00 };
diff --git a/.config/subtle/xbm/temp.xbm b/.config/subtle/xbm/temp.xbm
new file mode 100644
index 0000000..9d83a5f
--- /dev/null
+++ b/.config/subtle/xbm/temp.xbm
@@ -0,0 +1,5 @@
+#define temp_width 9
+#define temp_height 9
+static unsigned char temp_bits[] = {
+ 0x80, 0x01, 0xc8, 0x01, 0xe0, 0x00, 0x52, 0x00, 0x28, 0x00, 0x16, 0x00,
+ 0x09, 0x00, 0x09, 0x00, 0x06, 0x00 };
diff --git a/.config/subtle/xbm/temp_1.xbm b/.config/subtle/xbm/temp_1.xbm
new file mode 100644
index 0000000..f37932b
--- /dev/null
+++ b/.config/subtle/xbm/temp_1.xbm
@@ -0,0 +1,6 @@
+#define temp_width 16
+#define temp_height 16
+static unsigned char temp_bits[] = {
+ 0x00, 0x00, 0x80, 0x01, 0xc0, 0x0b, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x0b,
+ 0x40, 0x02, 0x40, 0x02, 0x40, 0x0a, 0x40, 0x02, 0x40, 0x02, 0x60, 0x06,
+ 0x20, 0x04, 0x60, 0x06, 0xc0, 0x03, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/terminal.xbm b/.config/subtle/xbm/terminal.xbm
new file mode 100644
index 0000000..d346810
--- /dev/null
+++ b/.config/subtle/xbm/terminal.xbm
@@ -0,0 +1,5 @@
+#define terminal_width 9
+#define terminal_height 9
+static unsigned char terminal_bits[] = {
+ 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x05, 0x01, 0x09, 0x01, 0x35, 0x01,
+ 0x01, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/test.xbm b/.config/subtle/xbm/test.xbm
new file mode 100755
index 0000000..756e899
--- /dev/null
+++ b/.config/subtle/xbm/test.xbm
@@ -0,0 +1,4 @@
+#define test_width 8
+#define test_height 8
+static unsigned char test_bits[] = {
+ 0x0E, 0x13, 0x21, 0x41, 0x82, 0x84, 0xC8, 0x70 };
diff --git a/.config/subtle/xbm/thumb_down.xbm b/.config/subtle/xbm/thumb_down.xbm
new file mode 100644
index 0000000..9931862
--- /dev/null
+++ b/.config/subtle/xbm/thumb_down.xbm
@@ -0,0 +1,5 @@
+#define thumb_down_width 9
+#define thumb_down_height 9
+static unsigned char thumb_down_bits[] = {
+ 0xff, 0x00, 0x01, 0x01, 0x1f, 0x00, 0x01, 0x00, 0x1f, 0x00, 0x01, 0x01,
+ 0x9f, 0x00, 0x50, 0x00, 0x30, 0x00 };
diff --git a/.config/subtle/xbm/thumb_up.xbm b/.config/subtle/xbm/thumb_up.xbm
new file mode 100644
index 0000000..1e53767
--- /dev/null
+++ b/.config/subtle/xbm/thumb_up.xbm
@@ -0,0 +1,5 @@
+#define thumb_up_width 9
+#define thumb_up_height 9
+static unsigned char thumb_up_bits[] = {
+ 0x18, 0x00, 0x14, 0x00, 0xf2, 0x01, 0x01, 0x01, 0xf0, 0x01, 0x00, 0x01,
+ 0xf0, 0x01, 0x01, 0x01, 0xfe, 0x01 };
diff --git a/.config/subtle/xbm/tile1.xbm b/.config/subtle/xbm/tile1.xbm
new file mode 100644
index 0000000..128cc84
--- /dev/null
+++ b/.config/subtle/xbm/tile1.xbm
@@ -0,0 +1,5 @@
+#define tile_width 9
+#define tile_height 9
+static unsigned char tile_bits[] = {
+ 0xfe, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x1f, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0xf1, 0x01, 0x1f, 0x00 };
diff --git a/.config/subtle/xbm/tile2.xbm b/.config/subtle/xbm/tile2.xbm
new file mode 100644
index 0000000..9dc05a6
--- /dev/null
+++ b/.config/subtle/xbm/tile2.xbm
@@ -0,0 +1,5 @@
+#define tile2_width 9
+#define tile2_height 9
+static unsigned char tile2_bits[] = {
+ 0xf8, 0x01, 0x08, 0x01, 0x08, 0x01, 0x3f, 0x01, 0x21, 0x01, 0xe1, 0x01,
+ 0x21, 0x00, 0x21, 0x00, 0x3f, 0x00 };
diff --git a/.config/subtle/xbm/tile3.xbm b/.config/subtle/xbm/tile3.xbm
new file mode 100644
index 0000000..0cb4b43
--- /dev/null
+++ b/.config/subtle/xbm/tile3.xbm
@@ -0,0 +1,5 @@
+#define tile3_width 9
+#define tile3_height 9
+static unsigned char tile3_bits[] = {
+ 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x01, 0x11, 0x01,
+ 0x11, 0x01, 0x11, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/trash.xbm b/.config/subtle/xbm/trash.xbm
new file mode 100644
index 0000000..8ba3b3d
--- /dev/null
+++ b/.config/subtle/xbm/trash.xbm
@@ -0,0 +1,5 @@
+#define trash_width 9
+#define trash_height 9
+static unsigned char trash_bits[] = {
+ 0x38, 0x00, 0xef, 0x01, 0x01, 0x01, 0xff, 0x01, 0x82, 0x00, 0xaa, 0x00,
+ 0xaa, 0x00, 0x82, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/tv.xbm b/.config/subtle/xbm/tv.xbm
new file mode 100644
index 0000000..5b4fcb0
--- /dev/null
+++ b/.config/subtle/xbm/tv.xbm
@@ -0,0 +1,5 @@
+#define tv_width 9
+#define tv_height 9
+static unsigned char tv_bits[] = {
+ 0x44, 0x00, 0x28, 0x00, 0xff, 0x01, 0x01, 0x01, 0x7d, 0x01, 0x7d, 0x01,
+ 0x7d, 0x01, 0x01, 0x01, 0xff, 0x01 };
diff --git a/.config/subtle/xbm/up.xbm b/.config/subtle/xbm/up.xbm
new file mode 100644
index 0000000..2fb6f25
--- /dev/null
+++ b/.config/subtle/xbm/up.xbm
@@ -0,0 +1,6 @@
+#define up_width 16
+#define up_height 16
+static unsigned char up_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/usb.xbm b/.config/subtle/xbm/usb.xbm
new file mode 100755
index 0000000..9b0eb08
--- /dev/null
+++ b/.config/subtle/xbm/usb.xbm
@@ -0,0 +1,4 @@
+#define usb_width 8
+#define usb_height 8
+static unsigned char usb_bits[] = {
+ 0x70, 0x88, 0xC4, 0xE2, 0x7E, 0x32, 0x09, 0x07 };
diff --git a/.config/subtle/xbm/usb_02.xbm b/.config/subtle/xbm/usb_02.xbm
new file mode 100755
index 0000000..77eeda0
--- /dev/null
+++ b/.config/subtle/xbm/usb_02.xbm
@@ -0,0 +1,4 @@
+#define usb_02_width 8
+#define usb_02_height 8
+static unsigned char usb_02_bits[] = {
+ 0x10, 0x50, 0x54, 0x54, 0x34, 0x18, 0x10, 0x10 };
diff --git a/.config/subtle/xbm/usb_1.xbm b/.config/subtle/xbm/usb_1.xbm
new file mode 100644
index 0000000..6d17f9d
--- /dev/null
+++ b/.config/subtle/xbm/usb_1.xbm
@@ -0,0 +1,5 @@
+#define usb_width 9
+#define usb_height 9
+static unsigned char usb_bits[] = {
+ 0x10, 0x00, 0x50, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00, 0x34, 0x00,
+ 0x18, 0x00, 0x10, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/vol-hi.xbm b/.config/subtle/xbm/vol-hi.xbm
new file mode 100644
index 0000000..7c4a849
--- /dev/null
+++ b/.config/subtle/xbm/vol-hi.xbm
@@ -0,0 +1,6 @@
+#define vol_hi2_width 16
+#define vol_hi2_height 16
+static unsigned char vol_hi2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x80, 0x21, 0xc0, 0x49, 0xfc, 0x51,
+ 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x51, 0xc0, 0x49,
+ 0x80, 0x21, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/vol-mute.xbm b/.config/subtle/xbm/vol-mute.xbm
new file mode 100644
index 0000000..2d01f7b
--- /dev/null
+++ b/.config/subtle/xbm/vol-mute.xbm
@@ -0,0 +1,6 @@
+#define vol_mute2_width 16
+#define vol_mute2_height 16
+static unsigned char vol_mute2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x01, 0xc0, 0x01, 0xfc, 0x01,
+ 0xfc, 0x01, 0xfc, 0x29, 0xfc, 0x11, 0xfc, 0x29, 0xfc, 0x01, 0xc0, 0x01,
+ 0x80, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/volume.xbm b/.config/subtle/xbm/volume.xbm
new file mode 100644
index 0000000..7c4a849
--- /dev/null
+++ b/.config/subtle/xbm/volume.xbm
@@ -0,0 +1,6 @@
+#define vol_hi2_width 16
+#define vol_hi2_height 16
+static unsigned char vol_hi2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x80, 0x21, 0xc0, 0x49, 0xfc, 0x51,
+ 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x51, 0xc0, 0x49,
+ 0x80, 0x21, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/volume_minus.xbm b/.config/subtle/xbm/volume_minus.xbm
new file mode 100644
index 0000000..cee69a0
--- /dev/null
+++ b/.config/subtle/xbm/volume_minus.xbm
@@ -0,0 +1,5 @@
+#define volume_minus_width 9
+#define volume_minus_height 9
+static unsigned char volume_minus_bits[] = {
+ 0x10, 0x00, 0x18, 0x00, 0x14, 0x00, 0x13, 0x00, 0xd1, 0x01, 0x13, 0x00,
+ 0x14, 0x00, 0x18, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/volume_off.xbm b/.config/subtle/xbm/volume_off.xbm
new file mode 100644
index 0000000..ae8f85c
--- /dev/null
+++ b/.config/subtle/xbm/volume_off.xbm
@@ -0,0 +1,5 @@
+#define volume_off_width 9
+#define volume_off_height 9
+static unsigned char volume_off_bits[] = {
+ 0x10, 0x00, 0x18, 0x00, 0x14, 0x00, 0x13, 0x00, 0x11, 0x00, 0x13, 0x00,
+ 0x14, 0x00, 0x18, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/volume_on.xbm b/.config/subtle/xbm/volume_on.xbm
new file mode 100644
index 0000000..47176c2
--- /dev/null
+++ b/.config/subtle/xbm/volume_on.xbm
@@ -0,0 +1,5 @@
+#define volume_on_width 9
+#define volume_on_height 9
+static unsigned char volume_on_bits[] = {
+ 0x10, 0x00, 0x98, 0x00, 0x14, 0x01, 0x53, 0x01, 0x51, 0x01, 0x53, 0x01,
+ 0x14, 0x01, 0x98, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/volume_plus.xbm b/.config/subtle/xbm/volume_plus.xbm
new file mode 100644
index 0000000..bba8b82
--- /dev/null
+++ b/.config/subtle/xbm/volume_plus.xbm
@@ -0,0 +1,5 @@
+#define volume_plus_width 9
+#define volume_plus_height 9
+static unsigned char volume_plus_bits[] = {
+ 0x10, 0x00, 0x18, 0x00, 0x14, 0x00, 0x93, 0x00, 0xd1, 0x01, 0x93, 0x00,
+ 0x14, 0x00, 0x18, 0x00, 0x10, 0x00 };
diff --git a/.config/subtle/xbm/wait.xbm b/.config/subtle/xbm/wait.xbm
new file mode 100644
index 0000000..76e8c9c
--- /dev/null
+++ b/.config/subtle/xbm/wait.xbm
@@ -0,0 +1,5 @@
+#define wait_width 9
+#define wait_height 9
+static unsigned char wait_bits[] = {
+ 0xfe, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00, 0x10, 0x00, 0x28, 0x00,
+ 0x54, 0x00, 0xba, 0x00, 0xfe, 0x00 };
diff --git a/.config/subtle/xbm/wand.xbm b/.config/subtle/xbm/wand.xbm
new file mode 100644
index 0000000..f6a24ea
--- /dev/null
+++ b/.config/subtle/xbm/wand.xbm
@@ -0,0 +1,5 @@
+#define wand_width 9
+#define wand_height 9
+static unsigned char wand_bits[] = {
+ 0x88, 0x00, 0x5c, 0x01, 0xe8, 0x00, 0x74, 0x00, 0x38, 0x00, 0x1c, 0x00,
+ 0x0e, 0x00, 0x07, 0x00, 0x02, 0x00 };
diff --git a/.config/subtle/xbm/water.xbm b/.config/subtle/xbm/water.xbm
new file mode 100644
index 0000000..0e54682
--- /dev/null
+++ b/.config/subtle/xbm/water.xbm
@@ -0,0 +1,5 @@
+#define water_width 9
+#define water_height 9
+static unsigned char water_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x82, 0x00, 0x82, 0x00,
+ 0x82, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/wifi.xbm b/.config/subtle/xbm/wifi.xbm
new file mode 100644
index 0000000..7947e04
--- /dev/null
+++ b/.config/subtle/xbm/wifi.xbm
@@ -0,0 +1,5 @@
+#define wifi_width 9
+#define wifi_height 9
+static unsigned char wifi_bits[] = {
+ 0x00, 0x00, 0x40, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xa9, 0x00, 0xa4, 0x00,
+ 0x90, 0x00, 0x40, 0x00, 0x00, 0x00 };
diff --git a/.config/subtle/xbm/wifi_01.xbm b/.config/subtle/xbm/wifi_01.xbm
new file mode 100755
index 0000000..315d0f7
--- /dev/null
+++ b/.config/subtle/xbm/wifi_01.xbm
@@ -0,0 +1,4 @@
+#define wifi_01_width 8
+#define wifi_01_height 8
+static unsigned char wifi_01_bits[] = {
+ 0x80, 0xA0, 0xA8, 0xAB, 0xAB, 0xA8, 0xA0, 0x80 };
diff --git a/.config/subtle/xbm/wifi_02.xbm b/.config/subtle/xbm/wifi_02.xbm
new file mode 100755
index 0000000..bd2b3ee
--- /dev/null
+++ b/.config/subtle/xbm/wifi_02.xbm
@@ -0,0 +1,4 @@
+#define wifi_02_width 8
+#define wifi_02_height 8
+static unsigned char wifi_02_bits[] = {
+ 0x40, 0x90, 0xA4, 0xA9, 0xA9, 0xA4, 0x90, 0x40 };
diff --git a/.config/subtle/xbm/world.xbm b/.config/subtle/xbm/world.xbm
new file mode 100644
index 0000000..50b8383
--- /dev/null
+++ b/.config/subtle/xbm/world.xbm
@@ -0,0 +1,5 @@
+#define earth_width 9
+#define earth_height 9
+static unsigned char earth_bits[] = {
+ 0x38, 0x00, 0x44, 0x00, 0xb2, 0x00, 0x65, 0x01, 0x65, 0x01, 0x01, 0x01,
+ 0x9a, 0x00, 0x44, 0x00, 0x38, 0x00 };
diff --git a/.config/subtle/xbm/wrench.xbm b/.config/subtle/xbm/wrench.xbm
new file mode 100644
index 0000000..f0b07eb
--- /dev/null
+++ b/.config/subtle/xbm/wrench.xbm
@@ -0,0 +1,5 @@
+#define wrench_width 9
+#define wrench_height 9
+static unsigned char wrench_bits[] = {
+ 0x60, 0x00, 0x20, 0x00, 0x20, 0x01, 0xf0, 0x01, 0x38, 0x00, 0x1e, 0x00,
+ 0x09, 0x00, 0x09, 0x00, 0x06, 0x00 };