87 lines
2.4 KiB
Plaintext
87 lines
2.4 KiB
Plaintext
#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 waybar
|
|
exec shikane
|
|
exec nm-applet
|
|
exec blueman-applet
|
|
exec systemctl --user start hyperolkitagent
|
|
|
|
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
|
|
|
|
|