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,