[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.
>
signature.asc
Description: PGP signature