unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#68848: bug#68857: gnu: home: dotfiles: Avoid creating extra directory in $HOME.
       [not found] ` <a1ad5e20a171804eea603bc33cde2e0f4a86b113.1709758362.git.goodoldpaul@autistici.org>
@ 2024-03-06 22:15   ` Ludovic Courtès
  0 siblings, 0 replies; only message in thread
From: Ludovic Courtès @ 2024-03-06 22:15 UTC (permalink / raw)
  To: Giacomo Leidi; +Cc: paren, 68848-done, Andrew Tropin, 68857-done

Hi,

Giacomo Leidi <goodoldpaul@autistici.org> skribis:

> The current implementation of the home-dotfiles-service-type contradicts
> the Guix manual (see https://issues.guix.gnu.org/68848 ). 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

Applied, thanks again!

Ludo’.




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-03-06 22:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <14bc720d-7fdc-516a-3018-58294c1cafcd@autistici.org>
     [not found] ` <a1ad5e20a171804eea603bc33cde2e0f4a86b113.1709758362.git.goodoldpaul@autistici.org>
2024-03-06 22:15   ` bug#68848: bug#68857: gnu: home: dotfiles: Avoid creating extra directory in $HOME Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).