Skip to main content
Otter Shell ships as native packages on PikaOS, built and versioned together in otter-zenith. Install with pikman.

System requirements

  • PikaOS: Otter Shell packages target PikaOS repositories.
  • Wayland compositor: Otter Shell is Wayland-only. Pick a compositor that supports the protocols your apps need (for example zwlr_layer_shell_v1 for the bar, launcher, and most overlays).
  • No Zig runtime needed: Apps ship as native binaries. Zig is not required.
Otter Shell does not install a compositor. You pick and configure your own Wayland session. Hyprland, Sway, and Niri are common on PikaOS. The display manager (otter-greeter) uses Hyprland only for the login screen. Your user session compositor is separate.Screenshot and color-picker tools (otter-screenshot, otter-pick, otter-shot) need the compositor to expose ext_image_copy_capture_v1.

Install with pikman

1

Update package lists

Refresh available packages:
pikman update
2

Install Otter Shell

Install the desktop metapackage:
pikman install otter-shell
Pulls every component at the same version. See the package table below.For speech tools (transcription and text-to-speech):
pikman install otter-shell-extras
otter-shell recommends otter-shell-extras but does not require it. Transcription and voice synthesis are not in the base metapackage.
3

Install individual packages (optional)

For specific tools only:
pikman install otter-term otter-bar otter-launcher

Metapackages

MetapackageContents
otter-shellFull desktop shell: bar, launcher, notifications, wallpaper, OSD, logout, settings, polkit, lock, idle, greeter, terminal, Jade pet, screenshot tools, clipboard, notes, timer, weather, and other core helpers. Includes otter-shell-fonts.
otter-shell-extrasOptional speech tools only: otter-transcribe and otter-vox.

Packages in otter-shell

Installed by pikman install otter-shell:
PackageDescription
otter-barStatus bar with widgets, system tray, and MPRIS
otter-launcherApplication launcher overlay
otter-notificationsNotification daemon (freedesktop.org spec)
otter-wallpaperWallpaper daemon
otter-osdOn-screen display for volume, brightness, and lock keys
otter-logoutPower menu overlay
otter-settingsGraphical settings editor
otter-polkitPolkit authentication agent
otter-lockSession lockscreen
otter-idleIdle management daemon
otter-greeterDisplay manager (login screen)
otter-termTerminal emulator
otter-jadeDesktop pet
otter-screenshotRegion and fullscreen screenshots
otter-shotProduct-shot composer
otter-recScreen recorder
otter-clipClipboard manager
otter-noteSticky notes
otter-calCalendar helper for the bar
otter-calcCalculator helper
otter-emojiEmoji picker helper
otter-timerCountdown timer
otter-pickColor picker
otter-weatherWeather fetcher and bar widget
otter-shell-fontsBundled fallback fonts
Not in either metapackage: otter-transcribe and otter-vox (install via otter-shell-extras).

Verify the installation

otter-term
A terminal window should open on your Wayland session. Then follow Quick Start and Session setup to autostart shell daemons.