diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-21 09:40:00 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-21 11:31:30 +0300 |
| commit | acd4cb51aa0e013bfec14444ee48a01c60ebaf8a (patch) | |
| tree | 8530bbe3697d4af8a6e6391e5be5997a4b68c6f4 /niri-config/src/layer_rule.rs | |
| parent | 5ebcae997e672dcf0b9c73da383fa40f55a85fcc (diff) | |
| download | niri-acd4cb51aa0e013bfec14444ee48a01c60ebaf8a.tar.gz niri-acd4cb51aa0e013bfec14444ee48a01c60ebaf8a.tar.bz2 niri-acd4cb51aa0e013bfec14444ee48a01c60ebaf8a.zip | |
Implement shadows for layer surfaces
Diffstat (limited to 'niri-config/src/layer_rule.rs')
| -rw-r--r-- | niri-config/src/layer_rule.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/niri-config/src/layer_rule.rs b/niri-config/src/layer_rule.rs index dc6fbd8d..f97b2c0d 100644 --- a/niri-config/src/layer_rule.rs +++ b/niri-config/src/layer_rule.rs @@ -1,4 +1,4 @@ -use crate::{BlockOutFrom, RegexEq}; +use crate::{BlockOutFrom, CornerRadius, RegexEq, ShadowRule}; #[derive(knuffel::Decode, Debug, Default, Clone, PartialEq)] pub struct LayerRule { @@ -11,6 +11,10 @@ pub struct LayerRule { pub opacity: Option<f32>, #[knuffel(child, unwrap(argument))] pub block_out_from: Option<BlockOutFrom>, + #[knuffel(child, default)] + pub shadow: ShadowRule, + #[knuffel(child)] + pub geometry_corner_radius: Option<CornerRadius>, } #[derive(knuffel::Decode, Debug, Default, Clone, PartialEq)] |
