From 9139126295f88615584799009c7e813e4abc8f0d Mon Sep 17 00:00:00 2001 From: zegonix Date: Wed, 11 Jun 2025 23:02:02 +0200 Subject: [PATCH] (sway/bar) added keybinding & display for keymaps --- sway/.config/sway/config | 11 +++++++++-- waybar/.config/waybar/config | 10 +++++++--- waybar/.config/waybar/style.css | 5 +++++ 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/sway/.config/sway/config b/sway/.config/sway/config index 43a21af..7df4b90 100644 --- a/sway/.config/sway/config +++ b/sway/.config/sway/config @@ -50,8 +50,12 @@ for_window [class="steam_app.*"] inhibit_idle open exec nm-applet ### configuring input -input * accel_profile flat -input * pointer_accel 0.53 +input type:keyboard { + xkb_layout "us,us(intl)" +} +input type:pointer accel_profile flat +input type:pointer pointer_accel 0.53 + ### configuring keybindings @@ -152,6 +156,9 @@ bindsym $mod+i move workspace to output down bindsym $mod+o move workspace to output up bindsym $mod+p move workspace to output right +# switch keyboard layout +bindsym $mod+Shift+n exec swaymsg input type:keyboard xkb_switch_layout next + ## take screenshots #bindsym $mod+s exec maim -su | xclip -selection clipboard -t image/png #bindsym $mod+Shift+s exec maim -su "${HOME}/Pictures/screenshots/$(date '+%Y%m%d_%H%M%S').png" diff --git a/waybar/.config/waybar/config b/waybar/.config/waybar/config index 915b5f8..cbb70e8 100644 --- a/waybar/.config/waybar/config +++ b/waybar/.config/waybar/config @@ -8,7 +8,7 @@ "spacing": 16, "reload_style_on_change": true, "modules-left": ["sway/workspaces", "sway/window"], - "modules-right": ["cpu", "pulseaudio", "clock#date", "clock#time"], + "modules-right": ["sway/language", "cpu", "pulseaudio", "clock#date", "clock#time"], "sway/workspaces": { "format": "{name}", @@ -22,13 +22,17 @@ "sway/window": { "max-length": 50 }, + "sway/language": { + "format": " {short} {variant}", + "tooltip": true + }, "cpu": { - "format": " {load}%", + "format": " {usage:3}%", "tooltip": false, "interval": 5 }, "pulseaudio": { - "format": " {volume}%", + "format": " {volume}%", "format-bluetooth": " {volume}%", "format-muted": " ", "tooltip": false diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css index 3435bdd..a910d3f 100644 --- a/waybar/.config/waybar/style.css +++ b/waybar/.config/waybar/style.css @@ -50,6 +50,11 @@ window#waybar { padding: 0 30px; } +#language { + padding: 0 30px; + color: @--lighter-grey; +} + #cpu { color: @--lighter-grey; }