01f685d560
Fixes <https://issues.guix.gnu.org/68848>. The current implementation of the home-dotfiles-service-type contradicts the Guix manual. This patch properly implements both the plain and Stow dotfiles directory layouts. It does so by refactoring home-dotfiles-configuration adding a new packages field to support GNU Stow's users workflow and introducing a new layout field to switch between the two directory layouts. * gnu/home/services/dotfiles (home-dotfiles-configuration): Migrate to (gnu services configuration); [packages]: new field; [layout]: new field; (strip-stow-dotfile): new variable; (strip-plain-dotfile): new variable; (home-dotfiles-configuration->files): use the new fields; [directory-contents]: allow for selecting a subset of application dotfile directories; * doc/guix.texi: document the new layouts. Change-Id: I2e96037608353e360828290f055ec5271cfdfd48 Signed-off-by: Ludovic Courtès <ludo@gnu.org> |
||
---|---|---|
.. | ||
desktop.scm | ||
dict.scm | ||
dotfiles.scm | ||
fontutils.scm | ||
gnupg.scm | ||
guix.scm | ||
mail.scm | ||
mcron.scm | ||
media.scm | ||
messaging.scm | ||
pm.scm | ||
shells.scm | ||
shepherd.scm | ||
sound.scm | ||
ssh.scm | ||
symlink-manager.scm | ||
syncthing.scm | ||
utils.scm | ||
xdg.scm |