add {toggle,set,unset}-urgent cli actions

This commit is contained in:
Duncan Overbruck
2025-03-27 19:38:14 +01:00
committed by Ivan Molodetskikh
parent 398bc78ea0
commit 9d3d7cb0e9
3 changed files with 58 additions and 0 deletions
+9
View File
@@ -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),
}
}
}