guix/etc
Philip McGrath 23aafc800c
etc/guix-install.sh: Initialize XDG base directories.
The default values from the XDG base directory specification make little
sense for Guix System, and some scripts in Guix assume that they are not
"empty or unset": for example, see <https://issues.guix.gnu.org/56050>.
On foreign distros, however, omitting the default values is likely to
break software from the distro, perhaps even preventing the desktop
environment from starting. To smooth over the difference, use the
system-wide configuration to ensure the environment variables are always
explicitly set on foreign distros.

* etc/guix-install.sh (sys_create_init_profile): Explicitly initialize
XDG base directory variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-04 23:38:37 +02:00
..
completion bash completion: Fix & unify option parsing. 2022-05-29 02:00:20 +02:00
git Add git configuration templates to improve diff hunk header detection. 2021-10-14 00:24:34 +02:00
init.d
openrc
snippets snippets: Add a 'remove' snippet. 2022-05-12 12:46:07 -04:00
substitutes
committer.scm.in etc/committer: Teach it how to commit package removal. 2022-05-31 14:52:13 -04:00
copyright.el
disarchive-manifest.scm disarchive-manifest: Provide valid 'version' string. 2021-10-09 01:02:18 +02:00
gnu-store.mount.in
guix-daemon.cil.in etc: Remove redundant SELinux permissions block. 2022-01-26 09:31:45 +01:00
guix-daemon.conf.in
guix-daemon.service.in
guix-gc.service.in etc: Add systemd files for running ‘guix gc’ periodically 2021-09-20 14:18:21 +00:00
guix-gc.timer etc: Add systemd files for running ‘guix gc’ periodically 2021-09-20 14:18:21 +00:00
guix-install.sh etc/guix-install.sh: Initialize XDG base directories. 2022-07-04 23:38:37 +02:00
guix-publish.conf.in
guix-publish.service.in
historical-authorizations
news.scm news: Add 'de' translation. 2022-06-29 16:28:35 +02:00
release-manifest.scm Move (gnu platform) and (gnu platforms ...) to guix/. 2022-05-25 09:27:25 +02:00
source-manifest.scm etc: Add 'source-manifest.scm'. 2021-09-14 11:50:58 +02:00
system-tests.scm tests: System tests really parameterize 'current-guix-package'. 2022-04-11 00:25:33 +02:00
teams.scm.in etc: teams: Add entry for Efraim Flashner. 2022-07-04 11:14:39 +03:00