aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src/lib.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-09-20 09:37:52 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-10-02 09:33:08 +0300
commitd5f4e79e4c35d4f5a7a4a64e85e72fb1545ef2db (patch)
tree4f5d4a299c1e8305aa147f326ac2b5c98de2873e /niri-config/src/lib.rs
parentd015c7e55bf455698cc4115af39549d9c8e20efc (diff)
downloadniri-d5f4e79e4c35d4f5a7a4a64e85e72fb1545ef2db.tar.gz
niri-d5f4e79e4c35d4f5a7a4a64e85e72fb1545ef2db.tar.bz2
niri-d5f4e79e4c35d4f5a7a4a64e85e72fb1545ef2db.zip
Add per-workspace layout config
Per-workspace background-color doesn't work yet.
Diffstat (limited to 'niri-config/src/lib.rs')
-rw-r--r--niri-config/src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 6dd32620..e969b250 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -38,7 +38,7 @@ pub use crate::output::{Output, OutputName, Outputs, Position, Vrr};
pub use crate::utils::FloatOrInt;
use crate::utils::MergeWith as _;
pub use crate::window_rule::{FloatingPosition, RelativeTo, WindowRule};
-pub use crate::workspace::Workspace;
+pub use crate::workspace::{Workspace, WorkspaceLayoutPart};
#[derive(knuffel::Decode, Debug, PartialEq)]
pub struct Config {
@@ -1795,18 +1795,21 @@ mod tests {
open_on_output: Some(
"eDP-1",
),
+ layout: None,
},
Workspace {
name: WorkspaceName(
"workspace-2",
),
open_on_output: None,
+ layout: None,
},
Workspace {
name: WorkspaceName(
"workspace-3",
),
open_on_output: None,
+ layout: None,
},
],
}