diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-08-10 18:14:11 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-08-10 18:14:11 +0400 |
| commit | 91c7763aabf47217c6ec5587b0aae23fdaa6ecaa (patch) | |
| tree | 514cba3426eadc35ffc31f8b18c9f2d080555d1d /src/niri.rs | |
| parent | db3c030fdd137fdf27239e673ad215e96a280fb3 (diff) | |
| download | niri-91c7763aabf47217c6ec5587b0aae23fdaa6ecaa.tar.gz niri-91c7763aabf47217c6ec5587b0aae23fdaa6ecaa.tar.bz2 niri-91c7763aabf47217c6ec5587b0aae23fdaa6ecaa.zip | |
Add hardcoded us,ru layout and Super+Space switch
Diffstat (limited to 'src/niri.rs')
| -rw-r--r-- | src/niri.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/niri.rs b/src/niri.rs index 05310840..ac5cba43 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -81,7 +81,12 @@ impl Niri { let mut seat: Seat<Self> = seat_state.new_wl_seat(&display_handle, seat_name); // FIXME: get Xkb and repeat interval from GNOME dconf. - seat.add_keyboard(XkbConfig::default(), 400, 30).unwrap(); + let xkb = XkbConfig { + layout: "us,ru", + options: Some("grp:win_space_toggle".to_owned()), + ..Default::default() + }; + seat.add_keyboard(xkb, 400, 30).unwrap(); seat.add_pointer(); let space = Space::default(); |
