help-guix
[Top][All Lists]
Advanced

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

Re: Lost all my guix home application packages from channels after guix


From: Sébastien Rey-Coyrehourcq
Subject: Re: Lost all my guix home application packages from channels after guix update (pull, reconfigure)
Date: Fri, 07 Oct 2022 11:42:57 +0200
User-agent: mu4e 1.8.9; emacs 28.1.91

After some trial/error, i found that the problem is probably in link with 
“FISH” home-fish-service-type.

If i add these code to my guix home/system config, fish is installed yep, but 
all other packages declared in my guix home are removed …

In home.scm :

/–
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 (service home-fish-service-type               
 (home-fish-configuration                      
 (config                                       
 (list                                         
 (local-file “../config/fish/config.fish”))))) 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-

In system.scm :

/–
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 (users (cons* (user-account                   
 (name “reyman”)                               
 (comment “Rey-Coyrehourcq”)                   
 (group “users”)                               
 (home-directory “/home/reyman”)               
 (supplementary-groups                         
 ’(“wheel” “netdev” “audio” “video” “docker”)) 
 (shell (file-append fish “/bin/fish”)))       
 %base-user-accounts))                         
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-

Is it a bug i suppose ?

Best regards,
SR

“Sebastien Rey-Coyrehourcq” <sebastien.rey-coyrehourcq@univ-rouen.fr> writes:

> Hi guix people,
>
> I used guix home without problem last month but with a recent guix pull, guix 
> system reconfigure, guix home reconfigure, all my package defined into guix 
> home manifest disapear !!
> And guix home say nothing (no error) about that. The only thing i change is 
> removing zshrc to move on fish-service-type.
>
> Here my configuration :
>
> - $myconfigfolder/base/home.scm : <https://paste.debian.net/1256154>
> - $myconfigfolder/base/package.scm : <https://paste.debian.net/1256155>
> - $myconfigfolder/base/system.scm : <https://paste.debian.net/1256156/>
>
> - $myconfigfolder/machines/Sulayh-latitude-home : 
> <https://paste.debian.net/1256157/>
> - $myconfigfolder/machines/Sulayh-latitude-system : 
> <https://paste.debian.net/1256158>
>
> To update system i run from : $myconfigfolder
>
> - guix home -L . reconfigure machines/Sulayh-latitude-home
> - sudo guix system -L . reconfigure machines/Sulayh-latitude-system
>
>
> My describe for home
>
> Génération 95 06 oct. 2022 10:55:04   (actuelle)
>   nom de fichier : /var/guix/profiles/per-user/reyman/guix-home-95-link
>   nom de fichier canonique : /gnu/store/mfylyvf57bpqjbxqvmxf1mj16cc9f17x-home
>   canaux :
>     guix:
>       URL du dépôt : <https://git.savannah.gnu.org/git/guix.git>
>       branche : master
>       commit : 40a42c4348635f186553938015f7e6a06be1e10c
>     guix-android:
>       URL du dépôt : <https://framagit.org/tyreunom/guix-android.git>
>       branche : master
>       commit : 1e149a2cdbd221c299c9105e316f36717f81b41e
>     guix-science:
>       URL du dépôt : <https://github.com/guix-science/guix-science.git>
>       branche : master
>       commit : 0ee692ecbc32f1917be3512953ee39762e7410c2
>     flat:
>       URL du dépôt : <https://github.com/flatwhatson/guix-channel.git>
>       branche : master
>       commit : e57424b680e1724105e2598b68c30084b180cf58
>     my-guix:
>       URL du dépôt : <https://git.sr.ht/~reyman/channel-g>/
>       branche : master
>       commit : 85cc8aa8c301eda46147f9e62989a0a1ff85a6e7
>     nonguix:
>       URL du dépôt : <https://gitlab.com/nonguix/nonguix>
>       branche : master
>       commit : d7791ba66b806c54fbb16b531a79fe1793a61e35
>   fichier de configuration : 
> /gnu/store/vqb24jsz04kq9v5ldfbxjwh3744ak140-configuration.scm
>
> My describe for system
>
> Génération 65 06 oct. 2022 10:02:30   (actuelle)
>   nom de fichier : /var/guix/profiles/system-65-link
>   nom de fichier canonique : 
> /gnu/store/5hrlb2wkznyhm2h2y7n0z0ypydacizqb-system
>   étiquette : GNU with Linux 5.19.11
>   chargeur de démarrage : grub-efi
>   périphérique racine : /dev/mapper/cryptroot
>   noyau : /gnu/store/sf67y13f80gcpa9dal9q96h86788nnmh-linux-5.19.11/bzImage
>   canaux :
>     guix:
>       URL du dépôt : <https://git.savannah.gnu.org/git/guix.git>
>       branche : master
>       commit : 40a42c4348635f186553938015f7e6a06be1e10c
>     guix-android:
>       URL du dépôt : <https://framagit.org/tyreunom/guix-android.git>
>       branche : master
>       commit : 1e149a2cdbd221c299c9105e316f36717f81b41e
>     guix-science:
>       URL du dépôt : <https://github.com/guix-science/guix-science.git>
>       branche : master
>       commit : 0ee692ecbc32f1917be3512953ee39762e7410c2
>     flat:
>       URL du dépôt : <https://github.com/flatwhatson/guix-channel.git>
>       branche : master
>       commit : e57424b680e1724105e2598b68c30084b180cf58
>     my-guix:
>       URL du dépôt : <https://git.sr.ht/~reyman/channel-g>/
>       branche : master
>       commit : 85cc8aa8c301eda46147f9e62989a0a1ff85a6e7
>     nonguix:
>       URL du dépôt : <https://gitlab.com/nonguix/nonguix>
>       branche : master
>       commit : d7791ba66b806c54fbb16b531a79fe1793a61e35
>   fichier de configuration : 
> /gnu/store/gz3wln2riwbq41i6wg4sl425hwafhvkh-configuration.scm
>
> Any help appreciated because loosing all packages (emacs, etc.) is a big 
> handicap to work …
>
> Thanks,
>
> Best regards,
> Sébastien RC.
>

Attachment: signature.asc
Description: PGP signature


reply via email to

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