diff --git a/install.sh b/install.sh index 9ecd6d1..b8df2c2 100755 --- a/install.sh +++ b/install.sh @@ -1,5 +1,7 @@ #!/bin/bash +key='D' +script_binding='script-binding "libmpv_rpc/toggle-rpc"' mpv_home="${MPV_HOME:-${XDG_CONFIG_HOME:-${HOME}/.config}/mpv}" scripts_dir="$mpv_home/scripts" @@ -15,6 +17,8 @@ echo -n "Copying default config..." cp ./config/rpc.json "$mpv_home" echo "Done!" -echo -n "Adding keybinding entry to input.conf..." -echo 'D script-binding "libmpv_rpc/toggle-rpc"' >> "$mpv_home/input.conf" -echo "Done!" \ No newline at end of file +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 \ No newline at end of file