summaryrefslogtreecommitdiff
path: root/misc/mimewiz
blob: a275bcc0fa61cb040534446fbe3d8abe15dbaa41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

set -e

config="${XDG_CONFIG_HOME:-~/.config}/mimewiz"
#mkdir -p "$config"

install_default_mimetypes() {
	for app in "$config"/*; do
		desktop="$(basename "$app").desktop"
		types="$(tr '\n' ' ' < "$app")"
		echo "Setting $desktop as default application for types listed in $app"
		xdg-mime default $desktop $types
	done
}

case $1 in
	-i) install_default_mimetypes; break ;;
esac