951cdb1d36f77391806e576a4cd0825477e72240
mimeapps.list is rewritten by the desktop environment, so managing it as a whole file made chezmoi update clobber each machine's own associations. Replace the full-file template with a modify_ script that merges only the enforced entries (per-host browser for text/html + http/https, and the nvim text-type defaults) into whatever the machine already has, preserving everything else.
Miscellaneous topics that I'm too lazy to script
Firefox
tree-style tabs
- Go to
about:configin Firefox and make sure thattoolkit.legacyUserProfileCustomizations.stylesheetsis set totrue. - Close Firefox.
- Set up https://github.com/MrOtherGuy/firefox-csshacks (git method) and add this to userChrome.css:
@import url(chrome/hide_tabs_toolbar_v2.css)
screen sharing broken in MS Teams (and maybe others?)
This is caused by the "Plasma Integration" plugin. You need to disable a certain functionality for it to work:
- Go to Manage extensions->Plasma Integration->Preferences and disable/uncheck "Enhanced Media Controls".
- Restart Firefox for change to take effect.
Languages
Python
67.6%
Shell
18.9%
Go Template
5.7%
Lua
4.6%
CSS
2.5%
Other
0.7%