font 'JetBrainsMono NF' 9 ### Variables #set $mod Mod1 set $mod Mod4 set $term kitty -1 #set $term ghostty set $menu wofi -S drun -G set $left h set $down j set $up k set $right l set $laptop eDP-1 include ~/.config/sway/config.d/* ### Output configuration # You can get the names of your outputs by running: swaymsg -t get_outputs # https://gitlab.com/w0lff/shikane for multitple display handling exec --no-startup-id nohup shikane -c /home/jozamudi/.config/shikane/config.toml bindswitch --reload --locked lid:on output $laptop disable bindswitch --reload --locked lid:off output $laptop enable exec_always --no-startup-id nohup '/home/jozamudi/.config/sway/scripts/clamshell-mode.sh' ### Idle configuration exec swayidle -w \ timeout 300 'swaylock -f -c 000000' \ timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \ before-sleep 'playerctl pause; swaylock -f -c 000000' seat seat0 xcursor_theme Adwaita 25 # Auto start .desktop files using dex exec dex -a exec nohup pipewire exec nohup swaync exec nohup sway-audio-idle-inhibit exec nohup waybar exec wl-paste -t text --watch clipman store --no-persist #better audio exec easyeffects -w -l Laptop default_border pixel 2 default_floating_border pixel 2