app
Google Antigravity
Public Made by Adomby adom
Google Antigravity in Adom Hydrogen: the editor extension, the agy CLI and a dock dashboard that installs both into your container.
main
John Lauer
Antigravity usage Hydrogen Widget: Gemini weekly and five-hour quota in the Title Bar (0.2.0)
054566b
5d ago
from pathlib import Path
import shutil, argparse
root = Path(__file__).resolve().parent
parser = argparse.ArgumentParser(); parser.add_argument('--home', type=Path); args = parser.parse_args()
home = args.home or Path.home(); dest = home / '.local/share/adom/antigravity'; bindir = home / '.local/bin'
dest.mkdir(parents=True, exist_ok=True); bindir.mkdir(parents=True, exist_ok=True)
for n in ['adom_antigravity.py', 'dashboard', 'skills', 'docs', 'bin', 'package.json']:
src = root / n; out = dest / n
if src.resolve() == out.resolve(): continue
if src.is_dir(): shutil.copytree(src, out, dirs_exist_ok=True)
elif src.exists(): shutil.copy2(src, out)
launcher = bindir / 'adom-antigravity'
w = bindir / 'hydrogen-widget-antigravity-usage'
if w.is_symlink() or w.exists(): w.unlink()
w.symlink_to(dest / 'bin' / 'hydrogen-widget-antigravity-usage'); (dest / 'bin' / 'hydrogen-widget-antigravity-usage').chmod(0o755)
launcher.write_text('#!/bin/sh\nexec python3 "' + str(dest / 'adom_antigravity.py') + '" "$@"\n'); launcher.chmod(0o755)
print('OK: adom-antigravity installed. `adom-antigravity status` reports the extension and CLI; the dock dashboard installs both.')