OpenRiot v7.9.22 — Kiss Me Kate

“Brush up your Shakespeare, start quoting him now.” — Cole Porter, Kiss Me, Kate (1948)


Release Overview

Kate IDE is now an optional OpenRiot install. Every wallpaper and lock screen got a mascot makeover. And thanks to Cole Porter, we finally have a good release title.


⌨️ Kate IDE Support

Prompted during setup: “Would you like to install Kate (Code IDE)? [y/N]” — default is no, saving ~300MB of KDE deps for users who prefer Helix or gnome-text-editor.

When installed:

  • Ayu Dark editor color theme (matches the terminal aesthetic)
  • BreezeDark UI color scheme
  • FiraCode Nerd Font 10pt configured as editor font
  • Rofi entry with submenu glyph in app launcher
  • Polybar window-icon maps kate class
  • katerc written automatically — no manual config hunting

When declined, the rofi entry is stripped.


🖼️ Mascot Wallpapers

All 20 backgrounds and 5 new lock screens now feature the OpenRiot mascot — the same ghost from the install screen, now haunting your desktop and lock screen too.

Set Count What changed
backgrounds/ 20 Every one redesigned
Locked/ 52 total (5 new) New mascot lockscreens

Re-run openriot --build-lock-cache to regenerate.


🧾 Files Changed

File Change
source/installer/kate.go NEW — KatePreference,
  SetupKateConfig, StripKateFromRofi
source/installer/cmd.go Wire Kate into setup.sh path
source/commands/helpers.go Wire Kate into runInstall
install/packages.yaml Add desktop.kate module
config/rofi/apps.txt Kate IDE entry added
config/window/icons.toml kate + kwrite icon mapping
backgrounds/*.webp All 20 mascot-branded
Locked/*.webp 5 new mascot lockscreens
docs/v7.9.22-Release-Notes.md NEW — these notes

🗣️ Final Words

“I hate KDE. But I respect Kate.” — The OpenRiot Crew, conflicted