diff options
Diffstat (limited to '.config/sway/config')
| -rw-r--r-- | .config/sway/config | 142 | 
1 files changed, 75 insertions, 67 deletions
| diff --git a/.config/sway/config b/.config/sway/config index ccb6f0b..4d20af6 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -42,30 +42,31 @@ workspace $ws9 output  primary  workspace $ws10 output primary  # switch to workspace -bindsym Mod1+1 workspace $ws1 -bindsym Mod1+2 workspace $ws2 -bindsym Mod1+3 workspace $ws3 -bindsym Mod1+4 workspace $ws4 -bindsym Mod1+5 workspace $ws5 -bindsym Mod1+6 workspace $ws6 -bindsym Mod1+7 workspace $ws7 -bindsym Mod1+8 workspace $ws8 -bindsym Mod1+9 workspace $ws9 -bindsym Mod1+0 workspace $ws10 -bindsym Mod1+Tab workspace back_and_forth -bindsym Mod1+Shift+Tab exec rofi -show window +bindsym Mod4+1 workspace $ws1 +bindsym Mod4+2 workspace $ws2 +bindsym Mod4+3 workspace $ws3 +bindsym Mod4+4 workspace $ws4 +bindsym Mod4+5 workspace $ws5 +bindsym Mod4+6 workspace $ws6 +bindsym Mod4+7 workspace $ws7 +bindsym Mod4+8 workspace $ws8 +bindsym Mod4+9 workspace $ws9 +bindsym Mod4+0 workspace $ws10 +bindsym Mod4+Tab workspace next_on_output +bindsym Mod4+Shift+Tab workspace prev_on_output +workspace_auto_back_and_forth yes  # move focused container to workspace -bindsym Mod1+shift+1 move container to workspace $ws1 -bindsym Mod1+shift+2 move container to workspace $ws2 -bindsym Mod1+shift+3 move container to workspace $ws3 -bindsym Mod1+shift+4 move container to workspace $ws4 -bindsym Mod1+shift+5 move container to workspace $ws5 -bindsym Mod1+shift+6 move container to workspace $ws6 -bindsym Mod1+shift+7 move container to workspace $ws7 -bindsym Mod1+shift+8 move container to workspace $ws8 -bindsym Mod1+shift+9 move container to workspace $ws9 -bindsym Mod1+shift+0 move container to workspace $ws10 +bindsym Mod4+shift+1 move container to workspace $ws1 +bindsym Mod4+shift+2 move container to workspace $ws2 +bindsym Mod4+shift+3 move container to workspace $ws3 +bindsym Mod4+shift+4 move container to workspace $ws4 +bindsym Mod4+shift+5 move container to workspace $ws5 +bindsym Mod4+shift+6 move container to workspace $ws6 +bindsym Mod4+shift+7 move container to workspace $ws7 +bindsym Mod4+shift+8 move container to workspace $ws8 +bindsym Mod4+shift+9 move container to workspace $ws9 +bindsym Mod4+shift+0 move container to workspace $ws10  # move workspaces between outputs on dock  bindswitch --reload --locked lid:on  output eDP-1 disable ; output DP-3 enable; @@ -76,9 +77,9 @@ bindswitch --reload --locked lid:off output eDP-1 enable  ; output DP-3 disable;  default_border pixel  hide_edge_borders smart  title_align center -floating_modifier Mod1 -bindsym Mod1+shift+p move scratchpad -bindsym Mod1+p scratchpad show +floating_modifier Mod4 +bindsym Mod4+shift+p move scratchpad +bindsym Mod4+p scratchpad show  # movement  set $down j @@ -87,65 +88,62 @@ set $right l  set $up k  # change focus -bindsym Mod1+$down focus down -bindsym Mod1+$left focus left -bindsym Mod1+$right focus right -bindsym Mod1+$up focus up -bindsym Mod1+space focus mode_toggle +bindsym Mod4+$down focus down +bindsym Mod4+$left focus left +bindsym Mod4+$right focus right +bindsym Mod4+$up focus up  # move focused window -bindsym Mod1+shift+$down move down -bindsym Mod1+shift+$left move left -bindsym Mod1+shift+$right move right -bindsym Mod1+shift+$up move up +bindsym Mod4+shift+$down move down +bindsym Mod4+shift+$left move left +bindsym Mod4+shift+$right move right +bindsym Mod4+shift+$up move up  # resize -bindsym Mod1+i 				resize grow height -bindsym Mod1+o 				resize grow width -bindsym Mod1+u 				resize shrink height -bindsym Mod1+y				resize shrink width +bindsym Mod4+i					resize grow height +bindsym Mod4+o 					resize grow width +bindsym Mod4+u 					resize shrink height +bindsym Mod4+y					resize shrink width  ## LAYOUT -bindsym Mod1+f fullscreen toggle -bindsym Mod1+shift+space floating toggle -bindsym Mod1+shift+s floating enable; sticky toggle +bindsym Mod4+f					fullscreen toggle +bindsym Mod4+shift+space		floating toggle +bindsym Mod4+shift+s			floating enable; sticky toggle  ## CONTROLS -bindsym Mod1+shift+q			kill -bindsym Mod1+shift+e			exit -bindsym Mod1+shift+c			reload -#bindsym Mod1+shift+r 			restart +bindsym Mod4+q			kill +bindsym Mod4+shift+r			reload  ## SHORTCUTS -bindsym Mod1+Return 			split horizontal; exec $term -bindsym Mod1+shift+Return		split vertical; exec $term -bindsym Mod1+control+Return		split horizontal; exec $term -e mosh dev.53hor.net -bindsym Mod1+control+shift+Return		split vertical; exec $term -e mosh dev.53hor.net +bindsym Mod4+Return 			split horizontal; exec $term +bindsym Mod4+shift+Return		split vertical; exec $term +bindsym Mod4+control+Return		split horizontal; exec $term -e mosh dev.53hor.net +bindsym Mod4+control+shift+Return		split vertical; exec $term -e mosh dev.53hor.net  #bindsym Mod4+p					exec arandr  #bindsym Mod4+l					exec xautolock -locknow -bindsym Mod1+F1					exec rofi -show combi -bindsym Mod1+F2					workspace $ws1 ; exec firefox -bindsym Mod1+F3  exec			exec thunderbird -bindsym Mod1+F4					exec passmenu.sh -#bindsym Mod1+F5  exec -#bindsym Mod1+F1  exec -#bindsym Mod1+F1  exec -#bindsym Mod1+F1  exec -#bindsym Mod1+F6  exec -#bindsym Mod1+F7  exec -#bindsym Mod1+F8  exec -#bindsym Mod1+F9					exec passmenu.sh -bindsym Mod1+F10				exec mixer vol -5 && $sigaudio -bindsym Mod1+F11				exec mixer vol +5 && $sigaudio -bindsym Mod1+F12				exec mixer vol 0 && $sigaudio +bindsym Mod4+space				exec rofi -show combi +bindsym Mod4+F2					workspace $ws1 ; exec firefox +bindsym Mod4+F3					exec thunderbird +#bindsym Mod4+F4					exec passmenu.sh +#bindsym Mod4+F5  exec +#bindsym Mod4+F1  exec +#bindsym Mod4+F1  exec +#bindsym Mod4+F1  exec +#bindsym Mod4+F6  exec +#bindsym Mod4+F7  exec +#bindsym Mod4+F8  exec +#bindsym Mod4+F9					exec passmenu.sh +bindsym Mod4+F10				exec mixer vol 0 && $sigaudio +bindsym Mod4+F11				exec mixer vol -5 && $sigaudio +bindsym Mod4+F12				exec mixer vol +5 && $sigaudio  bindsym XF86AudioLowerVolume	exec mixer vol -5 && $sigaudio  bindsym XF86AudioRaiseVolume 	exec mixer vol +5 && $sigaudio  bindsym XF86AudioMute			exec mixer vol 0 && $sigaudio  bindsym --release Print			exec grim -bindsym Mod1+Pause				exec swaylock ; exec doas acpiconf -s3 +bindsym Mod4+Pause				exec swaylock ; exec doas acpiconf -s3  ## COLORS @@ -171,12 +169,21 @@ mode $mode_record {  }  set $mode_modes " default  recording" -bindsym Mod1+Escape		mode $mode_modes +bindsym Mod4+Escape		mode $mode_modes  mode $mode_modes {  	bindsym Escape mode default  	bindsym F1		mode $mode_record  } +set $mode_quit "Really quit? (y/N)" +mode $mode_quit { +	bindsym y exit +	bindsym Return mode default +	bindsym n mode default +	bindsym Escape mode default +} +bindsym Mod4+shift+q			mode $mode_quit +  ## ASSIGNMENTS  assign [class="Firefox"] $ws1 @@ -185,4 +192,5 @@ for_window [class="pwcview"] floating enable ; sticky enable  for_window [title="wpgtk*"] floating enable  ## STARTUP -exec_always sh /home/atc/.config/wpg/wp-init.sh +exec_always ~/.config/wpg/wp_init.sh +exec swayidle -w timeout 300 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' |