Per workspace layout settings #10192
Replies: 4 comments 8 replies
-
|
I've answered this before somewhere else. The reason why this is not the case is because "layout" is not just "ha split like this". Layout is like an independent WM on X, so your feature is akin to "how can I use bspwm on monitor 1 and i3 on monitor 2" which makes no sense and is not how anything here is designed. XMonad treats layouts differently and thats why it works there. |
Beta Was this translation helpful? Give feedback.
-
|
For extending the |
Beta Was this translation helpful? Give feedback.
-
|
As far as adding all the layout options as workspace rule layoutopts, I think that's a good idea no matter if you have multiple layouts or not. I change my layoutopts based on monitor size. I did something like this in nStack: https://github.com/zakk4223/hyprNStack/blob/1959ecbc50071e5e182b6ce0edff92245870caf1/nstackLayout.cpp#L50 I feel like there has to be a better way to handle this in a more global way where layout plugins could declare config options that can be overridden by workspace rules and be able to ask for them without every layout having to copy a bunch of boilerplate code to do it. |
Beta Was this translation helpful? Give feedback.
-
|
#10293 for split layouts. Anything else (layoutopts or whatever) specific FR discussions can be opened. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have two monitors and multiple workspaces. It would be great, if I could define a layout and it's settings (at least master/dwindle and basics like mfact) per workspace.
Currently this makes layouting very difficult. There is a plugin that tries to solve this (https://github.com/zakk4223/hyprWorkspaceLayouts), but I had multiple crashes and other issues using it so far.
As this is such a basic feature that is constantly asked for, it would be great to have it in Hyprland natively. It would also help users move to Hyprland coming from other layout systems.
The least we can improve here would be to have all the config options for the layouts (especially master) available as
layoutopt, not only orientation.Beta Was this translation helpful? Give feedback.
All reactions