Feature 57 (config and provisioning): modules declare config and provisions, their files rendered from templates; synced with main (issues of feature 57, 874)

This commit is contained in:
2026-10-16 07:37:43 +00:00
parent 1a2c917abf
commit 9652b2d5ce
771 changed files with 52063 additions and 1774 deletions
+17
View File
@@ -0,0 +1,17 @@
# 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"