diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-21 23:07:18 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-21 23:07:18 -0600 |
| commit | 0259230d62eb733b8d55b3d85e91a7d53434d973 (patch) | |
| tree | 32254990759f333d741e14d169680798234de4e2 /archsetup | |
| parent | 40e43c925453efc294a0ac9b37e92c64e8e54b4b (diff) | |
fix(archsetup): run update-desktop-database after stow
Register custom .desktop files in desktop database after stow links
them into place.
Diffstat (limited to 'archsetup')
| -rwxr-xr-x | archsetup | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -656,6 +656,10 @@ user_customizations() { (cd "$dotfiles_dir" && stow --target="/home/$username" --no-folding --adopt system \ >> "$logfile" 2>&1 ) || error "error" "$action" "$?" + action="updating desktop database" && display "task" "$action" + (sudo -u "$username" update-desktop-database "/home/$username/.local/share/applications" \ + >> "$logfile" 2>&1 ) || error "error" "$action" "$?" + action="restoring dotfile versions" && display "task" "$action" (cd "$dotfiles_dir" && git config --global --add safe.directory "$user_archsetup_dir" && \ git restore . >> "$logfile" 2>&1 ) || error "error" "$action" "$?" |
