diff --git a/install-fedora.sh b/install-fedora.sh new file mode 100755 index 0000000..bdaa699 --- /dev/null +++ b/install-fedora.sh @@ -0,0 +1,38 @@ +#! /bin/bash +set -ex + +YMPV_DIR="$(readlink -f "$(dirname "$0")")" +VENV="${XDG_DATA_HOME:-$YMPV_DIR}/.youtube-mpv-venv" +CFGDIR="${XDG_CONFIG_HOME:-$HOME/.config}/systemd/user" + + +# install dependencies + +if ! (which pip && which virtualenv) > /dev/null; then + sudo dnf install -y python-pip python-virtualenv +fi +[[ -e "$VENV/bin/activate" ]] || virtualenv "$VENV" +source "$VENV/bin/activate" +python -m youtube_dl --help &> /dev/null || pip install youtube_dl + + +# register as systemd service + +mkdir -p "$CFGDIR" +cat > "$CFGDIR/youtube-mpv.service" <