Re: Moment de convivialité Guix@Paris en octobre
(Warning: this email is in french because the meeting is supposed to be held in French.) Bonjour Guix, Pour rappel, Guix@Paris c'est demain soir ! 😎 C'est toujours à 19h et c'est toujours au local de l'April. Au plaisir de vous y rencontrer, -- Tanguy
Re: Meet Guix at Capitole du Libre in Toulouse, nov. 18-19
Am Tue, Oct 24, 2023 at 10:17:01PM +0200 schrieb Vivien Kraus: > > Some of us will be in Toulouse, INP-N7, 26 rue Riquet on 18 & 19 > > november for Capitole du Libre: > > We will stand in Village Associatif. Let us know if you can help us > > at the event. Well, I do not know exactly what means "a stand" since > > it will be the first for me. :-) I guess it mainly consists to be > > around the Guix booth, chat with people about why Guix is awesome! > > and > > maybe demo some Guix features. > > Feel free to share your ideas. :-) Personally I am always drawn to strange hardware. So if anyone coming has a single board computer running Guix (Guix system?), this would be nice to show. Actually we would also need a screen then; I have a spare one, but it would be difficult to transport by bus and train. We need stickers! Julien, were you not the one buying our latest batch? Maybe we could order more, we should have Guix Foundation pay for it. We need flyers! Maybe print a number of reference cards? It looks like the project is missing a promotional flyer to be given to attract newcomers. > Je compte bien y aller ! Chouette! L'idée serait que plus on est nombreux, plus on peut alterner sur le stand et aussi profiter nous-mêmes de quelques présentations et autres stands. Je viens les deux jours, mais arrive assez tard samedi (11h27 à la gare) et repars assez tôt dimanche (17h24 de la gare). Andreas
Re: Meet Guix at Capitole du Libre in Toulouse, nov. 18-19
Hi everyone, Simon Tournier writes: > Hi, > > Some of us will be in Toulouse, INP-N7, 26 rue Riquet on 18 & 19 > november for Capitole du Libre: > [...] > Concretely, if you are planning to come, let synchronize and share the > fun. Andreas and I will be there. Who is in? Do not be shy and drop > an email; off-list possibly. I will be there! When will you arrive in Toulouse? Best, -- Josselin Poiret signature.asc Description: PGP signature
Re: guix shell init
Hi, On Wed, 25 Oct 2023 at 04:24, "jgart" wrote: > It would generate this boilerplate somehow: > > https://guix.gnu.org/en/blog/tags/cookbook/sk/html_node/Getting-Started.html Could you be precise about the boilerplate? You would like that “guix shell --init” would generate a template for some “guix.scm” file, right? Cheers, simon
Re: guix shell init
Hi, On Wed, 25 Oct 2023 at 02:24, "jgart" wrote: > What if we had a command like `guix shell init`. > > It would create a basic manifest.scm or guix.scm file for the user. Is guix shell --export-manifest not already doing that? And “guix package --export-channels” is similar for the channels.scm file. Well, we could have a command somewhere for exporting both. Maybe. Following the idea, you would like: guix shell --init=python that generates some guix.scm and channels.scm file where the guix.scm would be a template for building Python some project. Right? Cheers, simon
Re: guix shell init
Hi, On Wed, 25 Oct 2023 at 04:29, "jgart" wrote: > nix flakes also allows you to create your own custom template for use with > `nix flakes init`: > > https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-flake-init#template-definitions > > We could do the same with `guix shell init` maybe... Could you explain what “Nix flake” means using Guix terminology? Cheers, simon
Re: guix shell init
> Right? Hi Simon, Yes, that is correct. Something like that.
Re: guix shell init
> Could you explain what “Nix flake” means using Guix terminology? Hi Simon Here's TLDR list of nix flake features and their guix equivalents (maybe): Guix has features that overlap with flake features. What might be new nix features that the flakes API introduced might just be features that are built in to Guix by design as first class. Not all flake features are implemented or maybe make sense for Guix's API. This is potentially an open research question. > Another feature of flakes is that they provide a consistent structure, which > makes it easier to understand and use different Nix projects. Typically, they > have a standard API where they provide Nix packages, NixOS modules, or other > standard outputs. Guix uses guix.scm and manifest.scm for this. > Each flake has a lock file, flake.lock, which pins exact versions of its > dependencies. This ensures that builds are reproducible, even across > different machines. Guix has a way to do this as well, currently. > Flake evaluations can be cached. This means that if you're working with a > particular set of flakes frequently, Nix won’t need to re-evaluate them every > time, speeding up operations. > A feature of the nix Flake edition is that Nix evaluations are cached. > Running nix-shell can be a bit slow and take 1-3 seconds. Ludo fixed the caching in guix shell and wrote a post about it. A reference for the caching thing that flakes introduced: https://nixos.wiki/wiki/Flakes#Super_fast_nix-shell There's also some comparison of Guix and Nix flakes here: https://blog.benoitj.ca/2023-10-23-guix-home-configuration-part1-packages/ https://blog.benoitj.ca/2023-10-20-how-guix-compare-to-nix-and-vice-versa/ Wrapping up this email the Guix way – carefully packaged and with a sprinkle of flakes for good measure. Have a crunchy day ahead! jgart
Re: Meet Guix at Capitole du Libre in Toulouse, nov. 18-19
Le 25 octobre 2023 09:09:46 GMT+02:00, Andreas Enge a écrit : >Am Tue, Oct 24, 2023 at 10:17:01PM +0200 schrieb Vivien Kraus: >> > Some of us will be in Toulouse, INP-N7, 26 rue Riquet on 18 & 19 >> > november for Capitole du Libre: >> > We will stand in Village Associatif. Let us know if you can help us >> > at the event. Well, I do not know exactly what means "a stand" since >> > it will be the first for me. :-) I guess it mainly consists to be >> > around the Guix booth, chat with people about why Guix is awesome! >> > and >> > maybe demo some Guix features. >> > Feel free to share your ideas. :-) > >Personally I am always drawn to strange hardware. So if anyone coming >has a single board computer running Guix (Guix system?), this would be >nice to show. Actually we would also need a screen then; I have a spare >one, but it would be difficult to transport by bus and train. I'll be there and since I live in Toulouse, I can bring a screen if necessary. I already planned to help oith the OSM stand though, so I probably won't stay long on the Guix stand. >We need stickers! Julien, were you not the one buying our latest batch? I had a batch of square stickers that lasted for a few years, but I managed to get rid of it during our last guix days. I'll order some more, they'll be useful for futuse events too. >Maybe we could order more, we should have Guix Foundation pay for it. > >We need flyers! Maybe print a number of reference cards? It looks like the >project is missing a promotional flyer to be given to attract newcomers. I can order flyers, visit cards or anything else, but I'd need help with the design. > >> Je compte bien y aller ! > >Chouette! L'idée serait que plus on est nombreux, plus on peut alterner >sur le stand et aussi profiter nous-mêmes de quelques présentations et >autres stands. Je viens les deux jours, mais arrive assez tard samedi >(11h27 à la gare) et repars assez tôt dimanche (17h24 de la gare). > >Andreas > >
Re: Meet Guix at Capitole du Libre in Toulouse, nov. 18-19
Hi, El 25/10/23 a las 18:11, Julien Lepiller escribió: Le 25 octobre 2023 09:09:46 GMT+02:00, Andreas Enge a écrit : Am Tue, Oct 24, 2023 at 10:17:01PM +0200 schrieb Vivien Kraus: Some of us will be in Toulouse, INP-N7, 26 rue Riquet on 18 & 19 november for Capitole du Libre: We will stand in Village Associatif. Let us know if you can help us at the event. Well, I do not know exactly what means "a stand" since it will be the first for me. :-) I guess it mainly consists to be around the Guix booth, chat with people about why Guix is awesome! and maybe demo some Guix features. Feel free to share your ideas. :-) Personally I am always drawn to strange hardware. So if anyone coming has a single board computer running Guix (Guix system?), this would be nice to show. Actually we would also need a screen then; I have a spare one, but it would be difficult to transport by bus and train. I'll be there and since I live in Toulouse, I can bring a screen if necessary. I already planned to help oith the OSM stand though, so I probably won't stay long on the Guix stand. We need stickers! Julien, were you not the one buying our latest batch? I had a batch of square stickers that lasted for a few years, but I managed to get rid of it during our last guix days. I'll order some more, they'll be useful for futuse events too. Maybe we could order more, we should have Guix Foundation pay for it. We need flyers! Maybe print a number of reference cards? It looks like the project is missing a promotional flyer to be given to attract newcomers. I can order flyers, visit cards or anything else, but I'd need help with the design. I think I can help, but I'd need to know about the dimensions for flyers and visit cards the printer can handle, and your preferred size (if there's more than one option). OpenPGP_0x0AB0D067012F08C3.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature
Re: Meet Guix at Capitole du Libre in Toulouse, nov. 18-19
The print service I usually use has a lot of options for flyers, {10,15,20,30}*{10,15,20,30}, 12*12, 21*29.7 and 30*40 cm. I think 15*20 would be best. Visit cards would be 3.5*7.5, 5.5*8.5 or 5*9 cm Le 25 octobre 2023 22:37:00 GMT+02:00, Luis Felipe a écrit : >Hi, > >El 25/10/23 a las 18:11, Julien Lepiller escribió: >> >> Le 25 octobre 2023 09:09:46 GMT+02:00, Andreas Enge a >> écrit : >>> Am Tue, Oct 24, 2023 at 10:17:01PM +0200 schrieb Vivien Kraus: > Some of us will be in Toulouse, INP-N7, 26 rue Riquet on 18 & 19 > november for Capitole du Libre: > We will stand in Village Associatif. Let us know if you can help us > at the event. Well, I do not know exactly what means "a stand" since > it will be the first for me. :-) I guess it mainly consists to be > around the Guix booth, chat with people about why Guix is awesome! > and > maybe demo some Guix features. > Feel free to share your ideas. :-) >>> Personally I am always drawn to strange hardware. So if anyone coming >>> has a single board computer running Guix (Guix system?), this would be >>> nice to show. Actually we would also need a screen then; I have a spare >>> one, but it would be difficult to transport by bus and train. >> I'll be there and since I live in Toulouse, I can bring a screen if >> necessary. I already planned to help oith the OSM stand though, so I >> probably won't stay long on the Guix stand. >> >>> We need stickers! Julien, were you not the one buying our latest batch? >> I had a batch of square stickers that lasted for a few years, but I managed >> to get rid of it during our last guix days. I'll order some more, they'll be >> useful for futuse events too. >> >>> Maybe we could order more, we should have Guix Foundation pay for it. >>> >>> We need flyers! Maybe print a number of reference cards? It looks like the >>> project is missing a promotional flyer to be given to attract newcomers. >> I can order flyers, visit cards or anything else, but I'd need help with the >> design. >I think I can help, but I'd need to know about the dimensions for flyers and >visit cards the printer can handle, and your preferred size (if there's more >than one option).