Commit Diff


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