Skip to main content
Pure Zig utilities. No external dependencies.
  • BoundedArray: fixed-capacity arrays without heap allocation
  • Logging helpers
  • FilePath: path manipulation
  • Inotify wrappers
  • Config and runtime path helpers (~/.config/otter-shell/)
  • runtime_state: runtime files under $XDG_RUNTIME_DIR/otter-shell/ (including wallpaper-state for lock screen sync)
Used by every other library and application.