46 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
export HV_CLIENT_PATH="$APPIMAGE"
 | 
						|
 | 
						|
hv_client_version_number="$(cat "${APPDIR}/VERSION")"
 | 
						|
export HV_CLIENT_VERSION_NUMBER="$hv_client_version_number"
 | 
						|
 | 
						|
export PYTHONPATH="${APPDIR}/usr/lib/python3.12"
 | 
						|
 | 
						|
export LD_LIBRARY_PATH="${APPDIR}/usr/lib/x86_64-linux-gnu"
 | 
						|
export PATH="${APPDIR}/usr/bin:${PATH}"
 | 
						|
 | 
						|
export QT_QPA_PLATFORM=xcb
 | 
						|
export GDK_BACKEND=x11
 | 
						|
 | 
						|
data_directory="${XDG_DATA_HOME:-$HOME/.local/share}/hydra-veil"
 | 
						|
 | 
						|
if [ ! -d "${data_directory}/runtime" ]; then
 | 
						|
    mkdir -p "${data_directory}/runtime"
 | 
						|
fi
 | 
						|
 | 
						|
tar -xzf "$APPDIR/usr/share/packages/sp-hydra-veil-runtime-x86_64.tar.gz" -C "${data_directory}/runtime"
 | 
						|
 | 
						|
configuration_directory="${XDG_CONFIG_HOME:-$HOME/.config}/hydra-veil"
 | 
						|
profile_directory="$configuration_directory/profiles"
 | 
						|
 | 
						|
if [ ! -d "$profile_directory" ]; then
 | 
						|
    mkdir -p "$profile_directory"
 | 
						|
fi
 | 
						|
 | 
						|
launch_cli=false
 | 
						|
 | 
						|
for argument in "$@"; do
 | 
						|
  shift
 | 
						|
  if [ "$argument" = "--cli" ]; then
 | 
						|
    launch_cli=true
 | 
						|
    continue
 | 
						|
  fi
 | 
						|
  set -- "$@" "$argument"
 | 
						|
done
 | 
						|
 | 
						|
if $launch_cli; then
 | 
						|
  exec "python3" "-m" "cli" "$@"
 | 
						|
else
 | 
						|
  exec "python3" "-m" "gui" "$@"
 | 
						|
fi
 |