From 32af6fada3b880a4e2f8a6c299cffc3ed8bd0eb0 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Sat, 21 Mar 2026 18:01:05 +0100 Subject: [PATCH] NickelMenu config changes --- web/src/nickelmenu/features/custom-menu/items | 17 ++------------- .../features/simplify-tabs/index.js | 21 ++++++++++++------- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/web/src/nickelmenu/features/custom-menu/items b/web/src/nickelmenu/features/custom-menu/items index 5238e32..4887ca6 100644 --- a/web/src/nickelmenu/features/custom-menu/items +++ b/web/src/nickelmenu/features/custom-menu/items @@ -1,18 +1,5 @@ -# Menu button customization (uncommented by "Hide certain navigation tabs" option) -#experimental :menu_main_15505_0_enabled: 1 -#experimental :menu_main_15505_1_label: Books -#experimental :menu_main_15505_2_enabled: 1 -#experimental :menu_main_15505_2_label: Stats -#experimental :menu_main_15505_3_enabled: 0 -#experimental :menu_main_15505_3_label: Notes -#experimental :menu_main_15505_4_enabled: 0 -#experimental :menu_main_15505_5_enabled: 1 -#experimental :menu_main_15505_default: 1 -#experimental :menu_main_15505_enabled: 1 - -# The main NickelMenu item is now called Tweak -#experimental :menu_main_15505_label :Tweak -#experimental :menu_main_15505_icon :/mnt/onboard/.adds/nm/.cog.png +experimental :menu_main_15505_label :Tweak +experimental :menu_main_15505_icon :/mnt/onboard/.adds/nm/.cog.png menu_item :main :Screensaver :cmd_output :500 :quiet :test -e /mnt/onboard/.disabled/screensaver chain_failure : skip : 3 diff --git a/web/src/nickelmenu/features/simplify-tabs/index.js b/web/src/nickelmenu/features/simplify-tabs/index.js index f2d8269..331bcef 100644 --- a/web/src/nickelmenu/features/simplify-tabs/index.js +++ b/web/src/nickelmenu/features/simplify-tabs/index.js @@ -1,3 +1,16 @@ +const TAB_CONFIG = [ + 'experimental :menu_main_15505_0_enabled: 1', + 'experimental :menu_main_15505_1_label: Books', + 'experimental :menu_main_15505_2_enabled: 1', + 'experimental :menu_main_15505_2_label: Stats', + 'experimental :menu_main_15505_3_enabled: 0', + 'experimental :menu_main_15505_3_label: Notes', + 'experimental :menu_main_15505_4_enabled: 0', + 'experimental :menu_main_15505_5_enabled: 1', + 'experimental :menu_main_15505_default: 1', + 'experimental :menu_main_15505_enabled: 1', +].join('\n'); + export default { id: 'simplify-tabs', title: 'Hide certain navigation tabs', @@ -8,13 +21,7 @@ export default { const items = files.find(f => f.path === '.adds/nm/items'); if (!items || typeof items.data !== 'string') return files; - // Uncomment the experimental tab-customization lines - items.data = items.data.split('\n').map(line => { - if (line.startsWith('#experimental ')) { - return line.slice(1); // remove leading # - } - return line; - }).join('\n'); + items.data = TAB_CONFIG + '\n\n' + items.data; return files; },