Anvil
Anvil is IronForge's default window manager. It is a deliberately small Wayland compositor built for IronForge's fixed desktop policy rather than as a general-purpose desktop shell.
Anvil manages application windows across four desktops and provides three layouts: Fullscreen, Max, and 2-Split. Its status bar is built into the compositor, so the desktop does not need a separate bar process or bar IPC protocol.
Design
- One enabled output
- Four desktops
- Fullscreen, Max, and 2-Split layouts
- Integrated status bar and application launcher support
- Startup-only configuration
- Wayland-native applications only
Anvil deliberately omits floating windows, Xwayland, general-purpose desktop layers, runtime output configuration, touch handling, and accessibility protocols. It is a focused kiosk-style window policy, not a security sandbox.
Name
The standalone compositor and the legacy forge anvil toolchain command are
unrelated. The latter remains a subcommand of the IronForge build tool.