X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=mymimes;h=31779080ecf753c92054bba9cbf2636c9476f183;hp=010d418b543e32fcf063c83eb098137e12dc0d3f;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=8793e42101bdb66e63e76deebe3958e9a1ef7c87 diff --git a/mymimes b/mymimes index 010d418..3177908 100755 --- a/mymimes +++ b/mymimes @@ -3,12 +3,12 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR -[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" +[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" shopt -s extglob nullglob echo '[Default Applications]' >/etc/xdg/defaults.list -sed -r '/^MimeType=/!d;s/^MimeType=//;s/;/=mpv.desktop;\n/g' /usr/share/applications/mpv.desktop >>/etc/xdg/defaults.list +sed -r '/^MimeType=/!d;s/^MimeType=//;s/;/=mpv.desktop\n/g' /usr/share/applications/mpv.desktop >>/etc/xdg/defaults.list # this is the new one, according to # https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.html @@ -19,3 +19,5 @@ cp /etc/xdg/defaults.list /etc/xdg/mimapps.list for f in /usr/share/applications/!(defaults).list; do cp /etc/xdg/defaults.list /etc/xdg/${f##*/} done + +update-desktop-database