1
0
NiLuJe fa1f08a369 Allow whitespace in cmd_spawn/cmd_output args (fixes #16) (#19)
* Allow whitespace in cmd_spawn/cmd_output args

* Trim cmd no matter the content of the extra option field

* Don't mistake a stray colon in the actual command for a field separator

* Simplified quiet option for cmd_spawn, fixed up parsing
    * Fixed case where option could start with, but not actually be, quiet.
    * Fixed restoring the original command when no option is specified.
    * Simplified code.

* Fixed typos in comments

Co-authored-by: Patrick Gaskin <patrick@pgaskin.net>
2020-05-12 21:54:43 -04:00
2020-05-07 17:37:13 -04:00
2020-05-07 23:34:26 -04:00
2020-05-01 21:02:41 -04:00
2020-04-28 16:03:50 -04:00
2020-04-29 03:05:49 +02:00

NickelMenu

The easiest way to launch custom scripts, change hidden settings, and run actions on Kobo eReaders.

Installation

You can download pre-built packages of the latest stable release from the releases page, or you can find bleeding-edge builds of each commit from here.

After you download the package, copy KoboRoot.tgz into the .kobo folder of your eReader, then eject it.

After it installs, you will find a new menu item named NickelMenu with further instructions which you can also read here.

To uninstall NickelMenu, just create a new file named uninstall in .adds/nm/, or trigger the failsafe mechanism by immediately powering off the Kobo after it starts booting.

Most errors, if any, will be displayed as a menu item in the main menu in the top-left corner of the home screen. If no new menu entries appear here after a reboot, try reinstalling NickelMenu. If that still doesn't work, connect over telnet or SSH and check the output of logread.

Compiling

@NiLuJe's toolchain and sysroot are required to compile NickelMenu. They can also be found as a Docker image. To compile NickelMenu, just run make all koboroot with the toolchain in your PATH, or use docker run --volume="$PWD:$PWD" --user="$(id --user):$(id --group)" --workdir="$PWD" --env=HOME --entrypoint=make --rm -it geek1011/kobo-toolchain all koboroot with the Docker image.

Description
Customized version of NickelMenu with experimental support for hiding certain sections on the home screen. (Note: This may not be a current snapshot from GitHub, as this is not a mirror. Please check out the latest changes there.)
https://github.com/nicoverbruggen/NickelMenu
Readme MIT 518 KiB
2026-03-17 14:06:18 +01:00
Languages
C++ 51.4%
C 43.8%
Go 4.2%
Makefile 0.6%