diff --git a/code.sh b/code.sh index de8d0ec..a8695ef 100755 --- a/code.sh +++ b/code.sh @@ -64,7 +64,11 @@ if [ ! -e /etc/shells ] && [ -e /var/run/host/etc/shells ]; then ln -s /var/run/host/etc/shells /etc/shells fi +if [ -f "${XDG_CONFIG_HOME}/code-flags.conf" ]; then + mapfile -t USER_FLAGS <<< "$(grep -v '^#' "${XDG_CONFIG_HOME}/code-flags.conf")" +fi + exec env ELECTRON_RUN_AS_NODE=1 PATH="${PATH}:${XDG_DATA_HOME}/node_modules/bin" \ /app/bin/zypak-wrapper.sh /app/extra/vscode/code /app/extra/vscode/resources/app/out/cli.js \ --ms-enable-electron-run-as-node --extensions-dir=${XDG_DATA_HOME}/vscode/extensions \ - "$@" ${WARNING_FILE} + "${USER_FLAGS[@]}" "$@" ${WARNING_FILE}