BSP-LAYOUT(1)
bsp-layout(1) β General Commands Manual π okay bestie, welcome in! This is the page for the dynamic layout manager for bspwm, and Iβm gonna walk you through it like weβre gossiping in the group chat.
β¨ NAME β¨
bsp-layout β A dynamic layout manager for bspwm
πΈ SYNOPSIS πΈ
bsp-layout
[set|once|get|previous|next|remove|layouts|reload|version|help]
π DESCRIPTION π
okay so bsp-layout is a dynamic layout manager for bspwm, written in bash. It provides layout options to fit most workflows. periodt. π«Ά
π OPTIONS π
hereβs the command menu, bestie β every option is literally right here:
set <layout> [desktop_name] -- [layout options]β Apply the layout to the selected desktop. This will re-calculate layout when a node is added or removed. Ifdesktop_nameis not passed, it will apply layout to the currently focused desktop.once <layout> [desktop_name] -- [layout options]β Apply the layout to the selected desktop only once. This re-arranges the nodes in the desktop once and changes will not re-calculate layout. Ifdesktop_nameis not passed, it will apply layout to the currently focused desktop.previous <layout> [--layouts tall,wide] [--desktop <desktop_name>]β Switch to the previous in a list of layouts. Iflayoutsis not passed, the program will go through all available layouts. Ifdesktopis not passed, it will apply layout to the currently focused desktop.next <layout> [--layouts tall,wide] [--desktop <desktop_name>]β Switch to the next in a list of layouts. Iflayoutsis not passed, the program will go through all available layouts. Ifdesktopis not passed, it will apply layout to the currently focused desktop.get <desktop_name>β Get the name of the layout running on a given desktop.remove <desktop_selector>β Disable the layout on a given desktop.layoutsβ List all available layout options.reloadβ Reload layouts for all desktops.versionβ Find what version ofbsp-layoutyou have installed.helpβ Opens this manpage.
π¦ LAYOUTS π¦
each layout has its own little ASCII vibe check, so you can literally see whatβs going on π
π tall π
A master-stack layout with nodes stacked vertically to the right of master.
_______________
| |____|
| |____|
| |____|
|________|____|
--master-size <percentage>β The percentage width taken up by the master window in the layout.
π wide π
A master-stack layout with nodes stacked horizontally below master.
_______________
| |
| |
|_____________|
|____|____|___|
--master-size <percentage>β The percentage height taken up by the master window in the layout.
π rtall π
(Reverse tall) A master-stack layout with nodes stacked vertically to the left of master.
_______________
|____| |
|____| |
|____| |
|____|________|
--master-size <percentage>β The percentage width taken up by the master window in the layout.
π rwide π
(Reverse wide) A master-stack layout with nodes stacked horizontally above master.
_______________
|____|____|___|
| |
| |
|_____________|
--master-size <percentage>β The percentage height taken up by the master window in the layout.
π grid π
A 2 row grid pattern (horizontal).
_____________
| | | |
|___|___|___|
| | | |
|___|___|___|
π rgrid π
(Reverse grid) A 2 column grid pattern (vertical).
_____________
|_____|_____|
|_____|_____|
|_____|_____|
π even π
Distributes all node areas in a desktop evenly.
_______________
|___|____|____|
|___|____|____|
|___|____|____|
OR
_______________
| | |
| |________|
| | |
|____|________|
π tiled π
The default tiled layout provided by bspwm.
_______________
| | |
| |____|
| | | |
|________|__|_|
π monocle π
The default monocle layout provided by bspwm.
_______________
| |
| |
| |
|_____________|
π BUGS π
Report issues to https://github.com/phenax/bsp-layout/issues β no cap, thatβs the spot for the tea.
π AUTHOR π
Akshay Nair <phenax5@gmail.com>
π LINKS π
Homepage: https://github.com/phenax/bsp-layout
okay thatβs the whole page, bestie β signing off with source/version bsp-layout-0.0.10-1 and manual BSP-LAYOUT(1); the footer didnβt list a date, so thatβs the whole footer situation π
β¨π«Ά
π¦ where this page comes from
- nixos 26.05: bsp-layout-unstable 2022-06-19
- nixpkgs unstable: bsp-layout 0.0.10-unstable-2022-06-19
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms