guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#60521] [PATCH] home: Add home-stow-migration-service.


From: Sergey Trofimov
Subject: [bug#60521] [PATCH] home: Add home-stow-migration-service.
Date: Mon, 29 Jan 2024 19:34:57 +0100
User-agent: mu4e 1.10.8; emacs 29.1


Giacomo <goodoldpaul@autistici.org> writes:

Hi Sergey ,

Whether the stow manual mandates/suggests a given layout was analyzed here [0].

The workflow you describe is not the only one possible and the app list is not mandatory. Only when -d is used, please look at my
e-mail.

I might be missing it, but how can I make stow do its job without specifying which packages to install?

--8<---------------cut here---------------start------------->8---
stow (GNU Stow) version 2.3.1

SYNOPSIS:

stow [OPTION ...] [-D|-S|-R] PACKAGE ... [-D|-S|-R] PACKAGE ...
--8<---------------cut here---------------end--------------->8---

When I omit the package list from the command it returns "stow: No packages to stow or unstow"


Anyway, if the current implementation works with your directory layout could you please share your home-dotfiles-configuration?


Don't use it yet, because it only supports exlusions and I need "inclusions".
This would work, but doesn't look pretty

--8<---------------cut here---------------start------------->8---
(service home-dotfiles-service-type
 (home-dotfiles-configuration
   (directories (list ".."))
   (excluded (list "\\.git" "README.md" "emacs" "xmonad" ...))))
--8<---------------cut here---------------end--------------->8---

This would be optimal:

--8<---------------cut here---------------start------------->8---
(service home-dotfiles-service-type
 (home-dotfiles-configuration
   (packages (list "../backup" "../android" ...))))
--8<---------------cut here---------------end--------------->8---





reply via email to

[Prev in Thread] Current Thread [Next in Thread]