You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create the packaging artifacts needed to install Ronin as a proper Linux desktop application:
.desktop file: A freedesktop-compliant .desktop entry so Ronin appears in application launchers (GNOME, KDE, etc.) with the correct name, icon, and exec path.
App icon: A polished app icon in multiple sizes (at minimum 48x48, 128x128, 256x256, scalable SVG) that matches Ronin's premium visual identity.
Install script: A shell script or Makefile target that installs the binary, .desktop file, and icons to standard Linux paths.
Shortcut docs: Documentation for how users can bind ronin --quick to a global keyboard shortcut in GNOME, KDE, and Sway.
Acceptance criteria
.desktop file follows freedesktop specification
.desktop file includes correct Exec, Icon, Name, Categories, and Comment fields
App icon exists in multiple resolutions (48, 128, 256, SVG)
App icon reflects Ronin's visual identity and looks good at all sizes
Install script places binary, .desktop file, and icons in standard Linux paths
After installation, Ronin appears in GNOME/KDE application launchers with icon
Documentation covers binding ronin --quick to a shortcut in GNOME, KDE, and Sway
Uninstall/clean target removes installed files
Icon works with both light and dark desktop themes
What to build
Create the packaging artifacts needed to install Ronin as a proper Linux desktop application:
.desktopentry so Ronin appears in application launchers (GNOME, KDE, etc.) with the correct name, icon, and exec path.ronin --quickto a global keyboard shortcut in GNOME, KDE, and Sway.Acceptance criteria
.desktopfile follows freedesktop specification.desktopfile includes correct Exec, Icon, Name, Categories, and Comment fieldsronin --quickto a shortcut in GNOME, KDE, and SwayBlocked by