diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-05-06 16:51:18 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-05-06 17:34:40 +0300 |
| commit | 3e31c134a602dd876f2b446071e5802fa4a0c3ec (patch) | |
| tree | 0c162b432ee4964e66d24521b3728b447d90afdb /niri-config/src | |
| parent | fe682938db2a0aa6e6ffb105a51051a5946a8143 (diff) | |
| download | niri-3e31c134a602dd876f2b446071e5802fa4a0c3ec.tar.gz niri-3e31c134a602dd876f2b446071e5802fa4a0c3ec.tar.bz2 niri-3e31c134a602dd876f2b446071e5802fa4a0c3ec.zip | |
Implement place-within-backdrop layer rule
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/layer_rule.rs | 2 | ||||
| -rw-r--r-- | niri-config/src/lib.rs | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/niri-config/src/layer_rule.rs b/niri-config/src/layer_rule.rs index f97b2c0d..261a45a0 100644 --- a/niri-config/src/layer_rule.rs +++ b/niri-config/src/layer_rule.rs @@ -15,6 +15,8 @@ pub struct LayerRule { pub shadow: ShadowRule, #[knuffel(child)] pub geometry_corner_radius: Option<CornerRadius>, + #[knuffel(child, unwrap(argument))] + pub place_within_backdrop: Option<bool>, } #[derive(knuffel::Decode, Debug, Default, Clone, PartialEq)] diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index 0021462e..d418b4ff 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -4888,6 +4888,7 @@ mod tests { inactive_color: None, }, geometry_corner_radius: None, + place_within_backdrop: None, }, ], binds: Binds( |
