2023-02-08 20:48:57 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2023-02-12 13:00:06 +01:00
|
|
|
key='D'
|
|
|
|
script_binding='script-binding "libmpv_rpc/toggle-rpc"'
|
2023-02-08 20:48:57 +01:00
|
|
|
mpv_home="${MPV_HOME:-${XDG_CONFIG_HOME:-${HOME}/.config}/mpv}"
|
|
|
|
scripts_dir="$mpv_home/scripts"
|
|
|
|
|
|
|
|
if [ -d $scripts_dir ]; then
|
|
|
|
mkdir -p "$scripts_dir"
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo -n "Copying script..."
|
|
|
|
cp ./bin/libmpv_rpc.so "$scripts_dir"
|
|
|
|
echo "Done!"
|
|
|
|
|
2023-02-24 15:55:04 +01:00
|
|
|
if [ ! -f "$mpv_home/rpc.json" ]; then
|
|
|
|
echo -n "Copying default config..."
|
|
|
|
cp ./config/rpc.json "$mpv_home"
|
|
|
|
echo "Done!"
|
|
|
|
fi
|
2023-02-08 20:48:57 +01:00
|
|
|
|
2023-02-12 13:00:06 +01:00
|
|
|
if ! grep -q "$script_binding" "$mpv_home/input.conf"; then
|
|
|
|
echo -n "Adding keybinding entry to input.conf..."
|
|
|
|
echo "$key $script_binding" >> "$mpv_home/input.conf"
|
|
|
|
echo "Done!"
|
|
|
|
fi
|