Omwatch
A TMDB watchlist with a details panel for the Omarchy Quattro bar.
This product uses the TMDB API but is not endorsed or certified by TMDB.
Omwatch runs inside the long-running omarchy-shell process. It does not start a second Quickshell instance and does not install packages.
Install
omarchy plugin add https://github.com/STUDIOSELFHQ/omwatch.git --enable
Usage
Click the film icon to open or close the board. Press Escape to close nested views, then the panel.
Type in search to query TMDB, or click Trending for this week's popular titles. Cards can be dragged between Queue, Watching, Watched, and Dropped, or advanced with Start / Done / Rewatch. Click a card for details, ratings, TV progress, streaming providers, and similar titles.
omarchy-shell shell summon omwatch '{}'
omarchy-shell shell hide omwatch
Setup
A free TMDB API key is required. Request one at themoviedb.org/settings/api, then paste a v3 API key or v4 Read Access Token in the panel. The key is stored only in ~/.local/state/omarchy/omwatch/library.json (directory mode 700, file mode 600) and is sent to api.themoviedb.org over HTTPS. It is passed to curl through a private config file, not process arguments.
Configure
omarchy bar move omwatch --section right
The optional apiKey setting on the bar widget entry is an alternate place to store the TMDB key (in Omarchy widget settings, not library.json).
Remove
omarchy plugin remove omwatch
That command removes the plugin. It does not delete your watchlist or TMDB key. The credential-bearing state file is ~/.local/state/omarchy/omwatch/library.json. Remove it with:
rm -rf ~/.local/state/omarchy/omwatch
Requirements
- Omarchy 4.x (Quattro) with
omarchy-shell curlandbash(already on Omarchy)- A TMDB API key
Network access is used only for TMDB search, details, trending, and poster images.