Omahub
← All plugins
P

Simple Task

by pedro

A simple, theme-aware task list overlay. Type to add, Enter to check off, persisted locally.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
a2ca7e6
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
a2ca7e6
Reviewed
1 month ago

The plugin is a straightforward QML overlay backed by small Python helpers that read and write a local tasks.json file. The code is readable, well-commented, and includes defensive measures against symlink/FIFO attacks, bounded input sizes, and atomic writes. No malicious, obfuscated, or destructive behavior was found.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/PMota173/simple-task-omarchy --enable
Productivity #workspaces

Simple Task

A dead-simple task list for Omarchy: an overlay plugin for the Omarchy shell, styled with whatever theme you have active. No webapp, no separate window, no account. Type a task, hit Enter, check it off.

Simple Task screenshot

Requires python3, which is already part of virtually every Arch/Omarchy install.

Install

omarchy plugin add https://github.com/PMota173/simple-task-omarchy.git --enable

Bind a key to it

Simple Task is an overlay, summoned like Omarchy's built-in Clipboard manager or Reminders. It doesn't ship with a keybinding of its own, so add one in ~/.config/hypr/bindings.lua. The suggested default is SUPER + SHIFT + T:

o.bind("SUPER + SHIFT + T", "Simple Task", "omarchy-shell shell toggle pedro.simple-task")

If that combo is already taken on your setup, check omarchy menu keybindings --print and pick a free one instead.

Using it

  • Type anything and press Enter to add it as a task
  • ↑ / ↓ to move the selection
  • Enter (with nothing typed) checks/unchecks the selected task
  • Delete removes the selected task
  • Shift+Delete clears every completed task (asks to confirm)
  • Esc clears what you're typing, or closes the overlay if the input is empty

Completed tasks drop to the bottom of the list, struck through. Everything is saved to ~/.local/state/omarchy/tasks.json as you go, so it survives restarts.

Theming

Colors come from the active Omarchy theme, so it re-themes itself whenever you switch themes with omarchy theme set.

Uninstall

omarchy plugin remove pedro.simple-task

Your saved tasks stay at ~/.local/state/omarchy/tasks.json; delete that file too if you want them gone.

License

MIT