| ARGEN(1) | General Commands Manual | ARGEN(1) |
NAME
argen - Task-oriented tiling window manager.
SYNOPSIS
argen [options]
river -c argen
DESCRIPTION
argen is a task-oriented tiling window manager designed for keyboard + IPC workflows. It is based on the river(1) wayland compositor.
Usually, argen is run within river, either by adding it to river's init file or directly with river -c argen.
CONCEPTS
Contexts are task environments that replace traditional workspaces. They are identified by name so they can be fuzzy-searched rather than remembered by position. Each context spans all connected outputs and holds a set of windows, which are each assigned to one output.
Windows can be attached to multiple contexts, allowing shared windows to appear in any context without switching.
Windows are arranged in list-based layouts. Every output on each context has its own layout.
OPTIONS
-h, --help
--version
CONFIGURATION
All configuration and control happens at runtime through a custom IPC protocol and the argenctl(1) CLI utility.
On startup, argen runs an executable file, checking the following locations in order:
- $ARGEN_INIT_PATH
- $XDG_CONFIG_HOME/argen/init
- $HOME/.config/argen/init
Usually this executable is a shell script invoking argenctl(1) to configure argen, create bindings, start programs such as a status bar, or perform other configuration.
DEFAULT KEY BINDINGS
The following key binding is set in normal mode by default. It can be overridden or disabled by the user.
Control+Alt+Delete
ENVIRONMENT
ARGEN_INIT_PATH
ARGEN_LOG_LEVEL
WAYLAND_DISPLAY
SEE ALSO
| v0.1.2 | 2026-07-19 | ARGEN(1) |