#!/bin/sh

## Runs the GUI program from $@ in COSMIC Compositor

RUN_SCRIPT=$(mktemp --suffix="-wl-cosmiccomp-firstboot-run")
EXIT_CODE_SAVE=$(mktemp --suffix="-wl-cosmiccomp-firstboot-exit")

cat > ${RUN_SCRIPT} << EOF
#!/bin/sh
$@
echo $? > ${EXIT_CODE_SAVE}
EOF

chmod +x ${RUN_SCRIPT}

cosmic-comp ${RUN_SCRIPT}

exit_code=$(< ${EXIT_CODE_SAVE})

rm ${RUN_SCRIPT} ${EXIT_CODE_SAVE}
exit $exit_code
