Post AMHNHOIVeLdNGVFBCq by abbienormal@tech.lgbt
 (DIR) More posts by abbienormal@tech.lgbt
 (DIR) Post #AMFibBBjoCPh7XQxMW by abbienormal@tech.lgbt
       2022-08-06T12:46:03Z
       
       0 likes, 0 repeats
       
       @abcdw would you mind to describe the workflow to create a home service ?I remember that with system services you needed to reconfigure and reboot your system to see your modificationsDo one need to create a new session with home services ?I hope my question is clearThanks
       
 (DIR) Post #AMFibBeS5RNkYart7Q by abcdw@fosstodon.org
       2022-08-06T13:29:23Z
       
       0 likes, 0 repeats
       
       @abbienormal You don't need to reboot after reconfigure in most cases.Guix Home basically creates configs in apropriate places and adds packages to profile, so everything will likely to work just after reconfigure. In some cases new environemnt variables will be introduced, then you need to relogin or source ~/.guix-home/setup-environment.I have a notification for such cases in rde and plan to upstream it to guix.https://git.sr.ht/~abcdw/rde/tree/f264757e9c272ff5aa62506a22bc464a5cd1243b/rde/features.scm#L263
       
 (DIR) Post #AMFvVdccTm0OyLhBM8 by abcdw@fosstodon.org
       2022-08-06T15:54:03Z
       
       0 likes, 1 repeats
       
       @abbienormal Creating home services is basically the same as creating system serivces: the easiest way is to take some simple service as a basis, copy it, modify to accomplish your needs and test it by reconfiguring. Make sure that home service definition is on the guile load path.https://guix.gnu.org/manual/devel/en/html_node/Defining-Services.html
       
 (DIR) Post #AMGG2G3L7xZCVv1dLc by abbienormal@tech.lgbt
       2022-08-06T19:44:00Z
       
       0 likes, 0 repeats
       
       @abcdw is there a collection of home services ?so that I could search a simple one ?
       
 (DIR) Post #AMHDTdZfg4yGZwTK1Q by abcdw@fosstodon.org
       2022-08-07T06:50:05Z
       
       0 likes, 0 repeats
       
       @abbienormal https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/home/serviceshttps://git.sr.ht/~abcdw/rde/tree/master/item/gnu/home-serviceshttps://git.sr.ht/~abcdw/rde/tree/master/item/rde/home/services
       
 (DIR) Post #AMHNHOIVeLdNGVFBCq by abbienormal@tech.lgbt
       2022-08-07T08:39:55Z
       
       0 likes, 0 repeats
       
       @abcdw thank you
       
 (DIR) Post #AMQ8WBBwuQdG4XPNYW by abbienormal@tech.lgbt
       2022-08-11T06:50:02Z
       
       0 likes, 0 repeats
       
       @abcdw ehm... sorry to bother you furtherI have an Ubuntu installation (22.04.1 LTS)and I have Guix (the package manager) installed in it with aptI have Emacs configured with straigh.elCan I use home to gradually move my Emacs setup from Straight to Home services ?What workflow am I supposed to follow ?
       
 (DIR) Post #AMQ8WBgn3lIncBq0cy by abcdw@fosstodon.org
       2022-08-11T14:06:56Z
       
       0 likes, 0 repeats
       
       @abbienormal No problem, you can start simply by sourcing your existing config from emacs home service, you won't notice any changes here and after that you can move parts slowly from straight and old config to home service if you wish.