From 4d753a7ba1a370eaae320fe0301fe212a3214926 Mon Sep 17 00:00:00 2001 From: elenapan Date: Sat, 11 Jan 2025 13:25:55 +0200 Subject: [PATCH] Add more sway window rules --- config/sway/appearance | 2 ++ config/sway/rules | 3 ++- config/sway/scripts/smart-english-layout | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config/sway/appearance b/config/sway/appearance index 945440d..0fdc6b2 100644 --- a/config/sway/appearance +++ b/config/sway/appearance @@ -77,6 +77,7 @@ for_window { [app_id="^htop$"] title_format $icon_pre"$x2">$icon_post [app_id="^btop$"] title_format $icon_pre"$x2">$icon_post [class="^Sxiv$"] title_format $icon_pre"$x1">$icon_post + [class="^Nsxiv$"] title_format $icon_pre"$x1">$icon_post [app_id="^nemo$"] title_format $icon_pre"$x3">$icon_post [app_id="^pavucontrol$"] title_format $icon_pre"$x4">$icon_post [app_id="^scratchpad$"] title_format $icon_pre"$x1">$icon_post @@ -98,6 +99,7 @@ for_window { [class="^Emacs$"] title_format $icon_pre"$x2">$icon_post [app_id="^gucharmap$"] title_format $icon_pre"$x2">$icon_post [class="^Gimp$"] title_format $icon_pre"$x4">$icon_post + [app_id="^[gG]imp$"] title_format $icon_pre"$x4">$icon_post [class="^steam$"] title_format $icon_pre"$x2">$icon_post [app_id="^deluge$"] title_format $icon_pre"$x1">$icon_post [app_id="^chrome-open.spotify.com__-Default$"] title_format $icon_pre"$x2">$icon_post diff --git a/config/sway/rules b/config/sway/rules index 802b261..83ec6a5 100644 --- a/config/sway/rules +++ b/config/sway/rules @@ -200,9 +200,10 @@ assign { # >> 6: Image, audio and video editing [app_id="com.github.maoschanz.drawing"] $ws6 [class="^Gimp$"] $ws6 - [app_id="^Gimp$"] $ws6 + [app_id="^[gG]imp$"] $ws6 [app_id="gimp-2.99"] $ws6 [class="audacity"] $ws6 + [app_id="audacity"] $ws6 [app_id="Inkscape"] $ws6 [app_id="org.kde.kdenlive"] $ws6 diff --git a/config/sway/scripts/smart-english-layout b/config/sway/scripts/smart-english-layout index 848cc70..846ce38 100755 --- a/config/sway/scripts/smart-english-layout +++ b/config/sway/scripts/smart-english-layout @@ -7,6 +7,7 @@ i3 = i3ipc.Connection() # english layout on focus force_english_layout = { 'Sxiv': True, + 'Nsxiv': True, 'mpv': True, 'htop': True, 'btop': True,