aboutsummaryrefslogtreecommitdiff
path: root/niri-ipc/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-01-23 10:40:52 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-01-23 11:13:55 +0300
commita10705fb200b452802a1ba7cd47679536e0ef849 (patch)
tree7e12f0602c4652e043021392632e7e4e24ebb4fe /niri-ipc/src
parentb01b8afa8c8f9070300243050d9790e38fd19145 (diff)
downloadniri-a10705fb200b452802a1ba7cd47679536e0ef849.tar.gz
niri-a10705fb200b452802a1ba7cd47679536e0ef849.tar.bz2
niri-a10705fb200b452802a1ba7cd47679536e0ef849.zip
Add toggle-window-rule-opacity action
Diffstat (limited to 'niri-ipc/src')
-rw-r--r--niri-ipc/src/lib.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/niri-ipc/src/lib.rs b/niri-ipc/src/lib.rs
index f8d39365..513da578 100644
--- a/niri-ipc/src/lib.rs
+++ b/niri-ipc/src/lib.rs
@@ -578,6 +578,18 @@ pub enum Action {
)]
y: PositionChange,
},
+ /// Toggle the opacity of a window.
+ #[cfg_attr(
+ feature = "clap",
+ clap(about = "Toggle the opacity of the focused window")
+ )]
+ ToggleWindowRuleOpacity {
+ /// Id of the window.
+ ///
+ /// If `None`, uses the focused window.
+ #[cfg_attr(feature = "clap", arg(long))]
+ id: Option<u64>,
+ },
}
/// Change in window or column size.