RIVERCARRO(1)
β¨ NAME β¨
okay bestie, this is RIVERCARRO(1), a General Commands Manual page, and it's literally the tiled-layout glow-up you've been waiting for π
rivercarro β tiled layout generator for river(1).
π SYNOPSIS π
rivercarro [-inner-gaps] [-outer-gaps] [-main-location] [-main-count]
[-main-ratio] [-width-ratio]
rivercarro [-no-smart-gaps] [-per-tag] [-width-ratio-centered]
rivercarro [-h] [-version]
πΈ DESCRIPTION πΈ
okay so rivercarro is a fork of rivertile(1) layout generator for river(1). no cap, it's giving "simple tiled layout with split main/secondary stacks" energy β¨
The initial state may be configured with various options passed on startup. Some values may additionally be modified while rivercarro is running with the help of riverctl(1). lowkey iconic.
In addition to rivertile(1), rivercarro provides:
- Monocle layout β views will take all the usable area on the screen π
- Gaps instead of padding around views or the layout area π
- Modify gaps size at runtime π¦
- Smart gaps β if there is only one view, gaps get disabled π
- Limit the width of the usable area of the screen π
- Per tag configurations π
- Cycle through layout π₯
π OPTIONS π
-hβ print a help message and exit. π«Ά-versionβ print the version number and exit. β-no-smart-gapsβ disable smart gaps. π-inner-gapspixels β set the initial gaps around views in pixels.- Default:
6
- Default:
-outer-gapspixels β set the initial gaps around the edge of the layout area in pixels.- Default:
6
- Default:
-main-locationtop|bottom|left|right|monocle β set the initial location of the main area in the layout.- Default:
left
- Default:
-main-countcount β set the initial number of views in the main area of the layout.- Default:
1
- Default:
-main-ratioratio β set the initial ratio of the main area to total layout area. The ratio must be between0.1and0.9, inclusive.- Default:
0.6
- Default:
-width-ratioratio β set the initial ratio of the width of the usable area of the screen. The ratio must be between0.1and1.0, inclusive.- Default:
1.0
- Default:
-width-ratio-centeredβ center views if-width-ratiois used and different from1.0. π―-per-tagβ enable configuration per tag. π·οΈ
π COMMANDS π
These commands may be sent to rivercarro at runtime with the help of riverctl(1). group-chat remote control, fr fr.
inner-gapspixels β set the gaps around views in pixels. If pixels is prefixed by a+/-sign, pixels is added/subtracted from the current value. If there is no sign,inner-gapsis set to pixels.- Default:
6
- Default:
outer-gapspixels β set the gaps around the edge of the layout area in pixels. If pixels is prefixed by a+/-sign, pixels is added/subtracted from the current value. If there is no sign,outer-gapsis set to pixels.- Default:
6
- Default:
gapspixels β set the both inner and outer gaps in pixels. If pixels is prefixed by a+/-sign, pixels is added/subtracted from the current value. If there is no sign,[iner|outer]-gapsis set to pixels.main-locationtop|bottom|left|right|monocle β set the location of the main area in the layout.main-location-cyclelist β comma separated list of locations to cycle through. πmain-countvalue β set or modify the number of views in the main area of the layout. If value is prefixed by a+/-sign, value is added/subtracted from the current count. If there is no sign, the main count is set to value.main-ratiovalue β set or modify the ratio of the main area to total layout area. If value is prefixed by a+/-sign, value is added/subtracted from the current ratio. If there is no sign, the main ratio is set to value.- Note that the ratio will always be clamped to the range
0.1to0.9. no fighting the clamp, bestie.
- Note that the ratio will always be clamped to the range
width-ratiovalue β set or modify the ratio of the width of the usable area of the screen. If value is prefixed by a+/-sign, value is added/subtracted from the current ratio. If there is no sign, the width ratio is set to value.- Note that the ratio will always be clamped to the range
0.1to1.0. same clamp energy, different numbers.
- Note that the ratio will always be clamped to the range
π EXAMPLES π
Start rivercarro with outer gaps of 4 pixels and the top main location:
rivercarro -outer-gaps 4 -main-location top
Increase the main ratio by 0.1 at runtime:
riverctl send-layout-cmd rivercarro "main-ratio +0.1"
Set the main count to 3 at runtime:
riverctl send-layout-cmd rivercarro "main-count 3"
Set the width ratio at 70% at runtime:
riverctl send-layout-cmd rivercarro "width-ratio 0.7"
π¦ SEE ALSO π¦
river(1), riverctl(1), rivertile(1) β go read them, bestie, they're all in the family π«Ά
mwah π β this page is from sr.ht/~novakane/rivercarro and dated 2022-04-23, so that's the source/version and date wrapped up with a bow π bye bestie π«Ά
π¦ where this page comes from
- nixos 26.05: rivercarro 0.6.0
- nixpkgs unstable: rivercarro 0.6.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms