summaryrefslogtreecommitdiff
path: root/misc/mimewiz
blob: 4a0f748f97289fd892787efd2498db8818249a2c (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
	*) install_default_mimetypes; break ;;
esac