workspacer is a tiling window manager for Windows 10+, similar in style and function to common unix tiling window managers (dwm, i3, xmonad).
Installation
Winget
winget install --id=rickbutton.workspacer -e
Chocolatey
choco install workspacer
Scoop
scoop bucket add extras
scoop install workspacer
This is enough to get started - to see more info, check out the quick start guide!
Customization
Adapt workspacer to your workflow using its rich scriptable API.
Workspacer provides sensible defaults with low code:
Action<IConfigContext> doConfig = (context) =>
{
// Uncomment to switch update branch (or to disable updates)
//context.Branch = Branch.None;
context.AddBar();
context.AddFocusIndicator();
var actionMenu = context.AddActionMenu();
context.WorkspaceContainer.CreateWorkspaces("1", "2", "3", "4", "5");
context.CanMinimizeWindows = true; // false by default
};
return doConfig;
This gives you a full experience, but you can read the config page to see the full gambit of available options.
Check out the wiki to see other users' configurations and post your own!
Contributing
Thanks for your interest in contributing!
Review the code of conduct and submit a pull request!