blob: ff1a244f27e58e40d184ff303c335a33364e67b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/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."
|