22 lines
712 B
Bash
Executable file
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[@]}"
|