The workstations' XDG conventions had no owner: xdg-user-dirs-update rewrote the folders file at every login, both machines' default-application lists named an editor neither has, and the laptop kept two dead links of the retired predecessor. The module adopts the operator's folders (three as settings, as the machines differ), disables the update so it cannot undo the mesh's file, and writes the machine's own mimeapps list, the last one read, so the person's choices in their own list always win. Autostart is listed, not owned: each entry is its application's module's.
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
# The machine's default applications (module xdg, novox/hq ADR 0182), written by the mesh and
|
|
# replaced at every push.
|
|
#
|
|
# This is the lowest list an application consults. The account's own ~/.config/mimeapps.list comes
|
|
# first: every program that offers "always open with" writes there, and so does xdg_default. That
|
|
# file is the person's and is never written by the mesh, so a choice made there always wins; this
|
|
# list answers only what the person has not chosen. Adopted from the workstations' own lists of
|
|
# 2026-10-05, without the entries naming an application neither workstation has installed (see the
|
|
# module's README).
|
|
[Default Applications]
|
|
application/pdf=firefox.desktop;
|
|
application/x-extension-htm=firefox.desktop;
|
|
application/x-extension-shtml=firefox.desktop;
|
|
application/x-extension-xht=firefox.desktop;
|
|
application/x-extension-xhtml=firefox.desktop;
|
|
application/xhtml+xml=firefox.desktop;
|
|
text/html=firefox.desktop;
|
|
x-scheme-handler/chrome=firefox.desktop;
|
|
x-scheme-handler/ftp=firefox.desktop;
|
|
x-scheme-handler/http=firefox.desktop;
|
|
x-scheme-handler/https=firefox.desktop;
|
|
text/markdown=org.kde.ghostwriter.desktop;
|
|
inode/directory=thunar.desktop;
|
|
x-scheme-handler/abc=plexamp.desktop;
|
|
x-scheme-handler/jetbrains=jetbrains-toolbox.desktop;
|
|
x-scheme-handler/slack=slack.desktop;
|
|
x-scheme-handler/tg=org.telegram.desktop.desktop;
|
|
|
|
[Added Associations]
|
|
video/mp4=mpv.desktop;mplayer.desktop;vlc.desktop;
|