OMA-ROIDS — Classic Asteroids arcade game with Omarchy theme integration
Find a file
28allday c8949447b5 Install script: check all dependencies (love, git, librsvg)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 15:40:50 +01:00
audio Asteroids: complete Love2D game with Omarchy integration 2026-04-13 12:58:03 +01:00
data Asteroids: complete Love2D game with Omarchy integration 2026-04-13 12:58:03 +01:00
game Asteroids: complete Love2D game with Omarchy integration 2026-04-13 12:58:03 +01:00
rendering Asteroids: complete Love2D game with Omarchy integration 2026-04-13 12:58:03 +01:00
conf.lua Add install/uninstall scripts, icon, rename to OMA-RIODS 2026-04-13 15:28:25 +01:00
icon.svg Add install/uninstall scripts, icon, rename to OMA-RIODS 2026-04-13 15:28:25 +01:00
install.sh Install script: check all dependencies (love, git, librsvg) 2026-04-13 15:40:50 +01:00
main.lua Add install/uninstall scripts, icon, rename to OMA-RIODS 2026-04-13 15:28:25 +01:00
README.md Add README with install instructions, controls, and scoring 2026-04-13 15:38:16 +01:00
uninstall.sh Add install/uninstall scripts, icon, rename to OMA-RIODS 2026-04-13 15:28:25 +01:00

OMA-RIODS

A classic Asteroids arcade game built with Love2D for Omarchy Linux.

Vector wireframe aesthetic that auto-detects your Omarchy system theme and font — the game matches your desktop.

Install

curl -sL https://git.no-signal.uk/nosignal/oma-riods/raw/branch/master/install.sh | bash

This will:

  • Install Love2D if not present
  • Clone the game to ~/.local/share/oma-riods/
  • Add an icon and launcher entry to your app menu
  • Refresh the app launcher

Search OMA-RIODS in your app launcher to play.

Uninstall

oma-riods-uninstall

Controls

Key Action
Left / Right or A / D Rotate ship
Up or W Thrust
Space Fire (max 4 bullets)
Shift Hyperspace (random teleport, 25% death risk)
Enter Start game
Escape Quit

Gameplay

  • Destroy asteroids — large ones split into medium, medium into small
  • Dodge and shoot UFO saucers for bonus points
  • Screen wraps for ship and asteroids, bullets expire at edges
  • Extra life every 10,000 points
  • Persistent high scores with 3-letter initial entry

Scoring

Target Points
Large asteroid 20
Medium asteroid 50
Small asteroid 100
Large saucer 200
Small saucer 1,000

Omarchy Integration

  • Theme colours auto-detected from your active Omarchy theme
  • System font detected from your Waybar config
  • Full-screen via SUPER+F (Hyprland compositor)
  • Switch themes with omarchy-theme-set and relaunch — the game adapts

Requirements

  • Omarchy Linux (or any Arch with Love2D)
  • Love2D (sudo pacman -S love)

Run from source

git clone https://git.no-signal.uk/nosignal/oma-riods.git
cd oma-riods
love .

License

MIT