(address . bug-guix@gnu.org)
Test in guix-home.sh looks correct, but it fails:
Seems something changed in home-bash-service-type, for some reason it
adds the serialized content of aliases field and guix-bashrc variable
after the content of bashrc field.
Original implementation works as expected and adds the content of bashrc
to the end of ~/.bashrc.
Toggle snippet (13 lines)
(list
((@ (gnu services) service)
(@ (gnu home-services shells) home-bash-service-type)
((@ (gnu home-services shells) home-bash-configuration)
(guix-defaults? #t)
(bashrc (list "echo hi"))))
((@ (gnu services) simple-service)
'test-bash
(@ (gnu home-services shells) home-bash-service-type)
((@ (gnu home-services shells) home-bash-extension)
(bashrc (list "echo very hi")))))
--
Best regards,
Andrew Tropin
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmGUy6wPHGFuZHJld0B0
cm9wLmluAAoJECII0glYwd6wJaAP/A/GodMDtKyjw1KMXPlPM7dmXaJf4a1BiY7t
yYOp2GTmSyitcHmqn2/x+f5TsaEFiEcxbwEcZVe884QoRqhHv8JBL8zxwOk1EDyI
hMW8Il/AScXWpxOeoeTgJLGMeTqz8mJZBpn/M9zD6bJyQULRQHZpbaIjXvxQ/96F
VTzpmc0uKsjDUgMnNFzKLgq7eeojPqs8SWWW42q2+x6zIwTGxjAXG5on8g0kex2T
27qwdO2kARILRQ/mkd2YXlTo+YvrJosHto3jiLuYFLg9uyZ1xW8QpmPK3Ae8tSjj
1MidxHryz9myW+nN5KOaOSDIX9sTRp8D8YS9qefTPYMf30vqlQickGjOOdCog9rw
ZCBv5oB9K5GVDImM+ZSho0XyHRZuku8TAyYD4cDGKH7RLo+Kkp3bD08CrgYP3SvY
4dqAVVh102230tzsxCs5skfLm/PRxYVKoj6Pobpb/4vtzSOl3GTaFyQ7sSazGsiY
4QWA7f+PIUSFCSNwxM4Npwk9xBPrPm8gC/OziRfdIszAWUVu35aCEir5lEj+EmTn
fNDTfm58v3r4W9SZOdRaFfddrC01JSDYJuaYXrS98ileCLRCuRvQJMCYEi/tjtpv
og/hk7HCZMmYwqBiXbOrFBtj+2NYfJYprWOFbmX4VvcaobIPnvM7zrv13OmbsHoK
DM/KX7Ko
=Zaak
-----END PGP SIGNATURE-----