Skip to content
zakijssPublic

About

A task manager for the Miyoo Mini Plus on Onion OS: running programs with memory and CPU, boot scripts, and a clock set over HTTPS at boot.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

A grey Miyoo Mini Plus on a stand on a sunlit window sill, showing running programs in MiniTop, with two more handhelds beside it

CI Release License: MIT

MiniTop

Tasks and maintenance for a Miyoo Mini Plus: what's running, what starts at boot and what fills the SD card. It also keeps the clock right. Part of MiniDeck.

  • Running programs with their memory and CPU use; A ends one (Onion's own processes are protected). Y sorts them by CPU, memory or name and can hide Onion's own.
  • The scripts Onion runs at boot, each turned on or off.
  • Storage: free space on the card, and how much each folder takes, largest first (Roms by system, App by app). A opens a folder; inside one, X deletes the selected file or folder after asking.
  • Clean up (X on Storage): MiniMart's downloads, MiniTape's saved songs, Onion's game list caches, logs, macOS leftovers (._ files, .DS_Store, .Trashes) and empty folders. Each one lists exactly what it deletes before you confirm. Games, saves and settings are never part of a clean-up.
  • Duplicates (Y on Storage): games under Roms that are byte for byte the same. X deletes one copy after asking; the last copy, and a disc that a .cue, .m3u, .gdi or .ccd names, are kept.
  • clocksync: a boot script that sets the clock from HTTPS servers once Wi-Fi is up, since Onion's own time sync relies on a service that no longer answers.

A white Miyoo Mini Plus on a wooden stand next to a mug, showing running programs in MiniTop

Using it

L1/R1 move between Running, Startup and Storage. Measuring the card takes a few seconds and runs in the background. The card has no trash, so a delete is final. MiniTop won't delete Onion's files, the card's top-level folders, whole app folders (remove apps in MiniMart, which also takes out their boot scripts), MiniKey's vault, or any key or .enc file. For daylight saving, put a zone name such as Europe/Berlin in App/MiniTop/timezone. Turn clocksync off in the startup tab.

Install

  • MiniMart: open MiniMart, then Apps > MiniTop. It checks the download and keeps your settings on updates.
  • Zip: download minitop-VERSION.zip from Releases, unzip it onto the root of the SD card, and restart.
  • Every MiniDeck app at once: minideck-all.zip.

Requirements

A Miyoo Mini Plus on Onion OS 4.4, with Wi-Fi. Other devices and firmwares aren't supported.

Building

make check                     # vet, tests, scripts
make package VERSION=1.0.0     # dist/: the release zip, app.json, SHA256SUMS
make deploy HOST=root@miyoo    # build and copy to a device over SSH

Go runs in Docker unless you pass GO=go (Go 1.27). The interface, themes and networking come from the MiniDeck library; see its development notes and contributing guide.

License

MIT. Third-party components are listed in NOTICE. Not made by or affiliated with Miyoo.

About

A task manager for the Miyoo Mini Plus on Onion OS: running programs with memory and CPU, boot scripts, and a clock set over HTTPS at boot.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages