diff options
| author | elkowar <dev@elkowar.dev> | 2024-08-29 16:41:59 +0200 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-09-05 01:01:41 -0700 |
| commit | fd8ebb9d06ee6012b948042da794a0104096549e (patch) | |
| tree | f007a772732e0e6f69d95ac7101d21e97576c78e /niri-config/src | |
| parent | 952916fd1c61ebd61e7b40211d97fdd0c15e85d1 (diff) | |
| download | niri-fd8ebb9d06ee6012b948042da794a0104096549e.tar.gz niri-fd8ebb9d06ee6012b948042da794a0104096549e.tar.bz2 niri-fd8ebb9d06ee6012b948042da794a0104096549e.zip | |
implement always_center_single_column layout option
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 bee1288f..d9d55583 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -397,6 +397,8 @@ pub struct Layout { pub default_column_width: Option<DefaultColumnWidth>, #[knuffel(child, unwrap(argument), default)] pub center_focused_column: CenterFocusedColumn, + #[knuffel(child)] + pub always_center_single_column: bool, #[knuffel(child, unwrap(argument), default = Self::default().gaps)] pub gaps: FloatOrInt<0, 65535>, #[knuffel(child, default)] @@ -411,6 +413,7 @@ impl Default for Layout { preset_column_widths: Default::default(), default_column_width: Default::default(), center_focused_column: Default::default(), + always_center_single_column: false, gaps: FloatOrInt(16.), struts: Default::default(), } @@ -3057,6 +3060,7 @@ mod tests { bottom: FloatOrInt(0.), }, center_focused_column: CenterFocusedColumn::OnOverflow, + always_center_single_column: false, }, spawn_at_startup: vec![SpawnAtStartup { command: vec!["alacritty".to_owned(), "-e".to_owned(), "fish".to_owned()], |
