aboutsummaryrefslogtreecommitdiff
path: root/home/.config/i3/config
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2017-05-18 23:40:18 -0700
committerJakob Odersky <jakob@odersky.com>2017-05-18 23:40:18 -0700
commit906c506f92ac835a2b66cec92ebaafdf13ef875a (patch)
tree751eb987fd37ee2f5c00b96cc72c026452bb10fe /home/.config/i3/config
parent0cf98cdcfb6b3ae70fa2ffa8b1593b97cb1edec3 (diff)
downloaddotfiles-906c506f92ac835a2b66cec92ebaafdf13ef875a.tar.gz
dotfiles-906c506f92ac835a2b66cec92ebaafdf13ef875a.tar.bz2
dotfiles-906c506f92ac835a2b66cec92ebaafdf13ef875a.zip
Adapt settings to x260
Diffstat (limited to 'home/.config/i3/config')
-rw-r--r--home/.config/i3/config33
1 files changed, 21 insertions, 12 deletions
diff --git a/home/.config/i3/config b/home/.config/i3/config
index 8ffa00d..25cc83c 100644
--- a/home/.config/i3/config
+++ b/home/.config/i3/config
@@ -41,8 +41,10 @@ bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# move workspaces between monitors
-bindsym $mod+Shift+greater move workspace to output right
-bindsym $mod+Shift+less move workspace to output left
+bindsym $mod+Shift+Control+Left move workspace to output right
+bindsym $mod+Shift+Control+Right move workspace to output left
+bindsym $mod+Shift+Control+Up move workspace to output up
+bindsym $mod+Shift+Control+Down move workspace to output down
# split in horizontal orientation
bindsym $mod+h split h
@@ -138,7 +140,7 @@ bindsym $mod+x exec --no-startup-id dmenu_run # all executables
mode "common" {
bindsym t exec i3-sensible-terminal, mode "default"
bindsym e exec emacsclient --alternate-editor='' --create-frame --no-wait , mode "default"
- bindsym f exec firefox, mode "default"
+ bindsym f exec google-chrome, mode "default"
bindsym p exec open-project, mode "default"
bindsym y exec ~/bin/passmenu --type, mode "default"
bindsym Shift+y exec ~/bin/passmenu, mode "default"
@@ -148,23 +150,29 @@ mode "common" {
bindsym $mod+q mode "common"
mode "setup" {
- bindsym 0 exec --no-startup-id setup mirror
- bindsym 1 exec --no-startup-id setup single
- bindsym 2 exec --no-startup-id setup double
+ bindsym 0 exec --no-startup-id ~/bin/setup mirror
+ bindsym 1 exec --no-startup-id ~/bin/setup single
+ bindsym 2 exec --no-startup-id ~/bin/setup double
bindsym Return mode "default"
bindsym Escape mode "default"
}
-bindsym XF86LaunchA mode setup
+bindsym XF86Explorer mode setup
-# media keys
+mode "media" {
+ bindsym space exec --no-startup-id dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause, exec pkill -SIGRTMIN+10 i3blocks, mode "default"
+ bindsym Right exec --no-startup-id dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next, exec pkill -SIGRTMIN+10 i3blocks, mode "default"
+ bindsym Left exec --no-startup-id dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous, exec pkill -SIGRTMIN+10 i3blocks, mode "default"
+ bindsym Return mode "default"
+ bindsym Escape mode "default"
+}
+bindsym $mod+m mode "media"
+
+# volume keys
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ '-5%', exec pkill -SIGRTMIN+10 i3blocks
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ '+5%', exec pkill -SIGRTMIN+10 i3blocks
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle, exec pkill -SIGRTMIN+10 i3blocks
-bindsym XF86AudioPlay exec --no-startup-id dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause, exec pkill -SIGRTMIN+10 i3blocks
-bindsym XF86AudioNext exec --no-startup-id dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next, exec pkill -SIGRTMIN+10 i3blocks
-bindsym XF86AudioPrev exec --no-startup-id dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous, exec pkill -SIGRTMIN+10 i3blocks
-# lighting
+# backlight
bindsym XF86MonBrightnessDown exec --no-startup-id ~/bin/backlight dec, exec pkill -SIGRTMIN+10 i3blocks
bindsym XF86MonBrightnessUp exec --no-startup-id ~/bin/backlight inc, exec pkill -SIGRTMIN+10 i3blocks
@@ -178,6 +186,7 @@ bindsym $mod+Control+l exec --no-startup-id systemctl suspend
# utility applications
exec --no-startup-id nm-applet
+exec --no-startup-id blueman-applet
exec --no-startup-id redshift
# layout preferences