diff options
| author | erdii <me@erdii.engineering> | 2025-04-20 11:30:40 +0200 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-04-30 09:54:19 -0700 |
| commit | 82dabc21f3c2379a7bed320574ff468869d59a18 (patch) | |
| tree | 170f198475819f02cd8b161641fa12680234c9fa /niri-config/src | |
| parent | 39b3d6287377c18042f9c96d272f3a8b7597c13e (diff) | |
| download | niri-82dabc21f3c2379a7bed320574ff468869d59a18.tar.gz niri-82dabc21f3c2379a7bed320574ff468869d59a18.tar.bz2 niri-82dabc21f3c2379a7bed320574ff468869d59a18.zip | |
feat: implement support to enable numlock at startup
Signed-off-by: erdii <me@erdii.engineering>
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index e77ff558..263ab7a7 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -120,6 +120,8 @@ pub struct Keyboard { pub repeat_rate: u8, #[knuffel(child, unwrap(argument), default)] pub track_layout: TrackLayout, + #[knuffel(child)] + pub numlock: bool, } impl Default for Keyboard { @@ -129,6 +131,7 @@ impl Default for Keyboard { repeat_delay: 600, repeat_rate: 25, track_layout: Default::default(), + numlock: Default::default(), } } } @@ -4059,6 +4062,7 @@ mod tests { repeat_delay: 600, repeat_rate: 25, track_layout: Window, + numlock: false, }, touchpad: Touchpad { off: false, |
