Crustace
Crustace is the Eydos shell. It runs on top of Forge and provides everything the user sees outside application windows.
Surfaces
- Top bar with clock, battery, Wi-Fi, cellular, Bluetooth and notification indicators.
- Quick settings with toggles for Wi-Fi, Bluetooth and airplane mode, and sliders for brightness and volume.
- App launcher in a grid with search, built from
.desktopfiles including Flatpak applications. - Notifications delivered through the
org.freedesktop.Notificationsdaemon. - Lock screen and session handling.
One interface, every screen
Crustace is not a mobile shell with a desktop variant. It is one shell whose surfaces are designed to work at any size and with any input, and it lays itself out for the screen it is running on.
Which layout it uses is set in ~/.config/eydos/crustace.toml:
[display]
mode = "auto" # mobile, desktop, or autoWith auto, the default, Crustace follows the decision Forge made for the screen (see Forge). When running outside Forge it falls back to orientation: landscape gets the spacious layout, portrait the compact one. mobile and desktop force a layout regardless of the screen.