Next: (heks-linux fastfetch), Previous: (heks-linux containers), Up: API
Default value:
"/root/.local/bin"
Default value:
"write-heks-linux-dconf-settings"
Flatten a two-level dconf settings tree into (path . value)
pairs. The input is a list of (path (key . value) ...) groups;
the result pairs each nested key with a fully qualified dconf path such
as /heks-linux/lang.
Return the Heks Linux dconf settings as a two-level tree. Values are
pre-quoted for dconf where its typing expects it, and the tree is keyed
by the /heks-linux schema path so it can also be read back with
dconf dump.
Write the dconf writer script to dconf-config-dir with mode
#o755. Local overrides are read from
$XDG_CONFIG_HOME/heks-linux/dconf-settings.scm first. The script
is run from the session startup so these settings survive on machines
where no desktop environment manages them.
Render one (path . value) pair as a shell line that sets it with
dconf write. The line echoes the path before writing it, which
is what makes the generated script readable when it is run by hand.
Flatten a nested dconf settings tree and render every entry as a
dconf write shell line. This is the entire body of the generated
writer script, minus its header.
Next: (heks-linux fastfetch), Previous: (heks-linux containers), Up: API