*.color15: #ffffff
-*faceName: Inconsolata
+*faceName: Liberation Mono
*faceSize: 14
<Key>Delete: string("\033[3~")\n\
<Key>Home: string("\033[1~")\n\
<Key>End: string("\033[4~")
-*ttyModes: erase ^?
\ No newline at end of file
+*ttyModes: erase ^?
--- /dev/null
+*faceSize:20
--- /dev/null
+#!/bin/sh
+# Polls the battery status once per minute. Echos the status to ratpoison if the
+# battery is discharging. At low battery status, it warns at 30,20 and 15 minutes
+# remaining. Shutsdown at 9 minutes remaining. Requires 'acpitool' to poll the battery.
+
+while [ 1 ]; do
+ if [ $(acpitool | awk '/AC adapter/{print $4}') = "off-line" ]; then
+ bat_stat="$(acpitool | grep Battery)"
+ seconds_remaining=$(echo $bat_stat | awk '{print $6}' | awk -F':' '{print $1*3600 + $2*60 + $3}')
+ if [ $seconds_remaining -le 840 ]; then
+ sudo shutdown -h now
+ elif [ $seconds_remaining -le 900 ]; then
+ ratpoison -c "echo Critical! 15 minutes of battery remaining. Shutting down in 1minute."
+ elif [ $seconds_remaining -le 1200 ]; then
+ ratpoison -c "echo Warning! 20 minutes of battery remaining. Shuttind down in 5 minutes."
+ elif [ $seconds_remaining -le 1800 ]; then
+ ratpoison -c "echo Warning, 30 minutes of battery remaining. Shutting down in 15 minutes."
+ fi
+ ratpoison -c "echo $bat_stat"
+ fi
+ sleep 60
+done
+
xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
xmodmap -e "add Control = Control_L Control_R"
;;
+ iridium)
+ setxkbmap -variant colemak gb
+ xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
+ xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
+ xmodmap -e "add Control = Control_L Control_R"
+ ;;
beryllium)
setxkbmap -variant colemak us
xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
#
#gpg-connect-agent updatestartuptty /bye >/dev/null
+# Battery monitoring
+case $HOSTNAME in
+ palladium)
+ xbattmon&
+ ;;
+ iridium)
+ ~/.local/bin/bat_mgt.sh&
+ *)
+esac
+
+cat ~/.ratpoisonrc.base ~/.ratpoisonrc.$HOSTNAME > ~/.ratpoisonrc
+
exec /usr/bin/ratpoison
+++ /dev/null
-# Set the colors for ratpoison text!
-set bgcolor red
-set fwcolor red
-
-bind f exec firefox --remote "openurl(`$RATPOISON -c getsel`,new-tab)"
-
-bind l ratclick 1
-bind v ratclick 2
-
-bind dollar exec ~/.local/bin/suspend
--- /dev/null
+# Set the colors for ratpoison text!
+set bgcolor red
+set fwcolor red
+set font "Liberation Mono:size=20"
+
+bind f exec firefox --remote "openurl(`$RATPOISON -c getsel`,new-tab)"
+
+bind l ratclick 1
+bind v ratclick 2
+
+bind dollar exec ~/.local/bin/suspend
+
+definekey top XF86AudioLowerVolume exec amixer set Master 5%-
+definekey top XF86AudioRaiseVolume exec amixer set Master 5%+
+definekey top XF86AudioMute exec amixer set Master toggle
+
+definekey top XF86TouchpadToggle exec source /usr/local/bin/toggle_touchpad
+
+definekey top XF86Sleep exec ~/.local/bin/suspend
+
+definekey top XF86KbdBrightnessDown exec sudo /usr/local/bin/kbd_bl -
+definekey top XF86KbdBrightnessUp exec sudo /usr/local/bin/kbd_bl +
+
+definekey top XF86MonBrightnessUp exec sudo /usr/local/bin/bl +
+definekey top XF86MonBrightnessDown exec sudo /usr/local/bin/bl -