From 08038e272c7fccb03efa0f2ef79b8ad94dc806df Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:12:19 -0400 Subject: [PATCH] Only if needed --- migrations/1751667620.sh | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/migrations/1751667620.sh b/migrations/1751667620.sh index 5413a47..227006f 100644 --- a/migrations/1751667620.sh +++ b/migrations/1751667620.sh @@ -1,19 +1,21 @@ echo "Switching from vlc to mpv for the default video player" -yay -Rns --noconfirm vlc -rm ~/.local/share/applications/vlc.desktop -yay -S --noconfirm mpv -xdg-mime default mpv.desktop video/mp4 -xdg-mime default mpv.desktop video/x-msvideo -xdg-mime default mpv.desktop video/x-matroska -xdg-mime default mpv.desktop video/x-flv -xdg-mime default mpv.desktop video/x-ms-wmv -xdg-mime default mpv.desktop video/mpeg -xdg-mime default mpv.desktop video/ogg -xdg-mime default mpv.desktop video/webm -xdg-mime default mpv.desktop video/quicktime -xdg-mime default mpv.desktop video/3gpp -xdg-mime default mpv.desktop video/3gpp2 -xdg-mime default mpv.desktop video/x-ms-asf -xdg-mime default mpv.desktop video/x-ogm+ogg -xdg-mime default mpv.desktop video/x-theora+ogg -xdg-mime default mpv.desktop application/ogg +if ! command -v mpv &>/dev/null; then + yay -Rns --noconfirm vlc + rm ~/.local/share/applications/vlc.desktop + yay -S --noconfirm mpv + xdg-mime default mpv.desktop video/mp4 + xdg-mime default mpv.desktop video/x-msvideo + xdg-mime default mpv.desktop video/x-matroska + xdg-mime default mpv.desktop video/x-flv + xdg-mime default mpv.desktop video/x-ms-wmv + xdg-mime default mpv.desktop video/mpeg + xdg-mime default mpv.desktop video/ogg + xdg-mime default mpv.desktop video/webm + xdg-mime default mpv.desktop video/quicktime + xdg-mime default mpv.desktop video/3gpp + xdg-mime default mpv.desktop video/3gpp2 + xdg-mime default mpv.desktop video/x-ms-asf + xdg-mime default mpv.desktop video/x-ogm+ogg + xdg-mime default mpv.desktop video/x-theora+ogg + xdg-mime default mpv.desktop application/ogg +fi