Crates.io | hyprland-per-window-layout |
lib.rs | hyprland-per-window-layout |
version | 0.2.13 |
source | src |
created_at | 2023-02-17 11:47:49.407117 |
updated_at | 2024-08-27 17:06:03.009107 |
description | Per window keyboard layout (language) for Hyprland wayland compositor |
homepage | |
repository | https://github.com/coffebar/hyprland-per-window-layout |
max_upload_size | |
id | 787499 |
size | 48,091 |
Written in Rust.
Note: it will not start if you don't have at least 2 keyboard layouts in hyprland.conf
# e.g.
yay -Sy && yay -S hyprland-per-window-layout
and
Add this line to your hyprland.conf
exec-once = /usr/bin/hyprland-per-window-layout
Optional, please read configuration.md for more details.
cargo install hyprland-per-window-layout
Add this line to your hyprland.conf
exec-once = ~/.cargo/bin/hyprland-per-window-layout
Activate wayland overlay as described in README, allow ~amd64 keyword and then install it:
# emerge --ask gui-apps/hyprland-per-window-layout
Install from source with rustup:
git clone https://github.com/coffebar/hyprland-per-window-layout.git
cd hyprland-per-window-layout
rustup override set stable
rustup update stable
cargo build --release
mkdir -p ~/.local/bin/
cp target/release/hyprland-per-window-layout ~/.local/bin/
Add this line to your hyprland.conf
exec-once = ~/.local/bin/hyprland-per-window-layout
Bug reports and PR are welcome. Thank you for your interest!
Tested on Hyprland v0.42.