commit 34df38c7207c83a80e4f88140e33d2e8af877f71 from: mtmn date: Mon Jul 20 19:44:23 2026 UTC fix langmenu commit - d391093d869d0a9ab36424368d88f896a2b42a88 commit + 34df38c7207c83a80e4f88140e33d2e8af877f71 blob - db8975a2ff27c2691d0df19542103a5109cdc5fb blob + 3677ec78531a77c7d00104428b4ca9328e98a2af --- flake.lock +++ flake.lock @@ -164,11 +164,11 @@ ] }, "locked": { - "lastModified": 1784546264, - "narHash": "sha256-jxVr5EHMYAOkFvS2k0abIvt6NqyshyWmiHHzV17sT2g=", + "lastModified": 1784588016, + "narHash": "sha256-ouZe80aWEhMLVMkqICFDN+JUw+0FJtCr/bh+hHtRtMg=", "owner": "nix-community", "repo": "home-manager", - "rev": "e3dea8e4792b09a6c0eb5836b0284ad05b1acba0", + "rev": "deeb6b7eb7e0c44ae1819c051ce175bd92a85100", "type": "github" }, "original": { @@ -234,11 +234,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1784525419, - "narHash": "sha256-yocJ4I4Kd4as0UPMFs9P7laPvvA2x/Bj8EW46iW3VVM=", + "lastModified": 1784555310, + "narHash": "sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl+HHZ+DrtM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a16c3fde2ffeab7f6326f50f460aaffde7ae066d", + "rev": "421eebfd0ec7bccd4abe826ce62d7e6e83129493", "type": "github" }, "original": { blob - e6d8c6eee8e25bb92b4828577c4b7912f36955fc blob + e6ed5c6fab8166a1d092dfe6efdb643695ff1f9a Binary files hosts/void/overlays/config/shell/rc/void and hosts/void/overlays/config/shell/rc/void differ blob - 1dc4e37f552453c23701ff7b916620675cef0761 blob + f9c9d33d839faf10f635bcf33ba08f2ee0ebc645 --- hosts/void/overlays/config/volare/config +++ hosts/void/overlays/config/volare/config @@ -45,7 +45,7 @@ mouse_warping none bindsym $mod+Shift+r reload - bindsym Ctrl+$alt+l exec waylock + bindsym Ctrl+$alt+l exec monofetch bindsym Ctrl+$mod+l exec monofetch bindsym $mod+Shift+o exec todomenu $dmenu_args blob - 557a533f1e331dab7511d0b7b408113030a2625e blob + b853f95ca4743698995032be9df4088fdebfac68 --- modules/mixins/dotfiles/bin/langmenu +++ modules/mixins/dotfiles/bin/langmenu @@ -7,14 +7,22 @@ choice=$(echo -e "en\nsk" | dmenu "$@") case "$choice" in en) if [ -n "${WAYLAND_DISPLAY:-}" ]; then - riverctl keyboard-layout us + if [ "${XDG_CURRENT_DESKTOP:-}" = "sway" ]; then + volaremsg input type:keyboard xkb_layout us + else + riverctl keyboard-layout us + fi else setxkbmap us fi ;; sk) if [ -n "${WAYLAND_DISPLAY:-}" ]; then - riverctl keyboard-layout -variant qwerty sk + if [ "${XDG_CURRENT_DESKTOP:-}" = "sway" ]; then + volaremsg input type:keyboard xkb_layout "sk(qwerty)" + else + riverctl keyboard-layout -variant qwerty sk + fi else setxkbmap sk qwerty fi