@ekaitz_zarraga It’s pretty incremental: you start with what ‘guix home import’ gives you and then you can gradually migrate your config from “old-style dot files” to Home services.
@ekaitz_zarraga@civodul also not very easy to totally break your home with it, Guix Home keeps backups of all the files that it overwrites, plus generations. Pretty safe!
@daviwil@civodul okay you are making me try... Let's give a go to the guix home import and see what it does! Currently I have a stow config and it's reliable... and the good thing is I can use it in other non-guix machines but I don't really use any other machine ever so why bother
@civodul@daviwil Ok I'm giving this a go. It's calculating things and all that... it doesn't bother you the fact that everything is calculated and probably some packages are going to be installed if you just change an alias?
@w96k@daviwil@civodul i know it but I don't want to add too many stuff here because I always have problems to manage it... The aliases I just imported are failing so imagine :(
@w96k@daviwil@civodul Oh boy! there's an issue with the quotations in the aliases. It imported some quotes literally so it's breaking the generated aliases:
@ekaitz_zarraga@thrrgilag I use rde alongside another distribution. It runs isolated on second tty, so I can switch to my semi-proprietary work stuff on tty1 and then switch to libre environment on tty2.
Also what is great, I can run software installed using apt in environment managed by guix, so I gain access to mainstream work software that way without losing features that guix provides.
Potentially I think it can affect the system, but for my case everything went smoothly.
which is a malformed line. If it has single quotes the quoting has to be adjusted for later. Just rewriting double quotes to \" is a good guess, taking in account we are going to dump the strings as double quoted ones later.