Files
mesh-host/testdata/beside/mesh-catalog/modules/xdg/files/user-dirs.dirs
T
jschoubben d68e241724 Take the catalogue's composition rules into the node-engine
ADR 0593 §7: the composer with its refusals leaves mesh-sdk, so mesh-sdk
carries no composition rule. The catalogue functions only the
node-engine's composition reaches (Resolve, Resolution's Compose,
Declaration, DataItems, LeftOut, Rules and the rest, the settings,
placeholder and template refusals, the rendering helpers) are copied
with their tests into internal/compose/resolution; a method of a
mesh-sdk shape becomes a function taking it first. The composition
calls its own copies, and the captured catalogue its tests read lives
here now, shared by mesh-compose's tests.

Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-02 19:15:55 +01:00

18 lines
999 B
Plaintext

# The account's folders (module xdg, novox/hq ADR 0182), written by the mesh and replaced at every
# push. Adopted from the workstations' own files of 2026-10-05. A folder that differs between the
# machines is a setting of this module; every other one is the same everywhere. PROJECTS names the
# folder the operator's repositories are in (it pointed at the home, or was absent).
#
# xdg-user-dirs-update never rewrites this file: user-dirs.conf beside it says enabled=False. Each
# line is xdg-user-dirs' only format, XDG_xxx_DIR="$HOME/yyy" or XDG_xxx_DIR="/yyy". "$HOME/" is
# the home itself: the folder is not wanted. xdg_user_dirs says what each one resolves to.
XDG_DESKTOP_DIR="${config:desktop-dir}"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="${config:publicshare-dir}"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="${config:videos-dir}"
XDG_PROJECTS_DIR="$HOME/projects"