diff --git a/home/.config/sway/conf.d/06-keybinds.conf b/home/.config/sway/conf.d/06-keybinds.conf index ead3eff..ab238a2 100644 --- a/home/.config/sway/conf.d/06-keybinds.conf +++ b/home/.config/sway/conf.d/06-keybinds.conf @@ -22,9 +22,6 @@ bindsym $mod+Shift+r reload # open link from clipboard in default application bindsym $mod+Shift+o exec mimeo "$(wl-paste)" -# flash the current window -bindsym $mod+n exec flash_window - # turn on and off internal screen bindsym --locked XF86Search output eDP-1 enable bindsym --locked Shift+XF86Search output eDP-1 disable @@ -42,32 +39,28 @@ bindsym $mod+Backspace exec makoctl invoke bindsym Control+Escape exec makoctl dismiss # activate lockscreen -bindsym Control+Shift+l exec loginctl lock-session +bindsym Control+Shift+Backspace exec loginctl lock-session # Move your focus around bindsym $mod+h focus left bindsym $mod+j focus down bindsym $mod+k focus up bindsym $mod+l focus right -# or use $mod+[up|down|left|right] bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right - -# _move_ the focused window with the same, but add Shift +# Move focused window bindsym $mod+Shift+h move left bindsym $mod+Shift+j move down bindsym $mod+Shift+k move up bindsym $mod+Shift+l move right -# ditto, with arrow keys bindsym $mod+Shift+Left move left bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right -# Layout stuff: # Split direction bindsym $mod+y splith bindsym $mod+x splitv @@ -132,16 +125,20 @@ bindsym --locked XF86AudioStop exec playerctl stop bindsym --locked Ctrl+Alt+s exec playerctl stop # rotate screen -bindsym $mod+Control+Right output eDP-1 transform 90 -bindsym $mod+Control+Up output eDP-1 transform 0 -bindsym $mod+Control+Down output eDP-1 transform 180 -bindsym $mod+Control+Left output eDP-1 transform 270 +bindsym $mod+m+Right output eDP-1 transform 90 +bindsym $mod+m+Up output eDP-1 transform 0 +bindsym $mod+m+Down output eDP-1 transform 180 +bindsym $mod+m+Left output eDP-1 transform 270 +bindsym $mod+m+h output eDP-1 transform 270 +bindsym $mod+m+j output eDP-1 transform 180 +bindsym $mod+m+l output eDP-1 transform 90 +bindsym $mod+m+k output eDP-1 transform 0 # display brightness bindsym XF86MonBrightnessUp exec light -A 5 && light -G | cut -d'.' -f1 > $SWAYSOCK.wob bindsym XF86MonBrightnessDown exec light -U 5 && light -G | cut -d'.' -f1 > $SWAYSOCK.wob -# switch to urgent workspace +# Switch to urgent workspace bindsym $mod+u [urgent=latest] focus # Switch to workspace @@ -168,6 +165,16 @@ bindsym $mod+Shift+8 move container to workspace 8 bindsym $mod+Shift+9 move container to workspace 9 bindsym $mod+Shift+0 move container to workspace 10 +# Move workspace to monitor in direction +bindsym Control+Shift+h move workspace to output left +bindsym Control+Shift+j move workspace to output down +bindsym Control+Shift+k move workspace to output up +bindsym Control+Shift+l move workspace to output right +bindsym Control+Shift+Left move workspace to output left +bindsym Control+Shift+Down move workspace to output down +bindsym Control+Shift+Up move workspace to output up +bindsym Control+Shift+Right move workspace to output right + # Take a screenshot to clipboard bindsym Print exec grim -g "$(slurp -d)" - | wl-copy -t image/png