aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--niri-config/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 7b44e96b..39b1f7f5 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -97,8 +97,8 @@ pub struct Xkb {
pub rules: String,
#[knuffel(child, unwrap(argument), default)]
pub model: String,
- #[knuffel(child, unwrap(argument))]
- pub layout: Option<String>,
+ #[knuffel(child, unwrap(argument), default)]
+ pub layout: String,
#[knuffel(child, unwrap(argument), default)]
pub variant: String,
#[knuffel(child, unwrap(argument))]
@@ -110,7 +110,7 @@ impl Xkb {
XkbConfig {
rules: &self.rules,
model: &self.model,
- layout: self.layout.as_deref().unwrap_or("us"),
+ layout: &self.layout,
variant: &self.variant,
options: self.options.clone(),
}
@@ -1782,7 +1782,7 @@ mod tests {
input: Input {
keyboard: Keyboard {
xkb: Xkb {
- layout: Some("us,ru".to_owned()),
+ layout: "us,ru".to_owned(),
options: Some("grp:win_space_toggle".to_owned()),
..Default::default()
},