2023-11-25 00:11:01 -05:00
|
|
|
plugin {
|
|
|
|
touch_gestures {
|
|
|
|
# The default sensitivity is probably too low on tablet screens,
|
|
|
|
# I recommend turning it up to 4.0
|
|
|
|
sensitivity = 4.0
|
|
|
|
|
|
|
|
# must be >= 3
|
|
|
|
workspace_swipe_fingers = 3
|
|
|
|
|
|
|
|
experimental {
|
|
|
|
# send proper cancel events to windows instead of hacky touch_up events,
|
|
|
|
# NOT recommended as it crashed a few times, once it's stabilized I'll make it the default
|
|
|
|
send_cancel = 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
# Autostart programs
|
2023-12-05 11:35:40 -05:00
|
|
|
exec-once = sleep 3; nextcloud --background
|
2023-06-27 10:13:14 -04:00
|
|
|
exec-once = squeekboard
|
2023-11-24 18:25:59 -05:00
|
|
|
exec-once = ags
|
|
|
|
exec-once = sleep 3; ags -t applauncher
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
## Change HandleLidSwitch to lock in logind.conf
|
2023-08-07 21:39:05 -04:00
|
|
|
exec-once = swayidle -w lock $LOCK_PATH/lock.sh
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
## Special window apps
|
2023-10-03 12:15:51 -04:00
|
|
|
exec-once = [workspace special:thunder silent] thunderbird
|
2023-11-24 18:25:59 -05:00
|
|
|
windowrule = workspace special:thunder silent,^(thunderbird)$
|
|
|
|
bind = $mainMod, T, togglespecialworkspace, thunder
|
|
|
|
|
2023-10-03 12:15:51 -04:00
|
|
|
exec-once = [workspace special:spot silent] spotify
|
2023-11-24 18:25:59 -05:00
|
|
|
windowrule = workspace special:spot silent,^(Spotify)$
|
|
|
|
bind = $mainMod, S, togglespecialworkspace, spot
|
2023-08-20 14:26:47 -04:00
|
|
|
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
# Input settings
|
|
|
|
device:razer-razer-naga-pro-1 {
|
|
|
|
sensitivity = -0.5
|
|
|
|
accel_profile = "flat"
|
|
|
|
}
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
gestures {
|
|
|
|
workspace_swipe = yes
|
|
|
|
workspace_swipe_fingers = 3
|
|
|
|
workspace_swipe_cancel_ratio = 0.15
|
|
|
|
}
|
2023-06-27 10:13:14 -04:00
|
|
|
|
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
# Binds
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
## Brightness control
|
|
|
|
binde =, XF86MonBrightnessUp, exec, ags -r 'Brightness.screen += 0.05'
|
|
|
|
binde =, XF86MonBrightnessDown, exec, ags -r 'Brightness.screen -= 0.05'
|
|
|
|
bindr = CAPS, Caps_Lock, exec, ags -r 'Brightness.fetchCapsState()'
|
|
|
|
|
|
|
|
## Ags & co
|
|
|
|
bind = $mainMod , L , exec, $LOCK_PATH/lock.sh
|
|
|
|
bindn = , Escape, exec, ags run-js 'closeAll()'
|
|
|
|
bind = $mainMod SHIFT, E , exec, ags -t powermenu
|
|
|
|
bind = $mainMod , D , exec, ags -t applauncher
|
|
|
|
bind = ALT , Tab , exec, ags -t overview
|
2023-11-07 20:40:14 -05:00
|
|
|
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
# Cosmetic
|
|
|
|
general {
|
2023-06-27 10:13:14 -04:00
|
|
|
gaps_in = 5
|
|
|
|
gaps_out = 5
|
|
|
|
border_size = 2
|
|
|
|
col.active_border = rgb(411C6C)
|
|
|
|
col.inactive_border = rgba(595959aa)
|
|
|
|
}
|
|
|
|
|
|
|
|
decoration {
|
|
|
|
rounding = 20
|
2023-10-11 23:40:02 -04:00
|
|
|
|
2023-08-03 18:05:24 -04:00
|
|
|
blur {
|
|
|
|
enabled = true
|
|
|
|
size = 3
|
|
|
|
passes = 1
|
|
|
|
}
|
2023-06-27 10:13:14 -04:00
|
|
|
|
|
|
|
drop_shadow = false
|
|
|
|
}
|
|
|
|
|
|
|
|
animations {
|
|
|
|
enabled = yes
|
|
|
|
|
|
|
|
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
2023-10-28 13:03:42 -04:00
|
|
|
bezier = easeInOutBack, 0.68, -0.6, 0.32, 1.6
|
|
|
|
|
2023-10-27 23:33:33 -04:00
|
|
|
bezier = easeInBack, 0.36, 0, 0.66, -0.56
|
|
|
|
bezier = easeOutBack, 0.34, 1.56, 0.64, 1
|
|
|
|
bezier = softEaseOutBack, 0.34, 1.26, 0.64, 1
|
2023-06-27 10:13:14 -04:00
|
|
|
|
|
|
|
animation = windows, 1, 7, myBezier
|
2023-10-27 23:33:33 -04:00
|
|
|
animation = windowsIn, 1, 7, easeOutBack, slide
|
|
|
|
animation = windowsOut, 1, 7, easeInBack, slide
|
2023-10-28 13:03:42 -04:00
|
|
|
animation = windowsMove, 1, 7, easeOutBack, slide
|
2023-10-27 23:33:33 -04:00
|
|
|
|
|
|
|
animation = workspaces, 1, 6, softEaseOutBack, slide
|
|
|
|
|
|
|
|
animation = fade, 1, 7, default
|
|
|
|
animation = fadeIn, 1, 7, easeOutBack
|
|
|
|
animation = fadeOut, 1, 7, easeInBack
|
|
|
|
|
2023-06-27 10:13:14 -04:00
|
|
|
animation = border, 1, 10, default
|
|
|
|
animation = borderangle, 1, 8, default
|
|
|
|
}
|
|
|
|
|
2023-11-24 18:25:59 -05:00
|
|
|
# For GParted auth
|
2023-06-27 10:13:14 -04:00
|
|
|
windowrule = size 741 288,^(org.kde.ksshaskpass)$
|
|
|
|
windowrule = move cursor -370 -144,^(org.kde.ksshaskpass)$
|
|
|
|
|
|
|
|
windowrule = float,^(org.gnome.Calculator)$
|
|
|
|
|
|
|
|
windowrule = size 1231 950,title:^(Open Folder)$
|
|
|
|
windowrule = float,title:^(Open Folder)$
|
|
|
|
|
|
|
|
windowrule = size 1231 950,title:^(Open File)$
|
|
|
|
windowrule = float,title:^(Open File)$
|
|
|
|
|
2023-07-02 21:17:27 -04:00
|
|
|
windowrule = float,^(com.nextcloud.desktopclient.nextcloud)$
|
2023-09-12 23:53:08 -04:00
|
|
|
windowrule = move cursor -15 -10,^(com.nextcloud.desktopclient.nextcloud)$
|
2023-07-02 21:17:27 -04:00
|
|
|
windowrule = size 400 581,^(com.nextcloud.desktopclient.nextcloud)$
|
2023-06-27 10:13:14 -04:00
|
|
|
|
2023-07-15 00:46:04 -04:00
|
|
|
windowrule = tile,^(photoshop.exe)$
|
|
|
|
|
2023-10-09 14:18:50 -04:00
|
|
|
windowrule = tile,^(libreoffice)$
|