dotfiles/sway/config

38 lines
1.1 KiB
Plaintext

### Variables
#
set $mod Mod4
set $ctrl Control
set $left h
set $down j
set $up k
set $right l
set $term kitty
set $scripts $HOME/.config/sway/scripts
set $tty-popup $scripts/tty-popup
set $menu bash ~/.config/sway/scripts/menu
set $pass_menu $term --class fzf-pass -e sh -c /usr/bin/fzf-pass
set $clipman_menu bash ~/.config/sway/scripts/menu_clipman
set $clipman_clear_menu bash ~/.config/sway/scripts/clipman_clear_menu
set $printscreen bash ~/.config/sway/scripts/printscreen
# Support for picture in picture mode.
# There is currently no support for automatically positioning it in the bottom
# left corner as xdotool doesn't exist in wayland
set $PIP floating enabled ; sticky enabled ; border pixel 0
for_window [class="mpv"] $PIP
for_window [class="pip"] $PIP
for_window [window_role="PictureInPicture"] $PIP
for_window [class="feh"] floating enabled ; border pixel 0
for_window [app_id="fzf-pass"] focus, floating enabled, border pixel 1
for_window [app_id="tty-popup"] focus; $PIP
for_window [app_id="tty-popup" title="^pass$"] resize set 33 ppt 33 ppt
# Status Bar:
bar {
swaybar_command waybar
}
include config.d/*