sway-profiles/bin/sp-launcher
2025-02-28 10:32:11 +00:00

22 lines
712 B
Bash
Executable file

#!/bin/bash
source "/usr/lib/sp-functions"
case $1 in
file_manager )
launch_exec=${filemanager_cmd}
launch_arg=($( jq -r .[].home_directory "${conf_dir}/profiles/$( get_profile_id )/vars.json" | envsubst ))
;;
browser )
launch_exec=${browser_cmd}
launch_arg=($( jq -r .[].browser_profile "${conf_dir}/profiles/$( get_profile_id )/vars.json" ))
;;
browser-newtab )
launch_exec=${browser_cmd}
launch_arg=($( jq -r .[].browser_profile "${conf_dir}/profiles/$( get_profile_id )/vars.json" ))
launch_arg+=( "--new-tab" )
launch_arg+=($( jq -r .[].browser_newtab_url "${conf_dir}/profiles/$( get_profile_id )/vars.json" ))
;;
esac
${launch_exec} "${launch_arg[@]}"