* Guix home migration
@ 2023-01-12 5:17 Ryan Prior
2023-01-17 16:11 ` Ludovic Courtès
0 siblings, 1 reply; 2+ messages in thread
From: Ryan Prior @ 2023-01-12 5:17 UTC (permalink / raw)
To: Guix Devel
[-- Attachment #1: Type: text/plain, Size: 946 bytes --]
Migrating application settings to guix-home is something we want to make really approachable. Right now it's a relatively new and little-known feature but it could quickly become one of the top use cases for Guix, as a lot of people are interested in declarative application configuration.
A free software project to look at for ideas is Mackup: https://github.com/lra/mackup
Its strategy is unsophisticated: it moves your configuration files to a synchronized directory in Dropbox (or similar) and replaces it with a symlink. But it's got a great migration story: you run `mackup backup' and it scans for config files for hundreds of applications [1] and automatically migrates them.
Whether or not we would want the exact same experience, the overall vision of a single migration command that scans for dotfiles and adds them to your guix home is something we can aspire to.
[1]: https://github.com/lra/mackup/tree/master/mackup/applications
[-- Attachment #2: Type: text/html, Size: 2075 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Guix home migration
2023-01-12 5:17 Guix home migration Ryan Prior
@ 2023-01-17 16:11 ` Ludovic Courtès
0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2023-01-17 16:11 UTC (permalink / raw)
To: Ryan Prior; +Cc: Guix Devel
Hi,
Ryan Prior <rprior@protonmail.com> skribis:
> A free software project to look at for ideas is Mackup: https://github.com/lra/mackup
> Its strategy is unsophisticated: it moves your configuration files to a synchronized directory in Dropbox (or similar) and replaces it with a symlink. But it's got a great migration story: you run `mackup backup' and it scans for config files for hundreds of applications [1] and automatically migrates them.
>
> Whether or not we would want the exact same experience, the overall vision of a single migration command that scans for dotfiles and adds them to your guix home is something we can aspire to.
This is the intent behind ‘guix home import’. It doesn’t take care of
“everything” at this moment, but at least it ensures users don’t start
with a blank page.
If you have ideas of things that the command should handle as a
priority, you’re welcome to share!
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-01-17 16:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-12 5:17 Guix home migration Ryan Prior
2023-01-17 16:11 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.