systemd: don't use a script to update defaults

Just update ~/.config/mimeapps.list manually (and sync it).
This commit is contained in:
Vincent Bernat 2020-05-10 16:31:56 +02:00
parent 3ffca01c5a
commit 0d7c70a2ec
2 changed files with 0 additions and 26 deletions

View file

@ -1,25 +0,0 @@
#!/bin/sh
# Set default MIME type for XDG. Linux desktop is a bit painful around
# that. Random applications register for any MIME type and the default
# is always surprising.
set -e
while read desktop mimetypes; do
for dir in ~/.local/share/applications /usr/local/share/applications /usr/share/applications notfound; do
[ -f "$dir"/"$desktop" ] || continue
echo "Set default for $mimetypes to $desktop"
xdg-mime default $desktop $mimetypes
break
done
[ "$dir" != "notfound" ] || echo "Application $desktop not found"
done <<EOF
firefox.desktop x-scheme-handler/http x-scheme-handler/https x-scheme-handler/about
firefox.desktop text/html
emacsmail.desktop x-scheme-handler/mailto
org.pwmt.zathura-ps.desktop application/postscript
org.pwmt.zathura-pdf-poppler.desktop application/pdf
org.pwmt.zathura-djvu.desktop image/vnd.djvu image/vnd.djvu+multipage
org.kde.krita.desktop image/png image/jpeg image/jpg image/gif image/webp
EOF

View file

@ -5,6 +5,5 @@ PartOf=graphical-session@%i.target
[Service]
Environment=DISPLAY=%I
ExecStart=/usr/bin/xset -b
ExecStart=%h/.config/awesome/bin/xdg-defaults
Type=oneshot
RemainAfterExit=false