aboutsummaryrefslogtreecommitdiff
path: root/home/profiles/gui/config/sway.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/profiles/gui/config/sway.nix')
-rw-r--r--home/profiles/gui/config/sway.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/home/profiles/gui/config/sway.nix b/home/profiles/gui/config/sway.nix
index 36b1b95..162be7d 100644
--- a/home/profiles/gui/config/sway.nix
+++ b/home/profiles/gui/config/sway.nix
@@ -70,6 +70,11 @@ in
# floating
bindsym $mod+f floating toggle
+ bindsym $mod+Shift+f move position center
+
+ # scratchpad
+ bindsym $mod+grave scratchpad show; focus
+ bindsym $mod+shift+grave move scratchpad
# kill focused
bindsym $mod+w kill
@@ -84,6 +89,7 @@ in
for_window [window_type="dialog"] floating enable
for_window [window_type="menu"] floating enable
for_window [class="mpv"] floating enable
+ for_window [app_id="kicad"] floating enable
for_window [class=".*"] inhibit_idle fullscreen
for_window [app_id=".*"] title_format ""
for_window [class=".*"] title_format ""
@@ -200,6 +206,8 @@ in
default_border pixel 3
hide_edge_borders --i3 smart
gaps inner 8
+ # TODO: https://github.com/swaywm/sway/issues/8102
+ gaps right 2
smart_borders on
set $color0 #${color0}
@@ -250,9 +258,11 @@ in
tap_button_map lmr #1Finger > Left Click , 2Finger > Right Click, 3Fingers > MiddleClick
}
- input "1149:8264:Primax_Kensington_Eagle_Trackball" {
- accel_profile flat
- pointer_accel 0
+ # Kensington Slimblade Pro
+ # TODO: directly handle device?
+ input "4012:6878:keyd_virtual_pointer" {
+ accel_profile adaptive
+ pointer_accel -0.7
}
input type:keyboard {