93 lines
4.1 KiB
Plaintext
93 lines
4.1 KiB
Plaintext
bindsym $mod+F7 exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && ~/.config/i3/scripts/volume.sh
|
|
bindsym $mod+F8 exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && ~/.config/i3/scripts/volume.sh
|
|
bindsym $mod+F9 exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && ~/.config/i3/scripts/volume.sh
|
|
bindsym $mod+F10 exec --no-startup-id playerctl previous
|
|
bindsym $mod+F11 exec --no-startup-id playerctl play-pause
|
|
bindsym $mod+F12 exec --no-startup-id playerctl next
|
|
bindsym $mod+Return exec kitty
|
|
bindsym $mod+Shift+q kill
|
|
bindsym $mod+d exec --no-startup-id "rofi -modi drun,run,window -show drun"
|
|
bindsym $mod+j focus left
|
|
bindsym $mod+k focus down
|
|
bindsym $mod+l focus up
|
|
bindsym $mod+semicolon focus right
|
|
bindsym $mod+Left focus left
|
|
bindsym $mod+Down focus down
|
|
bindsym $mod+Up focus up
|
|
bindsym $mod+Right focus right
|
|
bindsym $mod+Shift+j move left
|
|
bindsym $mod+Shift+k move down
|
|
bindsym $mod+Shift+l move up
|
|
bindsym $mod+Shift+semicolon move right
|
|
bindsym $mod+Shift+Left move left
|
|
bindsym $mod+Shift+Down move down
|
|
bindsym $mod+Shift+Up move up
|
|
bindsym $mod+Shift+Right move right
|
|
bindsym $mod+Shift+h split h
|
|
bindsym $mod+Shift+v split v
|
|
bindsym $mod+Shift+f fullscreen toggle
|
|
bindsym $mod+Shift+s layout stacking
|
|
bindsym $mod+Shift+w layout tabbed
|
|
bindsym $mod+Shift+e layout toggle split
|
|
bindsym $mod+m floating toggle
|
|
bindsym $mod+Shift+m focus mode_toggle
|
|
bindsym $mod+Shift+a focus parent
|
|
bindsym $mod+Shift+d focus child
|
|
bindsym $mod+1 workspace number $ws1
|
|
bindsym $mod+2 workspace number $ws2
|
|
bindsym $mod+3 workspace number $ws3
|
|
bindsym $mod+4 workspace number $ws4
|
|
bindsym $mod+5 workspace number $ws5
|
|
bindsym $mod+6 workspace number $ws6
|
|
bindsym $mod+7 workspace number $ws7
|
|
bindsym $mod+8 workspace number $ws8
|
|
bindsym $mod+9 workspace number $ws9
|
|
bindsym $mod+0 workspace number $ws10
|
|
bindsym $mod+Shift+1 move container to workspace number $ws1
|
|
bindsym $mod+Shift+2 move container to workspace number $ws2
|
|
bindsym $mod+Shift+3 move container to workspace number $ws3
|
|
bindsym $mod+Shift+4 move container to workspace number $ws4
|
|
bindsym $mod+Shift+5 move container to workspace number $ws5
|
|
bindsym $mod+Shift+6 move container to workspace number $ws6
|
|
bindsym $mod+Shift+7 move container to workspace number $ws7
|
|
bindsym $mod+Shift+8 move container to workspace number $ws8
|
|
bindsym $mod+Shift+9 move container to workspace number $ws9
|
|
bindsym $mod+Shift+0 move container to workspace number $ws10
|
|
bindsym $mod+Shift+c reload
|
|
bindsym $mod+Shift+r restart
|
|
mode "Exit i3? [y/n]" {
|
|
bindsym y exec i3-msg exit
|
|
bindsym n mode "default"
|
|
bindsym Escape mode "default"
|
|
}
|
|
bindsym $mod+Shift+x mode "Exit i3? [y/n]"
|
|
mode "Resize" {
|
|
bindsym $left resize shrink width 10 px or 10 ppt
|
|
bindsym $down resize grow height 10 px or 10 ppt
|
|
bindsym $up resize shrink height 10 px or 10 ppt
|
|
bindsym $right resize grow width 10 px or 10 ppt
|
|
bindsym Left resize shrink width 10 px or 10 ppt
|
|
bindsym Down resize grow height 10 px or 10 ppt
|
|
bindsym Up resize shrink height 10 px or 10 ppt
|
|
bindsym Right resize grow width 10 px or 10 ppt
|
|
bindsym Return mode "default"
|
|
bindsym Escape mode "default"
|
|
bindsym Mod1+r mode "default"
|
|
}
|
|
bindsym $mod+r mode "Resize"
|
|
bindsym $mod+v exec --no-startup-id bash -c "rofi -modi 'clipboard:greenclip print' -show clipboard && xclip -selection clipboard -o | ~/.config/i3/scripts/i3-sc-clipboard.sh"
|
|
bindsym Shift+Print exec --no-startup-id ~/.config/i3/scripts/i3-sc-area.sh
|
|
bindsym Ctrl+Print exec --no-startup-id ~/.config/i3/scripts/i3-sc-window.sh
|
|
bindsym Print exec --no-startup-id ~/.config/i3/scripts/i3-sc-full.sh
|
|
mode "Lock? [y/n]" {
|
|
bindsym y mode "default" exec --no-startup-id ~/.config/i3/scripts/i3-lock.sh
|
|
bindsym n mode "default"
|
|
bindsym Escape mode "default"
|
|
}
|
|
bindsym $mod+x mode "Lock? [y/n]"
|
|
mode "Suspend? [y/n]" {
|
|
bindsym y mode "default" exec --no-startup-id "~/.config/i3/scripts/i3-lock.sh & sleep 1 && systemctl suspend"
|
|
bindsym n mode "default"
|
|
bindsym Escape mode "default"
|
|
}
|
|
bindsym $mod+Ctrl+x mode "Suspend? [y/n]" |