From ee827fb713f02a19892bc167bc954b24526bbc9f Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Tue, 5 Mar 2024 22:24:03 +0700 Subject: [PATCH] ags: add terminal config option --- .config/ags/modules/overview/miscfunctions.js | 2 +- .config/ags/modules/sideleft/tools/quickscripts.js | 2 +- .config/ags/user_options.js | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.config/ags/modules/overview/miscfunctions.js b/.config/ags/modules/overview/miscfunctions.js index ca592d01d..aa184f8ed 100644 --- a/.config/ags/modules/overview/miscfunctions.js +++ b/.config/ags/modules/overview/miscfunctions.js @@ -64,7 +64,7 @@ export function launchCustomCommand(command) { export function execAndClose(command, terminal) { App.closeWindow('overview'); if (terminal) { - execAsync([`bash`, `-c`, `foot fish -C "${command}"`, `&`]).catch(print); + execAsync([`bash`, `-c`, `${userOptions.apps.terminal} fish -C "${command}"`, `&`]).catch(print); } else execAsync(command).catch(print); diff --git a/.config/ags/modules/sideleft/tools/quickscripts.js b/.config/ags/modules/sideleft/tools/quickscripts.js index fea8dc40f..ed4b63db5 100644 --- a/.config/ags/modules/sideleft/tools/quickscripts.js +++ b/.config/ags/modules/sideleft/tools/quickscripts.js @@ -77,7 +77,7 @@ export default () => SidebarModule({ child: scriptStateIcon, onClicked: () => { App.closeWindow('sideleft'); - execAsync([`bash`, `-c`, `foot fish -C "${script.command}"`]).catch(print) + execAsync([`bash`, `-c`, `${userOptions.apps.terminal} fish -C "${script.command}"`]).catch(print) .then(() => { scriptStateIcon.label = 'done'; }) diff --git a/.config/ags/user_options.js b/.config/ags/user_options.js index b906bcaaf..f88cbb8c3 100644 --- a/.config/ags/user_options.js +++ b/.config/ags/user_options.js @@ -11,6 +11,7 @@ let userConfigOptions = { }, 'apps': { 'imageViewer': 'loupe', + 'terminal': 'foot', // This is only for shell actions }, 'battery': { 'low': 20,