Repository navigation
Releases: piermark/omarchytv
Release list
OmarchyTV v2.12.0-beta — Native Grok Bot Omarchy TUI, 26 MIT Themes & Wallpapers, MCP Server & Multi-Brand Fixes
OmarchyTV 2.12.0-beta — 25 October 2026 (versionCode 20)
OmarchyTV 2.12.0-beta brings 26 100%-MIT Themes & Bundled 4K Wallpapers, Zero-API-Cost AI & Grok Bot Integration across 3 modes (built-in :web WebApps, PC/Mac CLI bridge, and a native MCP Server on both TV and PC), Screensaver Effect Speed, and Sharp AQUOS / multi-brand Live TV + scrollable menu fixes.
Release Artifacts & Checksums
Every Android APK is signed with the official OmarchyTV release certificate (SHA-256: 90aa68d9f45e623eadfd349ab1eb66042356f95ff6347a4568c3f3a78f8ea33d), so adb install -r upgrades cleanly over 2.11.0-beta and earlier releases while preserving all settings.
| Artifact | Platform | Version | Size | SHA-256 |
|---|---|---|---|---|
omarchytv-release-2.12.0-beta.apk |
Android TV / Google TV (com.omarchytv.home, minSdk 24, targetSdk 34) |
2.12.0-omarchytv (versionCode 20) |
3.8 MB |
9dedc335fb1150afa6027f4123bd295bec8241a4c654842a6be65caff993f035 |
omarchy-tv-pc-plugin-2.12.0-beta.tar.gz |
Omarchy Linux / macOS (omarchy-tv + omarchy-link + tools/) |
2.12.0-beta |
184 KB |
2aef33b30e38eba6eb4355ad597bf382bb5e7210be59d7070d6b5f509765bd0c |
omarchytv-mobile-2.12.0-beta.apk |
Android Smartphone Installer & Companion (com.omarchytv.mobile, minSdk 26, targetSdk 34) |
2.12.0-beta (versionCode 21200) |
178 KB |
42bb62aa6169c52afacc9b477d25f6f95fffe2eeea9f779394606e1a4e5ad0a4 |
What's New in 2.12.0-beta
1. 26 100%-MIT Themes & Bundled 4K Wallpapers + Sync PC wallpaper Toggle
- 3 New 100%-MIT Community Themes with All Original 4K Wallpapers:
jade-horse(dhh/omarchy-jade-horse-theme, MIT, © 2026 David Heinemeier Hansson):01-ink-horse.webp,02-carved-jade-horse.webp,03-mountain-horses.webp,04-omarchy.webp.year-of-the-horse(dhh/omarchy-year-of-the-horse-theme, MIT, © 2026 David Heinemeier Hansson):01-ink-horse.webp,02-paper-horse.webp,03-mountain-horses.webp,04-omarchy.webp.hermarchy(archer-clawbot/omarchy-hermarchy-theme, MIT, © 2026 Archer Clawbot):01-hermarchy-command.webp,02-hermarchy.webp,03-hermarchy.webp,04-omarchy.webp.
- 4K Omarchy Wordmark Wallpapers (
01-omarchy.webp,3840×2160) generated forlast-horizon,solitude, andstarshipusing each theme's exact MITbackgroundandaccentcolors, ensuring every one of the 26 bundled MIT themes ships with at least one 100%-MIT 4K wallpaper. Complete provenance is documented inTHIRD-PARTY.md,NOTICE, andlauncher/WALLPAPER-PROVENANCE.csv. Sync PC wallpaperToggle (syncPcWallpaper, defaultfalse): Pairing or syncing with a PC never overwrites the TV's bundled MIT wallpaper unless you explicitly turn on Sync PC wallpaper in the TV's Themes or Wallpaper menu.
2. Zero-API-Cost AI & Grok Bot Integration (Native Omarchy TUI + WebApps + PC Bridge + MCP)
- Native Grok Bot · Omarchy TUI (
AskActivity) + Home Shelf TUI Tile:- Clicking the Grok Bot tile on the Home shelf (
grokbot@tv:~$ > GROK BOT [ omarchy · tui ]) or selectingGrok Bot (Omarchy TUI)in the menu opens a native Omarchy-styled TUI assistant window (BoxView2 px border,btop-style legendgrok bot · omarchy tui [<theme>], translucent theme surface over the live 4KWallpaperView,CaskaydiaCove Nerd Font, andgrokbot@omarchytv:~$prompt). - Standalone Local TV & MCP Control (works offline with zero setup): Switch any of the 26 MIT themes (
theme jade-horse,theme year-of-the-horse,theme hermarchy,next theme,themes), cycle 4K wallpapers (wallpaper), trigger or configure the 37 TTE ASCII screensavers (screensaver,speed slow|normal|fast), launch installed TV apps or Live TV (open YouTube,open TV,apps), or inspect TV/network/MCP status (status) via voice, keyboard, or 1-click D-pad quick-action chips ([ ⏭ next theme ],[ 🖼 wallpaper ],[ ✦ screensaver ],[ 📊 status ],[ 📦 apps ],[ ❓ help ]). - Optional Full Browser WebApps (
[ 🌐 grok.com ]/[ 🌐 web ▾ ]): One click inside the TUI header or> Grok Bot & AIhub opens Grok Web (grok.com), Grok (X) (x.com/i/grok), ChatGPT (chatgpt.com), Claude (claude.ai), or Hermes (hermes.nousresearch.com) in the sandboxed:webprocess (WebAppActivity) with persistent login cookies and D-pad cursor.
- Clicking the Grok Bot tile on the Home shelf (
- PC / Mac CLI Bridge (
omarchy-link):- Run
> askor> grok botfrom the TV Walker bar using the AI CLI tools already signed in on your paired PC or Mac (grok,claude,codex,gemini,hermes, or localollama) with zero extra API keys.
- Run
- Native MCP Server (TV
POST /mcp& PComarchy-tv mcp):- Control your TV from Grok Bot, Claude Desktop, Cursor, Hermes, or any Model Context Protocol (
2024-11-05, JSON-RPC 2.0) client. - Exposes a strict TV-only tool whitelist:
tv_get_status,tv_list_themes,tv_set_theme,tv_send_key,tv_launch_app,tv_cast_media,tv_show_notification, andtv_open_ai_webapp. - On PC/Mac,
omarchy-tv mcp --http --port 8990binds strictly to127.0.0.1by default and requires a 256-bit Bearer token stored at~/.config/omarchy-tv/mcp-token(0600). On the TV,POST http://<tv-ip>:8999/mcprequiresOTV1HMAC signing orAuthorization: Bearer <link-token>.
- Control your TV from Grok Bot, Claude Desktop, Cursor, Hermes, or any Model Context Protocol (
3. Screensaver Effect Speed (Slow / Normal / Fast)
- Added Effect speed (
"screensaverSpeed": "slow" | "normal" | "fast", default"normal") in the Screensaver menu, scaling all 37tte.jseffects as well as the native ASCII fallback.
4. Multi-Brand Live TV & Menu Fixes (Community Feedback)
- Sharp AQUOS & Multi-Brand Live TV Detection: Added native detection for Sharp AQUOS (
jp.co.sharp.av.android.aquostvapp+.TvActivityexplicit fallback), Google TV (com.google.android.tv), AOSP TV (com.android.tv), DTVKit (org.dtvkit.inputsource), TCL (com.tcl.tv), Hisense (com.hisense.tv.livetv), and Philips (com.philips.tv.tvapp) alongside Sony BRAVIA (com.sony.dtv.tvx). - Scrollable Menus (
AsciiMenu): Wrapped popup menu rows in a<ScrollView>with automatic D-pad focus scrolling so long menus (including all 26 themes) scroll smoothly to the very bottom on 1080p TVs. - App Hiding & Unhiding Fix: Fixed
Hide from launcheron the Home shelf and app grid (packageAtvskeyAtnormalization, plusweb:<id>WebApp support) and added a direct Hidden apps manager row in Workspace 5 (System).
Thanks
- Anderson Leite (@x_andersonleite / @anderson-leite): Sharp AQUOS testing, Issue #3, Issue #4, Issue #5 reports, and MR !1.
- David Heinemeier Hansson (@dhh): creator of Omarchy (omarchy.org),
jade-horse, andyear-of-the-horse. - Archer Clawbot (archer-clawbot/omarchy-hermarchy-theme): creator of the MIT
hermarchytheme.
Downloads (uploaded assets)
omarchytv-release-2.12.0-beta.apk (GitLab mirror)
OmarchyTV 2.11.0-testing (LG webOS Edition)
OmarchyTV 2.11.0-testing (LG webOS Edition) — 24 October 2026
Experimental
testingrelease for LG webOS TVs (NOT a beta release).
This release brings the OmarchyTV2.11.0experience to LG webOS TVs as an installable.ipkpackage (com.omarchytv.home), alongside an updated PC plugin (omarchy-tv) that supports both Android TV (.apk+omarchy-link) and LG webOS (.ipk+webos-serve).
The Android TV release (v2.11.0-beta) remains completely unchanged. Community feedback and testing reports from LG webOS TV owners are very welcome!
Highlights (omarchytv-webos-2.11.0-testing.ipk)
- Full
2.11.0Feature & Visual Parity:- 23 Official Omarchy Themes (
omarchy_themes.json) with exact terminal and UI palettes. - Default Theme & Wallpaper: Tokyo Night with Tom Ballard's "Liftoff Sunset" wallpaper (used with permission), plus the 20 MIT-licensed official Omarchy wordmark backgrounds (
omarchy.webp) and procedural canvas fallback. Zero unverified third-party wallpapers. - Hyprland-Style Workspaces
1–5:1home: Weather panel, Omarchy PC status panel, AI Credits panel, neofetch terminal + animated ASCIIOMARCHYlogo, and the horizontal app dock.2tv: One-press launch for LG Live TV (com.webos.app.livetv) and HDMI Inputs (com.webos.app.externalinput.*), plus custom TV app ID configuration.3apps: Full filterable application grid with search (All,Streaming,Media,System), plus ability to add custom webOS app IDs (id|Title|Category) and hide unwanted tiles.4pc: Live Omarchy Linux PC telemetry (CPU,RAM,GPU,uptime, active theme) via theomarchy-tv webos-serveLAN HTTP bridge.5sys: System & WebEngine diagnostics, memory/platform info, and non-destructive LG webOS privacy & ad-limiting guide.
- All
2.11.0Fixes Included:- °C / °F Temperature Unit Switch: Weather menu → Temperature unit (
°Cdefault, switches live between Celsius and Fahrenheit via Open-Meteo). - Multi-language UI (English, Italian, German): Automatically follows the TV locale or can be switched at any time from the menu (
Language: EN / IT / DE), with all box headers (weather,omarchy · pc,ai credits · pc,system,theme,up) properly localized. - Clean Top-Border Box Titles: Top panel titles render with clean solid background padding and never overlap the top border line.
- °C / °F Temperature Unit Switch: Weather menu → Temperature unit (
- 37
tte.jsScreensaver Effects: Built-in interactive screensaver (saver/index.html) powered bytte.js/TerminalTextEffects(beams,matrix,fireworks,rain,vhstape,synthgrid,burn,decrypt, and 29 more). - Native LG webOS Integration:
- Launches installed webOS apps via the Luna System Bus (
luna://com.webos.applicationManager/launch). - Full support for LG Magic Remote D-pad navigation, cursor/pointer hover & click, number keys
1–5for workspace switching, and the webOSBackkey (keyCode 461).
- Launches installed webOS apps via the Luna System Bus (
- 23 Official Omarchy Themes (
PC Plugin Updates (omarchy-tv-pc-plugin-2.11.0-testing.tar.gz)
- 100% Backwards-Compatible with Android TV (
2.11.0-beta): Keeps all existing Android TV commands (pair,themes,icons,screen,cast,remote,stats, andadbAPK updates with signing certificate verification). - New
.ipkSupport inomarchy-tv update:omarchy-tv update omarchytv-webos-2.11.0-testing.ipk --tv lgtvvalidates the Debianararchive signature (!<arch>), extractsdata.tar.*, verifiesappinfo.json(id == com.omarchytv.homeand version format), and installs onto the target LG TV viaares-install.
- New
omarchy-tv webos-serveCommand:- Runs a zero-dependency LAN HTTP server (
default port 8765) with CORS headers exposing/v1/status(CPU %, RAM %, uptime, active Omarchy theme),/v1/themes, and/v1/wallpaperfor LG webOS TVs.
- Runs a zero-dependency LAN HTTP server (
Downloads & Checksums
omarchytv-webos-2.11.0-testing.ipk(GitLab mirror) (LG webOS package,com.omarchytv.home, version2.11.0)- SHA-256:
04eb928640a0212cad83457ad50b502bc81da440445e33ea2eee95e6eefcc9df
- SHA-256:
omarchy-tv-pc-plugin-2.11.0-testing.tar.gz(GitLab mirror) (Omarchy Linux PC plugin for Android TV + LG webOS)- SHA-256:
44df52534b739b6ca7371283732a3caa57355bf14d86e22d0d9102a142e60a98
- SHA-256:
Installation instructions: webos/INSTALL-WEBOS.md
OmarchyTV Mobile 2.11.0-beta (Universal Smart TV Phone Installer & Companion)
OmarchyTV Mobile 2.11.0-beta (Universal Smart TV Phone Installer & Companion) — 24 October 2026
OmarchyTV Mobile (com.omarchytv.mobile, omarchytv-mobile-2.11.0-beta.apk) is the official 100% original MIT-licensed Android smartphone companion and wireless installer for OmarchyTV. It allows you to discover, install, update, theme, control, and safely debloat your Smart TV directly from an Android phone over local Wi-Fi — with no PC required.
Supported TV Platforms (3 Built-in Modes)
1. Android TV / Google TV Mode (ADB :5555 + omarchy-link :8999 / :47800)
- Parallel
/24LAN Subnet Scanner (OmarchyLinkClient.java): Automatically discovers Smart TVs on the local Wi-Fi subnet (:8999omarchy-linkdaemon,:5555Wireless ADB,:47800Omarchy Link v1 socket, and:8001Samsung SmartView). - Pure-Java Wireless ADB Client (
AdbTcpClient.java):- Generates a persistent 2048-bit RSA keypair (
omarchytv@mobile\0) and encodes the 524-byte little-endian AndroidRSAPublicKeystruct with Montgomery parameters (n0inv&rr). - Performs the full
CNXN+AUTH(ADB_AUTH_SIGNATURE/ADB_AUTH_RSAPUBLICKEY) handshake over TCP:5555. - Streams
.apkbinaries via the binarysync:protocol (SEND/ 64 KBDATAchunks /DONE/OKAY) to/data/local/tmp/omarchytv.apk, runspm install -r -g /data/local/tmp/omarchytv.apk, and pins OmarchyTV as the default Home launcher (cmd package set-home-activity).
- Generates a persistent 2048-bit RSA keypair (
- HMAC-SHA256
omarchy-linkClient (OmarchyLinkClient.java):- Signs requests using both
Authorization: OTV1 <ts>:<nonce>:<hmac>andX-Omarchy-Signature: sha256=<hmac>for compatibility with bothHomeV29(:8999) andMainActivity(:47800). - Supports instant 1-tap theme switching across all 23 official Omarchy themes (
PUT /v1/theme), tactile D-Pad + media remote keys (POST /v1/remote/key), AI/terminal prompts (POST /v1/prompt), custom phone wallpaper upload (PUT /v1/wallpaper), and custom app banner upload (PUT /v1/banners/<pkg>).
- Signs requests using both
- Safe Reversible Brand Debloat (
DebloatProfiles.java):- Uses non-destructive
pm disable-user --user 0 <pkg>and 1-tappm enable <pkg>restore. - Built-in profiles for Sony Bravia, Google TV Streamer / Chromecast, Sharp AQUOS, TCL, Hisense, and Xiaomi TV, guarded by a hardcoded
PROTECTED_PACKAGESdenylist (com.google.android.tungsten.setupwraith,com.google.android.gms,com.google.android.apps.mediashell, Live TV inputs, HDMI inputs, Bluetooth, and Wi-Fi).
- Uses non-destructive
2. LG webOS Mode (WebOsBridgeServer :8765 + .ipk Inspector & Server)
- Embedded Phone Bridge Server (
:8765): Runs an HTTP server on the phone's Wi-Fi IP implementing the exactomarchy-tv webos-serveJSON & CORS API (/v1/status,/v1/themes,/v1/wallpaper), allowing any LG webOS TV running OmarchyTV (com.omarchytv.home) to sync themes, wallpapers, and remote keys directly from the phone without a Linux PC. - LG webOS
.ipkRelease Fetcher & Validator: Downloadsomarchytv-webos-2.11.0-testing.ipk, verifies its SHA-256 digest, inspects the Debian!<arch>archive andappinfo.json(id == com.omarchytv.home), and serves it over LAN athttp://<phone-ip>:8765/omarchytv.ipk.
3. Samsung Tizen, Hisense VIDAA & Universal Smart TV Mode (http://<phone-ip>:8765/tv)
- Universal HTML5/Canvas Smart TV Launcher (
/tv): Serves the complete 1080p OmarchyTV Web Launcher (all 5 workspaces1:home2:tv3:apps4:pc5:sys, 23 official themes, EN/IT/DE locales, °C/°F weather, and 37tte.jsscreensaver effects) directly from the phone to any Smart TV browser athttp://<phone-ip>:8765/tv, with live theme and D-Pad remote sync from the phone. - 1-Tap Samsung Tizen SmartView Launcher: Launches
http://<phone-ip>:8765/tvdirectly on Samsung Tizen TVs via:8001/api/v2/applications/org.tizen.browser.
Dual-Mirror Release & Theme Resolution (GitLabReleaseClient.java)
- Queries GitLab (
https://gitlab.com/api/v4/projects/87958120/releases) as primary mirror and GitHub (https://api.github.com/repos/piermark/omarchytv/releases) as automatic fallback mirror for both Android TV (.apk) and LG webOS (.ipk) releases plus the liveomarchy_themes.jsoncatalog.
Downloads & Checksums
- Android Phone APK:
omarchytv-mobile-2.11.0-beta.apk(com.omarchytv.mobile,versionCode 21100,versionName "2.11.0-beta",minSdk 26,targetSdk 34,181,522bytes)- APK SHA-256:
cb51e5014d8c80311323361dc231ecbbf774238462f1b900adb6ca9e3c89ef21 - Signing Certificate SHA-256:
90aa68d9f45e623eadfd349ab1eb66042356f95ff6347a4568c3f3a78f8ea33d(CN=OmarchyTV, APK Signature Scheme v2 + v3 verified)
- APK SHA-256:
Documentation & build instructions: mobile-companion/README-MOBILE.md
omarchytv-mobile-2.11.0-beta.apk (GitLab mirror)
OmarchyTV 2.11.0-beta
2.11.0-beta — 23 October 2026 (versionCode 19)
Defaults are unchanged from 2.10.2-beta: every new option is off until you turn it on. Same bundled wallpapers as
2.10.2-beta (default: Tom Ballard's "Liftoff Sunset" for Tokyo Night).
Fixes
- Apps missing on Android 11+ TVs (issue #2): the manifest now declares
<queries>forMAIN+LEANBACK_LAUNCHER
andMAIN+LAUNCHER, so Netflix, Prime Video, Disney+ and other apps show in the dock and grid on Android 11+.
NoQUERY_ALL_PACKAGES. No change on Android 8/9. - Google TV Wi-Fi:
com.google.android.tungsten.setupwraithis never disabled;tools/disable.sh/disable.ps1
skip it even if a list includes it, and docs/DEBLOAT.md lists it as "never touch". Home is set with
cmd package set-home-activity. DNS /private_dns_*are never touched. - TV tile:
"tv": {"enabled": false}now also hides the TV tile in the home row. - Translations: the "weather", "system", "theme" and "up" labels were hard-coded in Italian; they now follow the
TV language (English, Italian, German). An English TV shows no Italian text. - Box titles: the titles of the top boxes (weather, omarchy · pc, ai credits · pc) no longer overlap the border line.
New (off by default)
- °C/°F: Weather menu → "Temperature unit" (
"tempUnit": "F"in omarchytv.json; default °C). Works with the
manual city ("Search city…"); "Automatic (from IP)" stays the default. - Custom app banners:
banners/<package>.pnginAndroid/data/com.omarchytv.home/files/, or pushed from the PC with
omarchy-tv icons list | push | delete(PNGs in~/.config/omarchy-tv/banners/<package>.png). TV endpoints
PUT/DELETE /v1/banners/<package>,GET /v1/banners, capabilitybanners. Without a file the app's own banner is used. - Pane timestamps:
PUT /v1/widgetspanes may carry"at"(unix seconds); without it the push time is used, as before. - PC plugin: Italian/English UI following the system language (or the
languageconfig key); the new
iconssubcommand. All other commands are unchanged; with an older launcher the plugin says banners are unsupported.
Unchanged
- Default theme, wallpapers, layout, menus, screensaver, Omarchy Link protocol and all existing settings.
Thanks
- Michael Pfeifer (@TheFifeDawg): Google TV feedback, the setupwraith Wi-Fi issue, the
<queries>diagnosis and the TV tile bug. - @ilafayajose: issue #2 report (Noblex/Hisense, Android 11), diagnosed by @TheFifeDawg.
- @wielorzeczownik: the box title / border overlap report.
Downloads
omarchytv-release-2.11.0.apkSHA-25633248d55f359905dd6068bfeca16e76a02da54150a119aae3ecfa0938ddc5111, signing cert SHA-25690aa68d9f45e623eadfd349ab1eb66042356f95ff6347a4568c3f3a78f8ea33d(same as every previous release)omarchy-tv-pc-plugin-2.11.0-beta.tar.gzSHA-256e58ddc71df52342a1248a592f0351d81b9dba8496fd9ee3fff7154537082f995
Older releases (2.10.2-beta, 2.10.1-beta, …) stay available below.
OmarchyTV 2.10.2-beta
OmarchyTV 2.10.2-beta
BETA — things may not work; you can always switch back to the stock home screen (see
launcher/docs/INSTALL.md). Use at your own risk.
Changelog
- New default Tokyo Night wallpaper: "Liftoff Sunset" by Tom Ballard (@tcballard), from omarchy-theme-tokyo-liftoff. Original photograph SpaceX (public domain per the author). Included with the author's permission granted on X on Oct 22, 2026. Thank you, Tom! 🙏
- Launcher
com.omarchytv.homeversionCode 18 (2.10.2-omarchytv); PC plugin unchanged apart from the version.
Created by Marco Porro (X · marcoporro.it), based on tv-vibehack by Gathin (MIT). Third-party credits: THIRD-PARTY.md / NOTICE.
Download verification
| SHA-256 | |
|---|---|
omarchytv-release-2.10.2.apk |
8b4458ccb1d39fbd254b72521e62e5ea3b82561ed45e36850037afc15395f381 |
omarchy-tv-pc-plugin-2.10.2-beta.tar.gz |
4307fc965500df68a6b611b41eb4ff03e544c3c7fa275241058f925e254338b5 |
| Signing certificate | 90aa68d9f45e623eadfd349ab1eb66042356f95ff6347a4568c3f3a78f8ea33d |
Install: adb install -r omarchytv-release-2.10.2.apk (installs over 2.10.1, same certificate) — full guide in launcher/docs/INSTALL.md.
OmarchyTV 2.10.1-beta
OmarchyTV 2.10.1-beta
BETA — first public release. Things may not work; you can always switch back to the stock home screen (see
launcher/docs/INSTALL.md). Use at your own risk.
Created by Marco Porro (X · marcoporro.it), based on tv-vibehack by Gathin (MIT). Third-party credits: THIRD-PARTY.md / NOTICE.
Includes the Android TV launcher (com.omarchytv.home, versionCode 17) and the omarchy-tv / omarchy-link PC plugin (pc-plugin/).
Download verification
| SHA-256 | |
|---|---|
omarchytv-release-2.10.1.apk |
68e861248e65a74aeceee88683fdb24a15bde900ccf91970969dac2d207608b2 |
| Signing certificate | 90aa68d9f45e623eadfd349ab1eb66042356f95ff6347a4568c3f3a78f8ea33d |
Install: adb install -r omarchytv-release-2.10.1.apk — full guide in launcher/docs/INSTALL.md, safe debloat in docs/DEBLOAT.md.
PC plugin
omarchy-tv-pc-plugin-2.10.1-beta.tar.gz (omarchy-tv + omarchy-link, MIT, git archive of pc-plugin/ at f989913) — SHA-256 c67b4093910b3973c5114234da1ff7095e7f6b0aeb751722720e779029d23f7c
tar -xzf omarchy-tv-pc-plugin-2.10.1-beta.tar.gz && cd pc-plugin
mkdir -p ~/.local/share ~/.local/bin && cp -r omarchy-link omarchy-tv ~/.local/share/
ln -sf ~/.local/share/omarchy-link/bin/omarchy-link ~/.local/share/omarchy-tv/bin/omarchy-tv ~/.local/bin/Then pair with omarchy-link pair --code <6-digit code shown on the TV> and run omarchy-tv. Full guide: pc-plugin/README.md.