diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-23 10:40:52 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-23 11:13:55 +0300 |
| commit | a10705fb200b452802a1ba7cd47679536e0ef849 (patch) | |
| tree | 7e12f0602c4652e043021392632e7e4e24ebb4fe /niri-config/src | |
| parent | b01b8afa8c8f9070300243050d9790e38fd19145 (diff) | |
| download | niri-a10705fb200b452802a1ba7cd47679536e0ef849.tar.gz niri-a10705fb200b452802a1ba7cd47679536e0ef849.tar.bz2 niri-a10705fb200b452802a1ba7cd47679536e0ef849.zip | |
Add toggle-window-rule-opacity action
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/lib.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index db301151..2fd3d45c 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -1425,6 +1425,9 @@ pub enum Action { x: PositionChange, y: PositionChange, }, + ToggleWindowRuleOpacity, + #[knuffel(skip)] + ToggleWindowRuleOpacityById(u64), } impl From<niri_ipc::Action> for Action { @@ -1623,6 +1626,10 @@ impl From<niri_ipc::Action> for Action { niri_ipc::Action::MoveFloatingWindow { id, x, y } => { Self::MoveFloatingWindowById { id, x, y } } + niri_ipc::Action::ToggleWindowRuleOpacity { id: None } => Self::ToggleWindowRuleOpacity, + niri_ipc::Action::ToggleWindowRuleOpacity { id: Some(id) } => { + Self::ToggleWindowRuleOpacityById(id) + } } } } |
