Kitty theme, rofi selection fix, outputs, mouse speed, hotkeys on RU layout

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-28 09:38:40 +05:00
co-authored by Claude Sonnet 5.5
parent 5a033489b3
commit 447528532e
8 changed files with 209 additions and 82 deletions
+3
View File
@@ -0,0 +1,3 @@
# Monitor layout: laptop on the left (scaled), external HDMI monitor on the right
output eDP-1 position 0 0 scale 1.25
output HDMI-A-1 position 1536 0
+4
View File
@@ -0,0 +1,4 @@
# Mouse sensitivity: -1 (slowest) .. 1 (fastest), 0 is default. Touchpad is set in 10-appearance.conf
input type:pointer {
pointer_accel -0.5
}
+2 -2
View File
@@ -28,7 +28,7 @@ client.background $base
# Autostart
exec_always sh -c 'pkill -x dunst; exec dunst'
exec_always sh -c 'pkill -x nm-applet; exec nm-applet --indicator'
bindsym $mod+Shift+x exec ~/.config/sway/lock.sh
bindsym --to-code $mod+Shift+x exec ~/.config/sway/lock.sh
# Touchpad
input type:touchpad {
@@ -47,7 +47,7 @@ for_window [app_id="rofi"] border none
titlebar_padding 6 3
focus_follows_mouse no
workspace_auto_back_and_forth yes
bindsym $mod+Shift+p exec ~/.config/rofi/powermenu.sh
bindsym --to-code $mod+Shift+p exec ~/.config/rofi/powermenu.sh
# Wallpaper + idle/lock
output * bg ~/Pictures/wallpapers/current fill
+13 -13
View File
@@ -3,21 +3,21 @@
# Drop-down scratchpad terminal: $mod+grave
exec kitty --class scratch
for_window [app_id="scratch"] move scratchpad, resize set 1000 560, move position center, border pixel 2
bindsym $mod+grave scratchpad show
bindsym --to-code $mod+grave scratchpad show
# Workspace navigation
bindsym $mod+Tab workspace next_on_output
bindsym $mod+Shift+Tab workspace prev_on_output
bindsym $mod+Ctrl+Right workspace next_on_output
bindsym $mod+Ctrl+Left workspace prev_on_output
bindsym --to-code $mod+Tab workspace next_on_output
bindsym --to-code $mod+Shift+Tab workspace prev_on_output
bindsym --to-code $mod+Ctrl+Right workspace next_on_output
bindsym --to-code $mod+Ctrl+Left workspace prev_on_output
# Quick layout / window helpers
bindsym $mod+Shift+f floating toggle, resize set 1000 600, move position center
bindsym $mod+c exec swaymsg [con_id=__focused__] move position center
bindsym --to-code $mod+Shift+f floating toggle, resize set 1000 600, move position center
bindsym --to-code $mod+c exec swaymsg [con_id=__focused__] move position center
# Screenshots: area -> clipboard, area -> file
bindsym Shift+Print exec ~/.config/sway/screenshot.sh clip
bindsym $mod+Print exec ~/.config/sway/screenshot.sh file
bindsym --to-code Shift+Print exec ~/.config/sway/screenshot.sh clip
bindsym --to-code $mod+Print exec ~/.config/sway/screenshot.sh file
# Keep video/browser-video windows undimmed
for_window [app_id="firefox"] inhibit_idle fullscreen
@@ -27,8 +27,8 @@ for_window [app_id="mpv"] floating enable, dim_inactive 0
exec_always ~/.config/sway/mirror.sh
# Rice helpers
bindsym $mod+Shift+w exec ~/.config/sway/wallpaper.sh
bindsym $mod+Shift+s exec ~/.config/sway/screenshot-menu.sh
bindsym $mod+F1 exec ~/.config/sway/cheatsheet.sh
bindsym --to-code $mod+Shift+w exec ~/.config/sway/wallpaper.sh
bindsym --to-code $mod+Shift+s exec ~/.config/sway/screenshot-menu.sh
bindsym --to-code $mod+F1 exec ~/.config/sway/cheatsheet.sh
# Performance mode: toggle blur + shadows
bindsym $mod+Shift+b blur toggle; shadows toggle
bindsym --to-code $mod+Shift+b blur toggle; shadows toggle