From d5f4e79e4c35d4f5a7a4a64e85e72fb1545ef2db Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 20 Sep 2025 09:37:52 +0300 Subject: Add per-workspace layout config Per-workspace background-color doesn't work yet. --- niri-config/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'niri-config/src/lib.rs') 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, }, ], } -- cgit