From 18dcdfaa49967ae07bd3e2dd4e2f065a7bf535c7 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Wed, 19 Jun 2024 21:06:03 +0700 Subject: [PATCH] add More button for network config on sidebar --- .../ags/modules/.configuration/user_options.js | 2 +- .../modules/sideright/centermodules/bluetooth.js | 2 +- .../sideright/centermodules/wifinetworks.js | 16 ++++++++++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.config/ags/modules/.configuration/user_options.js b/.config/ags/modules/.configuration/user_options.js index be6fa3c4..32264378 100644 --- a/.config/ags/modules/.configuration/user_options.js +++ b/.config/ags/modules/.configuration/user_options.js @@ -34,7 +34,7 @@ let configOptions = { 'bluetooth': "blueberry", 'imageViewer': "loupe", 'network': "XDG_CURRENT_DESKTOP=\"gnome\" gnome-control-center wifi", - 'settings': "XDG_CURRENT_DESKTOP=\"gnome\" gnome-control-center wifi", + 'settings': "XDG_CURRENT_DESKTOP=\"gnome\" gnome-control-center", 'taskManager': "gnome-usage", 'terminal': "foot", // This is only for shell actions }, diff --git a/.config/ags/modules/sideright/centermodules/bluetooth.js b/.config/ags/modules/sideright/centermodules/bluetooth.js index bb752347..a3995777 100644 --- a/.config/ags/modules/sideright/centermodules/bluetooth.js +++ b/.config/ags/modules/sideright/centermodules/bluetooth.js @@ -135,7 +135,7 @@ export default (props) => { hpack: 'center', className: 'txt-small txt sidebar-centermodules-bottombar-button', onClicked: () => { - execAsync(userOptions.apps.bluetooth).catch(print); + execAsync(['bash', '-c', userOptions.apps.bluetooth]).catch(print); closeEverything(); }, label: 'More', diff --git a/.config/ags/modules/sideright/centermodules/wifinetworks.js b/.config/ags/modules/sideright/centermodules/wifinetworks.js index 044f4a87..19d1c34d 100644 --- a/.config/ags/modules/sideright/centermodules/wifinetworks.js +++ b/.config/ags/modules/sideright/centermodules/wifinetworks.js @@ -185,6 +185,19 @@ export default (props) => { }) }) ] + }); + const bottomBar = Box({ + homogeneous: true, + children: [Button({ + hpack: 'center', + className: 'txt-small txt sidebar-centermodules-bottombar-button', + onClicked: () => { + execAsync(['bash', '-c', userOptions.apps.network]).catch(print); + closeEverything(); + }, + label: 'More', + setup: setupCursorHover, + })], }) return Box({ ...props, @@ -193,8 +206,7 @@ export default (props) => { children: [ CurrentNetwork(), networkList, - // mainContent, - // status, + bottomBar, ] }); }