aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src
diff options
context:
space:
mode:
authorerdii <me@erdii.engineering>2025-04-20 11:30:40 +0200
committerIvan Molodetskikh <yalterz@gmail.com>2025-04-30 09:54:19 -0700
commit82dabc21f3c2379a7bed320574ff468869d59a18 (patch)
tree170f198475819f02cd8b161641fa12680234c9fa /niri-config/src
parent39b3d6287377c18042f9c96d272f3a8b7597c13e (diff)
downloadniri-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.rs4
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,