Anime Schedule for Omarchy
Upcoming anime episodes in your Omarchy bar, powered by AniList. Inspired by the ani TUI.

A ramen-bowl icon in the bar counts down to the next airing episode ( 2h), lighting up
in the accent color when something airs within the hour. Clicking it opens a
docked panel:
- Next up: the very next episode across both tabs, right in the hero
- This Season / Trending: two tabs of currently-airing shows
- Airing Today: each show with a progress bar filling toward its air time and a live countdown
- This Week: the seven days ahead, one line per episode with cover art
No account, no API key: everything comes from AniList's public GraphQL API, fetched twice per refresh interval (default 30 minutes).
Dependencies: curl (fetching, ships with Omarchy) and a Nerd Font in the bar
for the icon (Omarchy's default). Cover art loads from AniList's image CDN.
Install
omarchy plugin install https://github.com/pavelsimo/omarchy-anime-schedule.git --enable
Or manually: clone into ~/.config/omarchy/plugins/pavelsimo.anime-schedule/,
then omarchy-shell shell rescanPlugins and
omarchy plugin enable pavelsimo.anime-schedule --section right.
Use
| Action | Result |
|---|---|
| Left-click icon | Toggle the panel |
| Middle-click icon | Switch This Season / Trending |
| Right-click icon | Open AniList's seasonal chart in the browser |
| Click a show | Open its AniList page |
←/→ in the panel |
Switch tab |
r / Enter in the panel |
Refresh now |
| Esc | Close |
Settings
Configured from the bar's widget settings (persisted in ~/.config/omarchy/shell.json):
- Refresh interval (seconds): how often to refetch from AniList (default 1800)
- Max shows in Airing Today / This Week: row caps per section
- Time format: Auto (locale), 24h, or 12h
Remove
omarchy plugin remove pavelsimo.anime-schedule
License
MIT