Linux has no apps folder — getting Antigravity into the launcher Draft
The goal
Antigravity was extracted and sitting on disk, but it was nowhere in the app launcher. On a Mac you drag it to Applications and you're done. Linux doesn't work like that.
Hardware and cost
- 2017 27" iMac running Omarchy (Arch Linux)
- Antigravity IDE (manually extracted tarball)
Software stack
- Walker — Omarchy's app launcher (opens with Super+Space)
- A hand-written
.desktopentry — the thing Linux actually uses to know an app exists
What broke and how it was fixed
The root cause is simple once you see it: a manually extracted tarball creates no .desktop entry, and without one the launcher has no idea the app exists. There's no "apps folder" to drag things into.
The recipe:
- Move the app to
~/Apps/antigravity(hand-installed GUI apps live in~/Apps/<appname>— no sudo needed) - Create
~/.local/share/applications/antigravity.desktoppointing at the binary - Restart Walker with
omarchy-restart-walkerso it picks up the new entry - Add a keybind — Super+A — for one-key launching
The gotcha that cost real time: Omarchy's keybind syntax is Lua (o.bind("SUPER + A", ...) in bindings.lua), not the bindd = ... .conf syntax from generic Hyprland guides. Every Hyprland keybind tutorial on the internet will give you the wrong format for Omarchy.
Verdict
On Omarchy, installing a GUI app by hand is a three-step ritual: ~/Apps, a .desktop file, restart Walker. And whenever a generic Linux guide gives you config syntax, check whether Omarchy wants the Lua version instead — it usually does.