aboutsummaryrefslogtreecommitdiff
path: root/niri-config
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-06 09:09:07 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-10 07:29:33 -0800
commit1515410012842c419e8bc3de717b8a51b1a0b45c (patch)
tree988f966aaa44dc39f20286cc3783296da3bee7fa /niri-config
parent8f9e0d029c84f6a15c842c3bccd694fac0516c0a (diff)
downloadniri-1515410012842c419e8bc3de717b8a51b1a0b45c.tar.gz
niri-1515410012842c419e8bc3de717b8a51b1a0b45c.tar.bz2
niri-1515410012842c419e8bc3de717b8a51b1a0b45c.zip
Add default-column-display window rule
Diffstat (limited to 'niri-config')
-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 39e42357..62678781 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -1113,6 +1113,8 @@ pub struct WindowRule {
pub block_out_from: Option<BlockOutFrom>,
#[knuffel(child, unwrap(argument))]
pub variable_refresh_rate: Option<bool>,
+ #[knuffel(child, unwrap(argument, str))]
+ pub default_column_display: Option<ColumnDisplay>,
#[knuffel(child)]
pub default_floating_position: Option<FloatingPosition>,
#[knuffel(child, unwrap(argument))]
@@ -3557,6 +3559,7 @@ mod tests {
open-floating false
open-focused true
default-window-height { fixed 500; }
+ default-column-display "tabbed"
default-floating-position x=100 y=-200 relative-to="bottom-left"
focus-ring {
@@ -3856,6 +3859,7 @@ mod tests {
open_floating: Some(false),
open_focused: Some(true),
default_window_height: Some(DefaultPresetSize(Some(PresetSize::Fixed(500)))),
+ default_column_display: Some(ColumnDisplay::Tabbed),
default_floating_position: Some(FloatingPosition {
x: FloatOrInt(100.),
y: FloatOrInt(-200.),