@@ -4,8 +4,8 @@ if [ "$1" = "" ]; then | |||
echo "mshot <name>" | |||
fi | |||
sleep 0.2 | |||
sleep 0.1 | |||
DIR=`mktemp -d` | |||
gnome-screenshot -f "$DIR/pic.png" | |||
scrot "$DIR/pic.png" | |||
mupload "$DIR/pic.png" "img/${1}.png" |
@@ -7,5 +7,5 @@ fi | |||
scp "$1" "martin@serve.mort.coffee:/var/www/mort.coffee/d/public/$2" | |||
URL="http://d.mort.coffee/$2" | |||
echo $URL | xsel -i | |||
echo $URL | xsel -ib | |||
echo $URL |
@@ -11,10 +11,6 @@ | |||
set $mod Mod4 | |||
#STARTUP | |||
exec compton --config ~/.comptonrc --backend glx --vsync opengl-swc --paint-on-overlay -b | |||
exec feh --bg-scale ~/background.jpg | |||
# hide dem borders | |||
hide_edge_borders both | |||
@@ -183,35 +179,3 @@ bindsym $mod+r mode "resize" | |||
bar { | |||
status_command i3status | |||
} | |||
# volume and audio | |||
bindsym XF86AudioLowerVolume exec amixer -D pulse sset Master 5%- && killall -USR1 i3status | |||
bindsym XF86AudioRaiseVolume exec amixer -D pulse sset Master 5%+ && killall -USR1 i3status | |||
bindsym XF86MonBrightnessDown exec xbacklight -dec 10 | |||
bindsym XF86MonBrightnessUp exec xbacklight -inc 10 | |||
# augment mouse | |||
bindsym $mod+a exec xdotool mousemove_relative -- -50 0 | |||
bindsym $mod+o exec xdotool mousemove_relative -- 0 50 | |||
bindsym $mod+e exec xdotool mousemove_relative -- 0 -50 | |||
bindsym $mod+u exec xdotool mousemove_relative -- 50 0 | |||
bindsym $mod+semicolon exec xdotool mousemove_relative -- -10m 0 | |||
bindsym $mod+q exec xdotool mousemove_relative -- 0 10 | |||
bindsym $mod+j exec xdotool mousemove_relative -- 0 -10 | |||
bindsym $mod+k exec xdotool mousemove_relative -- 10 0 | |||
bindsym $mod+comma exec xdotool click 1 | |||
# toggle touchpad | |||
bindsym $mod+d exec touchpad-toggle | |||
# paste | |||
bindsym $mod+shift+v exec xdotool click 2 | |||
# norwegian | |||
bindsym $mod+shift+x exec setxkbmap no | |||
bindsym $mod+shift+b exec setxkbmap dvorak | |||
# things | |||
exec sh .startup.sh | |||
exec xset r rate 200 60 | |||
exec setxkbmap dvorak -option "ctrl:nocaps" |
@@ -0,0 +1,8 @@ | |||
export PATH="$PATH:$HOME/bin" | |||
xset r rate 200 60 | |||
setxkbmap dvorak -option "ctrl:nocaps" | |||
compton --config ~/.comptonrc --backend glx --vsync opengl-swc --paint-on-overlay -b | |||
feh --bg-scale ~/background.jpg | |||
sxhkd -c ~/.sxhkdrc & |
@@ -0,0 +1,35 @@ | |||
# audio | |||
XF86Audio{Raise,Lower}Volume | |||
amixer -D pulse sset Master {5%+,5%-} && killall -USR1 i3status | |||
alt + XF86Audio{Raise,Lower}Volume | |||
amixer -D pulse sset Master {1%+,1%-} && killall -USR1 i3status | |||
# brightness | |||
XF86MonBrightness{Up,Down} | |||
xbacklight {-inc,-dec}} 10 -time 0 -steps 1 | |||
alt + XF86MonBrightness{Up,Down} | |||
xbacklight {-inc,-dec}} 1 -time 0 -steps 1 | |||
# mouse | |||
mod4 + {a, u} | |||
xdotool mousemove_relative -- {-50, 50}, 0 | |||
mod4 + {o, e} | |||
xdotool mousemove_relative -- 0, {-50, 50} | |||
mod4 + {semicolon, k} | |||
xdotool mousemove_relative -- {-10, 10}, 0 | |||
mod4 + {q, j} | |||
xdotool mousemove_relative -- 0, {-10, 10} | |||
mod4 + comma | |||
xdotool click 1 | |||
# touchpad toggle | |||
mod4 + d | |||
touchpad-toggle | |||
# paste | |||
mod4 + shift + v | |||
xdotool click 2 | |||
# norwegian | |||
mod4 + shift + {x, b} | |||
setxkbmap {no, dvorak} && xmodmap ~/.Xmodmaprc |
@@ -3,7 +3,7 @@ | |||
issues=0 | |||
check_command() | |||
{ | |||
which "$1" 1> /dev/null | |||
which "$1" &> /dev/null | |||
if [ "$?" -ne 0 ]; then | |||
issues=1 | |||
echo "Missing command: $1" | |||
@@ -30,7 +30,8 @@ check_command "amixer" | |||
check_command "xbacklight" | |||
check_command "feh" | |||
check_command "xsel" | |||
check_command "byzanz-record" | |||
check_command "ffmpeg" | |||
check_command "sxhkd" | |||
check_file ~/.mrecrc | |||
@@ -62,4 +63,16 @@ done | |||
cd .. | |||
echo "Done." | |||
while getopts :m option; do | |||
case "$option" in | |||
m) | |||
echo "Not switching mod and alt keys." | |||
echo "" > ~/.Xmodmaprc | |||
;; | |||
*) | |||
echo "Unknown option: $option" | |||
;; | |||
esac | |||
done | |||
echo "Everything set up!" |