#font 'JetBrainsMono NF' 9
#font 'JetBrainsMono Nerd Font Mono' 9
font 'JetBrainsMonoNFM-Regular' 9

### Variables
#set $mod Mod1
set $mod Mod4

#set $term kitty -1
set $term kitty
#set $term ghostty

set $menu wofi -S drun -GI

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 
#output * bg /home/jozamudi/Documents/Wallpapers/windows-11-stock-official-colorful-3840x2160-5658.jpg fill
#output eDP-1 scale 1.7 
#output 'BNQ BenQ PD3200U S2N01233019' scale 1.5
#exec_always shikanectl reload

bindswitch --reload --locked lid:on output $laptop disable
bindswitch --reload --locked lid:off output $laptop enable
exec_always --no-startup-id '/home/jozamudi/.config/sway/scripts/clamshell-mode.sh'

#input "1267:12792:ELAN067B:00_04F3:31F8_Touchpad" {
#    dwt enabled
#    tap enabled
#    middle_emulation enabled
#} 

### Idle configuration
#exec swayidle -w \
#	timeout 300 'swaylock -f -c 000000' \
#	timeout 600 'swaymsg "output * power off"' \
#	resume 'swaymsg "output * power on"' \
#	before-sleep 'swaylock -f -c 000000'


seat seat0 xcursor_theme Adwaita 35

#exec pipewire
exec swaync
exec shikane
exec nm-applet
exec blueman-applet

exec systemctl --user start hyperolkitagent
exec waybar -c ~/.config/sway/waybar/config.jsonc -s ~/.config/sway/waybar/style.css
exec flatpak run com.github.wwmm.easyeffects -w
exec xrdb -merge ~/.Xresources
exec wl-paste -t text --watch clipman store --no-persist

exec hypridle
exec gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"

#exec mpd
#exec syncthing

# Auto start .desktop files using dex
exec dex -a

#exec wl-paste -t text --watch clipman store --no-persist
# There are two wl-paste processes running, one for the primary and one for the normal clipboard
exec                     wl-paste    -t text --watch clipman store
exec                     wl-paste -p -t text --watch clipman store
# The keybind to select a clipping
bindsym $mod+y           exec clipman --primary pick --tool wofi
# Clear all clippings
bindsym $mod+Shift+y     exec clipman clear -a
# Remove a selected clipping
bindsym $mod+Mod1+y      exec clipman clear --tool wofi
# Empty the current clipping
bindsym $mod+Ctrl+y      exec : | wl-copy -p

#better audio
#exec easyeffects -w -l Laptop 

#default_border pixel 2
#default_floating_border pixel 2
exec systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP
exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway XDG_SESSION_DESKTOP=sway


