#!/bin/sh arRPCdir="$HOME/.local/share/vesktop/arrpc" # check if arRPC is installed and autoinstall if necessary install_arRPC () { git clone https://github.com/OpenAsar/arRPC "$arRPCdir" cd "$arRPCdir" && npm install } if [ ! -d "$arRPCdir" ]; then install_arRPC fi # start arRPC cd "$arRPCdir" && node src & arRPCPID=$(pgrep -f 'node src') # start Vesktop $HOME/.local/share/vesktop/vesktop --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto # exit arRPC when Vesktop closes pkill -9 $arRPCPID