Last active
March 24, 2025 19:47
-
-
Save t18n/bbb48d10b56f7984636ff16db1ff20df to your computer and use it in GitHub Desktop.
My NickelMenu configuration for Kobo Libra 2 (or any other)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
########################################## | |
######## NickelMenu configuration ######## | |
########################################## | |
# | |
## Main Menu | |
# | |
menu_item : main : Pocket : nickel_open: library : pocket | |
menu_item : main : Browser (full window) : nickel_browser : | |
menu_item : main : Browser (popup) : nickel_browser : modal | |
menu_item : main : Goodreads : nickel_browser : https://www.goodreads.com/book | |
menu_item : main : Wikipedia (full): nickel_browser : https://www.wikipedia.org/ | |
menu_item : main : Import books : nickel_misc : rescan_books_full | |
menu_item : main : Rescan Books Full : nickel_misc : rescan_books_full | |
menu_item : main : USB Connect : nickel_misc : force_usb_connection | |
menu_item : main : Orientation - handle above : nickel_orientation: landscape | |
menu_item : main : Orientation - handle below : nickel_orientation: inverted_landscape | |
menu_item : main : Orientation - handle on left : nickel_orientation: inverted_portrait | |
menu_item : main : Orientation - handle on right : nickel_orientation: portrait | |
menu_item : main : Dark Mode : nickel_setting : toggle : dark_mode | |
menu_item : main : Force WiFi on : nickel_setting : toggle: force_wifi | |
chain_success : nickel_wifi : toggle | |
menu_item : main : Free Memory : cmd_output : 500 : free -m | |
menu_item : main : IP Address : cmd_output : 500 : /sbin/ifconfig | /usr/bin/awk '/inet addr/{print substr($2,6)}' | |
menu_item : main : Kernel Version : cmd_output : 500 : uname -a | |
menu_item : main : Screensaver Status : cmd_output : 500 : quiet : test -e /mnt/onboard/.kobo/screensaver_old | |
chain_success : dbg_toast : Screensaver is off | |
chain_failure : dbg_toast : Screensaver is on | |
menu_item : main : Toggle screensaver : cmd_output : 500 : quiet : test -e /mnt/onboard/.kobo/screensaver_old | |
chain_failure : skip : 3 | |
chain_success : cmd_spawn : quiet: mv /mnt/onboard/.kobo/screensaver_old /mnt/onboard/.kobo/screensaver | |
chain_success : dbg_toast : Screensaver on | |
chain_always : skip : -1 | |
chain_failure : cmd_spawn : quiet: mv /mnt/onboard/.kobo/screensaver /mnt/onboard/.kobo/screensaver_old | |
chain_success : dbg_toast : Screensaver off | |
menu_item :main :Telnet :cmd_spawn :quiet:/bin/mount -t devpts | /bin/grep -q /dev/pts || { /bin/mkdir -p /dev/pts && /bin/mount -t devpts devpts /dev/pts; } | |
chain_success :cmd_spawn :quiet:/usr/bin/pkill -f "^/usr/bin/tcpsvd -E 0.0.0.0 1023" || true && exec /usr/bin/tcpsvd -E 0.0.0.0 1023 /usr/sbin/telnetd -i -l /bin/login | |
chain_success :dbg_toast :Started Telnet server on port 1023. | |
menu_item :main :FTP :cmd_spawn :quiet:/usr/bin/pkill -f "^/usr/bin/tcpsvd -E 0.0.0.0 1021" || true && exec /usr/bin/tcpsvd -E 0.0.0.0 1021 /usr/sbin/ftpd -w -t 30 /mnt/onboard | |
chain_success :dbg_toast :Started FTP server for KOBOeReader partition on port 1021. | |
menu_item :main :Telnet (toggle) :cmd_output :500:quiet :/usr/bin/pkill -f "^/usr/bin/tcpsvd -E 0.0.0.0 2023" | |
chain_success:skip:5 | |
chain_failure :cmd_spawn :quiet :/bin/mount -t devpts | /bin/grep -q /dev/pts || { /bin/mkdir -p /dev/pts && /bin/mount -t devpts devpts /dev/pts; } | |
chain_success :cmd_spawn :quiet :exec /usr/bin/tcpsvd -E 0.0.0.0 2023 /usr/sbin/telnetd -i -l /bin/login | |
chain_success :dbg_toast :Started Telnet server on port 2023 | |
chain_failure :dbg_toast :Error starting Telnet server on port 2023 | |
chain_always:skip:-1 | |
chain_success :dbg_toast :Stopped Telnet server on port 2023 | |
menu_item : main : Dump Syslog : cmd_spawn : logread > /mnt/onboard/.adds/syslog.log | |
menu_item :reader :Invert Screen :nickel_setting :toggle :invert | |
menu_item : main : Screenshots : nickel_setting : toggle : screenshots | |
menu_item : main : Reboot : power : reboot | |
# | |
## Reader Menu | |
# | |
menu_item : reader : Free Memory : cmd_output : 500 : free -m | |
menu_item : reader : Browser (popup) : nickel_browser : modal | |
menu_item : reader : Browser (full window) : nickel_browser : | |
menu_item : reader : Goodreads : nickel_browser : https://www.goodreads.com/book | |
menu_item : reader : Google (popup) : nickel_browser : modal:https://www.google.com | |
menu_item : reader : Google (full) : nickel_browser : https://www.google.com | |
menu_item : reader : Maps (popup) : nickel_browser : modal: https://www.google.com/maps/ | |
menu_item : reader : Maps (full) : nickel_browser : https://www.google.com/maps/ | |
menu_item : reader : Wikipedia (popup) : nickel_browser : modal : https://www.wikipedia.org/ | |
menu_item : reader : Wikipedia (full): nickel_browser : https://www.wikipedia.org/ | |
menu_item : reader : Pocket : nickel_open: library: pocket | |
menu_item : reader : Dark Mode : nickel_setting : toggle : dark_mode | |
menu_item : reader : Invert & Reboot : nickel_setting : toggle : invert | |
chain_success : power : reboot | |
menu_item : reader : Screenshots : nickel_setting : toggle : screenshots | |
# | |
## Browser Menu | |
# | |
menu_item : browser : Goodreads : nickel_browser : https://www.goodreads.com/book | |
menu_item : browser : Maps (popup) : nickel_browser : modal:https://www.google.com/maps/ | |
menu_item : browser : Maps (full) : nickel_browser : https://www.google.com/maps/ | |
menu_item : browser : Wikipedia (popup) : nickel_browser: modal: https://www.wikipedia.org/ | |
menu_item : browser : Wikipedia (full) : nickel_browser : https://www.wikipedia.org/ | |
menu_item : browser : Quit : nickel_misc : home | |
menu_item : browser : Orientation - handle above : nickel_orientation : landscape | |
menu_item : browser : Orientation - handle below : nickel_orientation : inverted_landscape | |
menu_item : browser : Orientation - handle on left : nickel_orientation : inverted_portrait | |
menu_item : browser : Orientation - handle on right : nickel_orientation : portrait | |
menu_item : browser : Invert & Reboot : nickel_setting : toggle: invert | |
chain_success : power : reboot | |
# | |
## Library Menu | |
# | |
menu_item : library : Free Memory : cmd_output : 500 : free -m | |
menu_item : library : Import books : nickel_misc : rescan_books_full | |
menu_item : library : USB Connect : nickel_misc : force_usb_connection | |
menu_item : library : My Articles : nickel_open : library : pocket | |
menu_item : library : Dark Mode : nickel_setting : toggle : dark_mode | |
menu_item : library : Invert & Reboot : nickel_setting : toggle : invert | |
chain_success : power : reboot | |
menu_item : library : Screenshots : nickel_setting : toggle : screenshots | |
menu_item : library : Reboot : power : reboot | |
menu_item : library : Shutdown : power : shutdown | |
# | |
## Selection Menu | |
# | |
menu_item : selection : Google Translate : nickel_browser : modal : https://translate.google.com/m?sl=auto&tl=en&q={1||%} | |
# | |
## Selection Search Menu | |
# | |
menu_item : selection_search : Google Translate : nickel_browser : modal : https://translate.google.com/m?sl=auto&tl=en&q={1||%} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment