sisyphus/stow/sway/.config/sway/config

65 lines
1.8 KiB
Text

#
# ~/.config/sway/config
#
# Variables
set {
$alt Mod1
$flag Mod4
$left h
$down j
$up k
$right l
$scrollUp button4
$scrollDown button5
# $term kitty || alacritty || foot
$term foot
$menu j4-dmenu-desktop --dmenu="rofi -dmenu -i" --no-generic --usage-log="/home/tdpeuter/.local/state/dmenu.log" --term=$term
# TODO Find better location and better way to reference this.
$window_switcher /home/tdpeuter/projects/fzf-jump/new.sh
$lock swaylock -f
}
include {
input-output
keybinds
modes
style
}
# Focus
focus_follows_mouse no
floating_modifier $flag normal
# Window rules
for_window {
[window_role="About"] floating enable
[window_role="bubble"] floating enable
[window_role="Organizer"] floating enable
[window_role="page-info"] floating enable
[window_role="pop-up"] floating enable
[window_role="Preferences"] floating enable
[window_role="splash"] floating enable
[window_role="task_dialog"] floating enable
[window_role="task_dialog"] floating enable
[window_role="toolbox"] floating enable
[window_role="webconsole"] floating enable
[window_type="dialog"] floating enable
[window_type="menu"] floating enable
[app_id="qalculate-gtk"] floating enable, border pixel 1
}
exec dbus-sway-environment
exec configure-gtk
exec dbus-update-activation-environment --systemd DISPLAY XAUTHORITY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
exec wlsunset -l 50.50 -L 4.00 -t 3000 -T 6500
exec gnome-keyring-daemon --start --components=secrets # Secrets
exec dunst --verbosity crit # Notification manager
exec swayidle -w
exec nextcloud --background