#!/usr/bin/env bash # Reset mime type associations after package updates. # Source of truth is the stowed mimeapps.list in dotfiles. # This script clears caches, restores the stow symlink, and rebuilds databases. set -euo pipefail echo "Removing old caches..." rm -f ~/.config/mimeapps.list rm -f ~/.local/share/applications/mimeinfo.cache rm -f ~/.local/share/applications/mimeinfo.list echo "Restowing dotfiles..." cd ~/code/archsetup && make restow hyprland echo "Rebuilding databases..." update-desktop-database ~/.local/share/applications/ update-mime-database ~/.local/share/mime/ echo "Done. Mime types reset."