diff options
| author | Craig Jennings <c@cjennings.net> | 2026-09-25 13:05:29 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-09-25 13:05:29 -0400 |
| commit | 59760335a1fe7ec692a2a613d6565507de8f9502 (patch) | |
| tree | 90aa6073da04909186734238e6e6321d8bdc562a /dotfiles/system/.config/sublime-merge/Local/License.sublime_license | |
| parent | 221bf506a5619ae4d635ced55f13f5549dc351d4 (diff) | |
| download | archsetup-59760335a1fe7ec692a2a613d6565507de8f9502.tar.gz archsetup-59760335a1fe7ec692a2a613d6565507de8f9502.zip | |
fix: declare libreoffice-fresh, imv and git-lfs
Each of the three backs something the dotfiles already ship, and each fails quietly rather than loudly when it's missing.
libreoffice-fresh is what the mimeapps.list defaults for presentations, documents and spreadsheets resolve to. With the package absent, xdg-mime doesn't error. It falls through to the next application claiming the type, which on a machine carrying the winvm dotfiles is powerpoint.desktop. Every .pptx opened a Windows VM for a month and the only symptom was that it felt slow.
imv is what gui-open --image execs. git-lfs is required by any repo tracking globs in LFS, which fails every checkout without it.
All three were installed before the 2026-08-13 rebuild and gone after it, because nothing in the installer declared them.
I made the test run supplemental_software with pacman_install stubbed as a recorder, asserting each package is invoked exactly once under both desktop environments. Running the function beats matching its source because only a run resolves the conditionals that could make "every machine installs this" false. A fourth assertion pins ranger present under dwm and absent under hyprland, so a harness that stopped resolving conditionals fails loudly instead of passing the other three vacuously.
Diffstat (limited to 'dotfiles/system/.config/sublime-merge/Local/License.sublime_license')
0 files changed, 0 insertions, 0 deletions
