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.