aboutsummaryrefslogtreecommitdiff
path: root/niri-config
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-05 08:09:48 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-10 07:29:33 -0800
commitd7d5a7f8f6c3faf7e1ea1a36df053769243b51ac (patch)
tree5718684422933ece53d342ef88df5efb98d76884 /niri-config
parenta451f75917e427a4b4c7d986ce74e5a3999e563d (diff)
downloadniri-d7d5a7f8f6c3faf7e1ea1a36df053769243b51ac.tar.gz
niri-d7d5a7f8f6c3faf7e1ea1a36df053769243b51ac.tar.bz2
niri-d7d5a7f8f6c3faf7e1ea1a36df053769243b51ac.zip
tab indicator: Add hide-when-single-tab
Diffstat (limited to 'niri-config')
-rw-r--r--niri-config/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 6f6c4184..366b3476 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -683,6 +683,8 @@ pub struct ShadowOffset {
pub struct TabIndicator {
#[knuffel(child)]
pub off: bool,
+ #[knuffel(child)]
+ pub hide_when_single_tab: bool,
#[knuffel(child, unwrap(argument), default = Self::default().gap)]
pub gap: FloatOrInt<-65535, 65535>,
#[knuffel(child, unwrap(argument), default = Self::default().width)]
@@ -703,6 +705,7 @@ impl Default for TabIndicator {
fn default() -> Self {
Self {
off: false,
+ hide_when_single_tab: false,
gap: FloatOrInt(5.),
width: FloatOrInt(4.),
length: TabIndicatorLength {