aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src/lib.rs
diff options
context:
space:
mode:
authorDuncan Overbruck <mail@duncano.de>2025-03-27 19:38:14 +0100
committerIvan Molodetskikh <yalterz@gmail.com>2025-05-10 12:14:41 -0700
commit9d3d7cb0e973827e5fcaa5d312a05695564a44c0 (patch)
treed8b340220a4127d79a18d2e634ce80d13dd6048c /niri-config/src/lib.rs
parent398bc78ea073e0e61c6ba67ddcbaad0a5d574eeb (diff)
downloadniri-9d3d7cb0e973827e5fcaa5d312a05695564a44c0.tar.gz
niri-9d3d7cb0e973827e5fcaa5d312a05695564a44c0.tar.bz2
niri-9d3d7cb0e973827e5fcaa5d312a05695564a44c0.zip
add {toggle,set,unset}-urgent cli actions
Diffstat (limited to 'niri-config/src/lib.rs')
-rw-r--r--niri-config/src/lib.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 287b630d..b63cdd03 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -1874,6 +1874,12 @@ pub enum Action {
ToggleOverview,
OpenOverview,
CloseOverview,
+ #[knuffel(skip)]
+ ToggleUrgent(u64),
+ #[knuffel(skip)]
+ SetUrgent(u64),
+ #[knuffel(skip)]
+ UnsetUrgent(u64),
}
impl From<niri_ipc::Action> for Action {
@@ -2145,6 +2151,9 @@ impl From<niri_ipc::Action> for Action {
niri_ipc::Action::ToggleOverview {} => Self::ToggleOverview,
niri_ipc::Action::OpenOverview {} => Self::OpenOverview,
niri_ipc::Action::CloseOverview {} => Self::CloseOverview,
+ niri_ipc::Action::ToggleUrgent { id } => Self::ToggleUrgent(id),
+ niri_ipc::Action::SetUrgent { id } => Self::SetUrgent(id),
+ niri_ipc::Action::UnsetUrgent { id } => Self::UnsetUrgent(id),
}
}
}