XDG_CONFIG_DIR and dotfiles handling in Guix Home

2022-03-25 Thread Andrew Tropin
In https://issues.guix.gnu.org/52808 we introduced a new service type called home-xdg-configuration-files-service-type, its purpose should be clear from the name: It used to define configuration files, which will go to XDG_CONFIG_HOME (default value is ~/.config) during activation of new home-envir

Re: Windows Subsystem for Linux

2022-03-25 Thread Phil
Maxim Cournoyer writes: > cookbook. I have fellow coworkers (not at Savoir-faire Linux, mind you > :-)) who have yet to escape their Windows jail; giving them a taste of > what is possible out there with Guix would probably be a real eye > opener. At the minimum it would present Guix as a tech

Re: Windows Subsystem for Linux

2022-03-25 Thread Oliver Propst
Yeah I very much agree about that it could be good idea idea to have the Guix system available as a Wsl 2 image as I think could serve as a good gateway to many people to learn more about Guix and maybe free and open source software in general for that matter. Kinds regards Oliver Propst http

Re: Windows Subsystem for Linux

2022-03-25 Thread Blake Shaw
Hi, Ludovic Courtès writes: > Hi, > > zimoun skribis: > >> About FSDG, the arguments are exactly the same as GNU Emacs on >> Windows. :-) No? I mean, GNU Emacs provides a full port on Windows and >> such port is available on the same side as other platforms on their >> website [1]. The rationa

Re: The Shepherd on Fibers

2022-03-25 Thread Maxim Cournoyer
Hi Ludo! Ludovic Courtès writes: > Hello Guix! > > I have pushed a ‘wip-fibers’ branch of the Shepherd: > > https://git.savannah.gnu.org/cgit/shepherd.git/log/?h=wip-fibers > > The goal is to make shepherd (the daemon) use Fibers¹ for concurrency. Very exciting work! I can't wait to have my

Re: Hardened toolchain

2022-03-25 Thread Development of GNU Guix and the GNU System distribution.
I managed to build hardened-gcc and hardened-binutils with the regular toolchain. Now I'm building them with a hardened C toolchain: hardened.scm (use-modules (gnu) (guix) (guix packages)) (use-package-modules gcc base commencement) (define (make-gcc-hardened g

Re: Hardened toolchain

2022-03-25 Thread zimoun
Hi, On Fri, 25 Mar 2022 at 20:39, kias...@tutanota.com wrote: > the middle of guix build -f hardened.scm > building /gnu/store/1nlrgg5ryl486haw0kdqnbp4wa17lhwh-gcc-10.3.0.drv... > Backtrace: > In ice-9/eval.scm: >    217:50 19 (lp (# ?)) >    217:50 18 (lp (# ?)) >    217:50 17 (lp (# ?))

abjad 3.6 and python 3.10

2022-03-25 Thread jgart
Hi Guixers, I'd like to update our abjad package to the later version of 3.6 but it only supports python 3.10. https://github.com/Abjad/abjad/releases/tag/v3.6 When will guix master branch see python 3.10 more or less? all best, jgart

Re: Profiling of man-db database generation with zlib vs zstd

2022-03-25 Thread Maxim Cournoyer
Hi Ludovic! Ludovic Courtès writes: > Hi, > > Maxim Cournoyer skribis: > >> scheme@(guix man-db)> ,profile (define a (mandb-entries >> "/gnu/store/jgc63dxvpd8zq0p8al71x07a02qj8i1b-man-pages-5.13/share/man")) >> % cumulative self >> time seconds seconds procedure >> 2