chore: updated sway config

* explicit wayland command requests (sway)
* keybinds additions for when screen is locked
* multihead conf updates
* background changes
* smart gaps off
This commit is contained in:
surtur 2020-10-05 18:20:37 +02:00
parent 41faa8f2ca
commit d89c1cb311
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

@ -7,22 +7,24 @@ set
$right l $right l
$lock exec ~/utils/bin/swaylock-wrapper $lock exec ~/utils/bin/swaylock-wrapper
$lockt exec ~/utils/bin/sway-locker -t $lockt exec ~/utils/bin/sway-locker -t
$term kitty #qterminal alacritty $term KITTY_ENABLE_WAYLAND=1 kitty # qterminal alacritty
$menu rofi -show drun $menu rofi -show drun
# $bg "~/Pictures/apod/2019-October-20-Pluto-at-Night.jpg fill #000000" $numenu kitty --class 'launcher' bash -c 'compgen -c | sort -u | fzf | xargs -r swaymsg -t command exec'
$nutermmenu kitty --class 'launcher' bash -c 'compgen -c | sort -u | fzf | xargs -r kitty'
# $bg "~/Pictures/apod/2019-January-2-The-Orion-Nebula-in-Infrared-from-WISE.jpg fit #000000" # $bg "~/Pictures/apod/2019-January-2-The-Orion-Nebula-in-Infrared-from-WISE.jpg fit #000000"
$bg "~/Pictures/apod/2020-April-29-The-Ion-Tail-of-New-Comet-SWAN.jpg fit #000000" # $bg "~/Pictures/apod/2020-April-29-The-Ion-Tail-of-New-Comet-SWAN.jpg fit #000000"
$bg "~/Pictures/apod/2020-August-11-Churning-Clouds-on-Jupiter.jpg fill"
$bg2 "~/Pictures/apod/2019-October-20-Pluto-at-Night.jpg fill #000000"
$gtk_theme "Mint-Y-Dark-Blue" $gtk_theme "Mint-Y-Dark-Blue"
$icon_theme "Flat-Remix-Blue-Dark" $icon_theme "Flat-Remix-Blue-Dark"
$pri eDP-1 $pri eDP-1
#$sec HDMI-A-1
$sec DP-2 $sec DP-2
} }
default_border pixel 2 default_border pixel 2
default_floating_border pixel 2 default_floating_border pixel 2
smart_gaps on #smart_gaps on
gaps outer 8 gaps outer 8
gaps inner 5 gaps inner 5
@ -34,8 +36,10 @@ exec_always --no-startup-id
pkill waybar pkill waybar
pkill swayidle pkill swayidle
pkill "docker-tray" pkill "docker-tray"
swaymsg output $pri bg $bg
swaymsg output $sec bg $bg2
#swaymsg output $ter bg $bg
waybar waybar
swaymsg output "*" bg $bg
dbus-update-activation-environment DISPLAY XAUTHORITY dbus-update-activation-environment DISPLAY XAUTHORITY
eval $(/usr/bin/gnome-keyring-daemon --start --components=ssh) eval $(/usr/bin/gnome-keyring-daemon --start --components=ssh)
mako mako
@ -52,6 +56,9 @@ bindsym ctrl+alt+l exec --no-startup-id $lock
bindsym $mod+grave exec --no-startup-id $lock bindsym $mod+grave exec --no-startup-id $lock
bindswitch lid:on exec --no-startup-id $lock bindswitch lid:on exec --no-startup-id $lock
output $sec pos 1920 0 res 1920x1200 output $sec pos 1920 0 res 1920x1200
exec --no-startup-id swaymsg output $pri bg $bg
exec --no-startup-id swaymsg output $sec bg $bg2
exec --no-startup-id swaymsg focus output $pri
#--- Window Decorations #--- Window Decorations
set set
@ -80,10 +87,16 @@ bindsym
$mod+Shift+e exec swaynag -t error -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' $mod+Shift+e exec swaynag -t error -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'
$mod+Return exec $term $mod+Return exec $term
$mod+t exec $term $mod+t exec $term
$mod+Shift+t exec alacritty $mod+ctrl+Shift+t exec qterminal
$mod+Shift+q kill $mod+Shift+q kill
alt+F1 exec $menu alt+F1 exec $menu
alt+F2 exec $numenu
alt+Shift+F2 exec $nutermmenu
$mod+ctrl+k exec QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_QPA_PLATFORMTHEME=wayland keepassxc
$mod+ctrl+t exec telegram-desktop
$mod+ctrl+v exec QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_QPA_PLATFORMTHEME=wayland VirtualBox
} }
for_window [app_id="^launcher$"] floating enable, border none, resize set width 25 ppt height 100 ppt, move position 0 px 0 px
input * input *
{ {
@ -91,7 +104,7 @@ input *
xkb_options grp:win_space_toggle,compose:ralt xkb_options grp:win_space_toggle,compose:ralt
xkb_variant ",qwerty" xkb_variant ",qwerty"
repeat_delay 280 repeat_delay 280
repeat_rate 30 repeat_rate 55
tap enabled tap enabled
natural_scroll enabled natural_scroll enabled
@ -159,19 +172,19 @@ bindsym
Shift+print exec grim -g "$(slurp)" - | wl-copy Shift+print exec grim -g "$(slurp)" - | wl-copy
$mod+c exec gnome-calculator $mod+c exec gnome-calculator
$mod+n exec nemo $mod+n exec nemo
$mod+m exec QT_QPA_PLATFORMTHEME=wayland vlc $mod+m exec QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_QPA_PLATFORMTHEME=wayland vlc
$mod+Shift+b exec brave-browser-beta --incognito $mod+Shift+b exec brave-browser-beta --incognito
$mod+Shift+w exec MOZ_USE_XINPUT2=1 MOZ_ENABLE_WAYLAND=1 ~/Downloads/firefox-dev/firefox --private-window $mod+Shift+w exec MOZ_USE_XINPUT2=1 MOZ_ENABLE_WAYLAND=1 ~/Downloads/firefox-dev/firefox --private-window
$mod+Shift+g exec MOZ_USE_XINPUT2=1 MOZ_ENABLE_WAYLAND=1 firefox --private-window $mod+Shift+g exec MOZ_USE_XINPUT2=1 MOZ_ENABLE_WAYLAND=1 firefox --private-window
$mod+Shift+v exec ferdi $mod+Shift+v exec ferdi
$mod+Shift+a exec chromium-freeworld --incognito $mod+Shift+a exec chromium-freeworld --incognito
--locked $mod+Escape exec systemctl suspend -i --locked $mod+Escape exec systemctl suspend -i
$mod+Shift+o exec alacritty -e bash -c 'sudo cpupower frequency-set -g powersave;figlet powersave;sleep 2' $mod+Shift+o exec kitty bash -c 'sudo cpupower frequency-set -g powersave;figlet powersave;sleep 2'
$mod+Shift+p exec alacritty -e bash -c 'sudo cpupower frequency-set -g performance;figlet performance;sleep 2' $mod+Shift+p exec kitty bash -c 'sudo cpupower frequency-set -g performance;figlet performance;sleep 2'
--locked $mod+ctrl+Shift+s exec alacritty -e bash -c 'sudo dell-bios-fan-control 0;sudo i8kfan 0 0' --locked $mod+ctrl+Shift+s exec kitty bash -c 'sudo dell-bios-fan-control 0;sudo i8kfan 0 0'
--locked $mod+ctrl+Shift+d exec alacritty -e bash -c 'sudo dell-bios-fan-control 0;sudo i8kfan 0 1' --locked $mod+ctrl+Shift+d exec kitty bash -c 'sudo dell-bios-fan-control 0;sudo i8kfan 0 1'
--locked $mod+ctrl+Shift+f exec alacritty -e bash -c 'sudo dell-bios-fan-control 0;sudo i8kfan 0 2' --locked $mod+ctrl+Shift+f exec kitty bash -c 'sudo dell-bios-fan-control 0;sudo i8kfan 0 2'
--locked $mod+ctrl+Shift+b exec alacritty -e bash -c 'sudo dell-bios-fan-control 1' --locked $mod+ctrl+Shift+b exec kitty bash -c 'sudo dell-bios-fan-control 1'
$mod+ctrl+Shift+a exec ~/.local/bin/keepmenu $mod+ctrl+Shift+a exec ~/.local/bin/keepmenu
} }
@ -303,6 +316,16 @@ workspace 16 output $sec
workspace 17 output $sec workspace 17 output $sec
workspace 18 output $sec workspace 18 output $sec
workspace 19 output $sec workspace 19 output $sec
workspace 20 output $ter
workspace 21 output $ter
workspace 22 output $ter
workspace 23 output $ter
workspace 24 output $ter
workspace 25 output $ter
workspace 26 output $ter
workspace 27 output $ter
workspace 28 output $ter
workspace 29 output $ter
# #
# Layout stuff: # Layout stuff: