Re: Guix equivalent of ~/.Xresources or ~/.Xdefaults

2025-07-16 Thread Steve George
On Wed, Jul 16, 2025 at 12:41:07PM +0100, Daniel Hatton wrote: > On 16/07/2025 10:08, Steve George wrote: > > > In this case I would use Guix Home to copy a ~/.Xresources file in and not > > worry about configuring > X if it works for you. > > Thanks. That means I h

Re: Guix equivalent of ~/.Xresources or ~/.Xdefaults

2025-07-16 Thread Steve George
Hi Daniel, On Fri, Jul 11, 2025 at 01:14:50PM +0100, Daniel Hatton wrote: > > On other distros, I used to do all sorts of nice configurations of GUI > programs by having lines in a ~/.Xresources or ~/.Xdefaults file. Where can > I do equivalent configurations on Guix System, please? > > (The on

Re: Reproducibility of guix shell container across different host OS

2025-06-17 Thread Steve George
Hi Timothee, On Fri, Jun 13, 2025 at 06:38:17PM +0200, Timothee Mathieu wrote: > Hello, > > At last we managed to solve the problem! The solution is maybe a bit hacky > but for now, it works. > > After further investigations, it seems that the problem was not from the > simulator itself but wi

Re: Slow QGIS Build Time

2025-06-07 Thread Steve George
Hi, On Wed, Jun 04, 2025 at 09:43:09PM +, MGD wrote: > Hello, > > I recently attempted to install QGIS on a freshly set up Guix machine, but I > noticed that the build time is significantly slower compared to other > packages. > > During the installation, it checked for substitutes on > http

Re: Reproducibility of guix shell container across different host OS

2025-05-05 Thread Steve George
e non-reproducibility then. > > Best, > Timothée > - Mail original - > > De: "Cayetano Santos" > > À: "Timothee Mathieu" > > Cc: "Steve George" , "Ludovic Courtès" > > , "help-guix" > > Envoyé: Mercr

Re: Building Docker images for AWS Lambda

2025-05-01 Thread Steve George
Hi Ray, On 26 Apr, Ray Miller wrote: > Hi, > > I've been experimenting with a custom AWS Lambda runtime for Guile. AWS > Lambda allows you to use a container image as your deployment package, and I > figured it should be possible to create a Docker image with Guile, my > runtime and handler, and

Re: Reproducibility of guix shell container across different host OS

2025-04-30 Thread Steve George
Hi Timothee, Did you try building the package in a guix shell container (e.g. --container). That way you're assured that nothing from the users main environment is impacting the build. You mention a C++ code-base, so the most likely thing is some discrepancy in the libs that are being used rig

Help Guix with patch reviews (online meet-up 22nd April)

2025-04-16 Thread Steve George
Hi all! As part of our regular Guix Social events next Tuesday 22nd April we're doing a patch review session. Doing patch reviews is a great way to get involved in the project. Patch reviews help by finding problems with patches that Guix committers then don't have to spend time on, or confirm

Guix social video: Self-hosting Forgejo in Guix using OCI container services

2025-04-05 Thread Steve George
Hi, The video from the last guix.social has been published, check it out! Giacomo Leidi talked about his Gocix project (https://github.com/fishinthecalculator/gocix), and showed how to use the `oci-service-type` to configure container-based (e.g. Docker / OCI) software using Guix's declarative

Re: Come speak at the Guix Social meetup

2025-03-12 Thread Steve George
On 5 Jun, Artyom V. Poptsov wrote: > Hello! > > I can give an online talk about Guile-SSH[1] as it is used by GNU Guix, > if you're interested. > > Although I have never done any talks in English, I think it'll be an > interesting experience. > > References: > 1. https://github.com/artyom-popts

Re: Preliminary questions before try guix

2025-03-12 Thread Steve George
Hi Carlo, On 3 Feb, Carlo Ascani via wrote: > > Greetings, > > I have some preliminary questions before even try to use guix. > > My use case will be: > > - Use guix on a foreign distro (Debian 12) > - Use it especially to create isolated development environment [1] > > My questions: > > -

Re: Come speak at the Guix Social meetup

2025-03-12 Thread Steve George
On 4 Jun, Nils Landt wrote: > > Steve George hat am 04.06.2024 10:19 CEST geschrieben: > > > > - Something mad, interesting or curious! > > I built a home service for systemd. It is currently unpublished, but I could > demo it, and publish the WIP version. >

Re: Come speak at the Guix Social meetup

2025-03-12 Thread Steve George
On 4 Jun, Ekaitz Zarraga wrote: > On 2024-06-04 10:19, Steve George wrote: > > Hi, > > > > We're looking for speakers - of any level - to give talks at the Guix > > online meetup. We're a small, friendly group at all levels of experience. > > Talks

Next Guix Social - Thursday 27th February

2025-02-22 Thread Steve George
Hi All, The first Guix Social of 2025 is next Thursday (27th), so we can just sneak one in during February! https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024 [0] I'm going to give an entry level talk about trying out Guix System in a VM. So if you have tips on getting started w

Guix survey - final post on contributors views is out!

2025-01-28 Thread Steve George
Hi The final post from the Guix User and Contributor Survey is out. This time it's digging into contributors views [0] Some fun bits: 1. 450 people contributed to Guix Research found 450 individual people, and about 300 contributors filled out the survey. About 60% of volunteers send 1-5 pat

Check out the Guix Survey results!

2025-01-24 Thread Steve George
Hi, Back in November we ran the Guix User and Contributor survey - the first time we've done this as a community. Well the results are in - check them out! We had over 900 people take part - which is amazing - thanks to all of you that took the time to fill it out. There are two blog posts th

Today (Thur 16th): Guix Social talk by Andrew Tropin

2025-01-16 Thread Steve George
Hi, Today - Thursday 16th - we have the first Guix Social of the year, with a talk by Andrew Tropin. Andrew will be talking about his modern, extensible IDE for Guile. Arei is an Emacs capability that does all the things needed for making developing Guile a fun experience. It uses Guile Ares R

This Thursday - talk by Christine Lemmer-Webber (Guix Social)

2024-12-10 Thread Steve George
Hi all, Hope you're in the holiday season mood for a Guix Social this *Thursday* - Christine Lemmer-Webber will be giving a talk with the latest news about Spritely, Hoot (Guile in the browser) and distributed communities. It's on Thursday 12th December: 18:00 UTC, 18:00 GMT (London), 19:00

Guix.Social patch review and social session on Friday

2024-11-18 Thread Steve George
Hi all, This Friday (22nd) is the next Guix.Social. As usual it will be online at: 18:00 UTC, 18:00 GMT (London), 19:00 CET (Paris), 14:00 EST (New York) It will be a patch review session and there's always general Guix chat. If you have questions about anything Guix bring them along! If you

Re: how can I open files through packages installed in different profiles

2024-11-18 Thread Steve George
Hi Gfp, I would suggest that you do not run multiple profiles simultaneously. You will probably run into problems, since if a library requires an interpreter and it's not in the profile it won't work, and one library will not know about another unless they are in the same profile. If you like

Re: Please take the Guix User and Contributor Survey

2024-11-11 Thread Steve George
On 11 Nov, Artyom V. Poptsov wrote: > Hello Steve! > > I took the survey, thanks! (...) Thanks so much! Steve / Futurile

Please take the Guix User and Contributor Survey

2024-11-11 Thread Steve George
Hi all! To gather feedback across the Guix community we're running a survey. It would be brill if *you* could fill it out: https://guix.limesurvey.net/ Early, on it asks if you're a 'User', and if so explores how you use Guix. If you select 'Contributor' (because you've sent patches of any fo

Re: Combine outputs from several packages to a shared location

2024-11-02 Thread Steve George
Hi Simen, I'm aware of a union build in Guix, but unfortunately have never used it: https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/union.scm I recalled it because of this blog post which talks about union packages: https://trivialfis.github.io/linux/2018/06/10/Using-guix-for-develop

Re: Help Sending Patch Series

2024-11-02 Thread Steve George
Hi Lee, You aren't the first person to find this difficult, I'm pretty much guaranteed to create multiple Debbugs issues every time! On 1 Nov, Lee Thompson wrote: > Maxim Cournoyer writes: > > > It should be guix-patc...@gnu.org, not @debbugs.gnu.org > > Okay I think I've found the source of

Want to learn how to do patch reviews 1to1?

2024-10-25 Thread Steve George
Hi! One of our goals for this year has been to encourage more Guix users to help out reviewing patches. There are lots of patches in the bug-tracker, and it would be great to get them into the project. Reviewing helps because it confirms that a patch applies, works and makes sure that the patch

Re: Validating/repairing guix system install

2024-10-10 Thread Steve George
Hi Kevin, The existing system's configuration is in /run/current-system/configuration.scm. Might be worth inspecting this and seeing if there are obvious mistakes. The installer places a copy of this in /etc/config.scm. This is the one that users normally start by editing. To validate that it'

Patch review & Hacking (Wednesday 9th October 2024)

2024-10-07 Thread Steve George
Hi all, Our next patch review and hacking session is this Wednesday, 9th October. The focus will be pairing/grouping to go through patch reviews and we'll have a general hacking room if you just want to spend some time online hacking away in a 'virtual room' with other Guix people. * If you'd li

Re: Calendar reminder sound in Icedove

2024-09-26 Thread Steve George
On 24 Sep, Daniel Hatton wrote: > > I'm having trouble with Icedove [not minimal] on Guix failing to play a > sound with calendar reminders (setting is to play the default sound). When a > calendar reminder pops up on screen, Icedove prints the following to STDERR: > > console.error: Calend

Re: Guix Social today - Bootstrapping RISC-V talk by Ekaitz

2024-09-20 Thread Steve George
slides they're available here: https://ekaitz.elenq.tech/bootstrapGcc16.html Enjoy it! Futurile / Steve On 17 Sep, Steve George wrote: > Hi all, > > The next Guix Social is today, Tuesday, with a talk by Ekaitz Zarraga on > bootstrapping RISC-V. Times: > > 17:00 UTC, 18:00

Guix Social today - Bootstrapping RISC-V talk by Ekaitz

2024-09-17 Thread Steve George
Hi all, The next Guix Social is today, Tuesday, with a talk by Ekaitz Zarraga on bootstrapping RISC-V. Times: 17:00 UTC, 18:00 BST (London), 19:00 CEST (Paris), 13:00 EDT (New York) Link to join: https://meet.jit.si/london-guix-meetup The bootstrapping problem is that many OS's can't buil

Re: Online talk (Thursday): Using Mumi for Guix patches by Jgart

2024-09-05 Thread Steve George
Hi, Just to finish the thread, the talk is now published: https://youtu.be/8m8igXrKaqU?si=ggVEwW2wHuMdVm8X Futurile / Steve On 26 Aug, Steve George wrote: > On 26 Aug, Edouard Klein wrote: > > Hi Steve, Hi list, > > > > Will there be a recording available ? I won't

Re: Online talk (Thursday): Using Mumi for Guix patches by Jgart

2024-08-26 Thread Steve George
On 26 Aug, Edouard Klein wrote: > Hi Steve, Hi list, > > Will there be a recording available ? I won't be able to make it but I'm > very much interested. > (...) Yes, we're still trying to figure out the best way to do this, the quality on Jitsi is not that great. But yes there will be a record

Re: install downloaded deb package?

2024-08-26 Thread Steve George
Hi, No you can't. Debian packages (.deb files) work with the Debian package manager. Guix is an alternative, it can be used: 1. As a full Linux distribution (so a replacement for all of Debian) 2. As a package manager *on top of* an existing distribution (e.g. Debian) I personally run Guix as

Re: run appimage on guix?

2024-08-26 Thread Steve George
Hi, AppImage is a cross-distribution format as far as I know, so there shouldn't be any problems running them on Guix. The QuickStart guide looks pretty straightforward: https://docs.appimage.org/introduction/quickstart.html#ref-quickstart Generally, the most popular cross-distribution format

Online talk (Thursday): Using Mumi for Guix patches by Jgart

2024-08-26 Thread Steve George
Hi all, This Thursday (29th) Jgart is going to give a talk about Mumi, a command line interface that makes interacting debbugs.gnu.org much simpler. The session will be at: 17:00 UTC, 18:00 BST (London), 19:00 CEST (Paris), 13:00 EDT (New York) Jgart says he's going to do a code review dur

Tomorrow (11th) - Reproducible builds talk by Vagrant Cascadian

2024-07-10 Thread Steve George
Hi all, Tomorrow (Thursday 11th) there'll be an online talk about reproducible builds by Vagrant Cascadian, Guix contributor and a long-time Debian developer. Reproducible builds is a really interesting area for security and the authenticity of the software stack - but how do you create them, a

Today - Online talk by David Thompson (Guix, Guile and Hoot) - Tuesday 18th

2024-06-18 Thread Steve George
Hi all, Today (in a couple of hours) David Thompson, will be giving a talk about Guix, Guile and his recent work at the Spritely Institute encompassing Goblins and Hoot. David is a well-known Guile hacker and long-term Guix user so it should be really fun. The time of the live talk is: 17:0

Come speak at the Guix Social meetup

2024-06-04 Thread Steve George
Hi, We're looking for speakers - of any level - to give talks at the Guix online meetup. We're a small, friendly group at all levels of experience. Talks can be about anything Guix associated, for example: - Experiences using or learning Guix - Particular commands or capabilities - deploying VM

Recording of Ludo interview & David Wilson's upcoming talk

2024-05-30 Thread Steve George
Hi, Ludo came along to the Guix online meetup and gave a really interesting interview. If you'd like to catch it then it's now available: https://youtu.be/339dRDf4c6E There's some great chat about how Guix got started, the relationship with Guile and Nix, along with areas that Ludo's working

Online meet-up: talk by Ludovic Courtès

2024-05-04 Thread Steve George
Hi, I'm always interested to hear about the history and future of projects I follow. So I'm looking forward to hearing Ludovic Courtès give a talk at the next Guix online meet-up on May 16th. If you've ever wanted to ask how the project got to be called Guix?, why the init system is called She

Online patch review session - Friday 3rd May

2024-05-02 Thread Steve George
Hi all, Our next patch review hacking session is tomorrow - Friday 3rd! Please come along to do some patch reviews and generally chat about Guix: 17:00 UTC; 18:00 BST (London); 19:00 CEST (Paris); 13:00 EDT (New York) The goal is to have fun and learn about Guix packaging by reviewing patc

Online meetup on Monday (15th April)

2024-04-12 Thread Steve George
Hi all, Our next online meetup is on Monday (15th April): 17:00 UTC; 18:00 London; 19:00 Paris; 13:00 New York Please come along if you'd like to chat about all things Guix and to meet other Guix users. It's very informal, and driven by the groups interest and questions. We've been trying to

Anyone got a steam controller and want to test a Guix driver?

2024-04-01 Thread Steve George
Hi, About a year ago Morgan Smith put in a Steam controlelr and steam deck driver. I wondered if anyone on the list had one of these and wanted to try out this using this patch: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58403 Be great to get some testing and confirmation that this works.

Patch review meetup on Tuesday

2024-03-31 Thread Steve George
Hi, Our next online patch review is on: Tuesday 17:00 UTC; 18:00 London; 19:00 Paris; 13:00 New York Hopefully, we'll be able to have a few different rooms so that people can pair and work on patches together. Last time we used Upterm (https://upterm.dev/) so that everyone could ssh into a

Thanks for attending the first patch review session!

2024-03-07 Thread Steve George
Hi everyone, Just wanted to say thanks to everyone who came along to Guix London's first patch review session! Along with a special thanks to Andreas Enge for jumping in as our first committer showing how he reviews and answering a host of questions. Arun, Chris, Fabio and I were really exc

Patch review session tomorrow (Thursday 7th March)

2024-03-06 Thread Steve George
Hi, A reminder that the first patch review session is happening tomorrow, Thursday 7th March. Who knows how many people will be there, or what level of experience everyone will have. We'll be learning what works as we try out these sessions. Hopefully, Andreas Enge with his 'committer' hat on

Re: You're invited to the first patch review session!

2024-02-23 Thread Steve George
Hi Vagrant, On 22 Feb, Vagrant Cascadian wrote: > On 2024-02-22, Steve George wrote: > > We're going to run some online patch review sessions. The first one is on > > *Thursday, 7th March* and you can sign-up here: > > > > https://libreplanet.org/wiki/Gr

You're invited to the first patch review session!

2024-02-22 Thread Steve George
Hi We're going to run some online patch review sessions. The first one is on *Thursday, 7th March* and you can sign-up here: https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024 The background is that Guix has many fantastic contributions that are waiting to be reviewed and added

Re: Guix Days: Patch flow discussion

2024-02-11 Thread Steve George
On 9 Feb, Edouard Klein wrote: > > Skyler Ferris writes: > > > On 2/6/24 05:39, Steve George wrote: > >> I agreed to organise some 'patch review' online sessions in the next > >> couple of > >> weeks. > >> > >> O

Re: Collecting Guix talks at FOSDEM

2024-02-07 Thread Steve George
help. That an idea? Pj. On Tue, Jan 16, 2024 at 03:35:17PM +0000, Steve George wrote: Hi all, We're planning to put up a blog post about Guix (and Guix-related) talks at FOSDEM [0]. I've collected all the talks that that are about Guix (or connected areas). If I've missed an

Re: Guix Days: Patch flow discussion

2024-02-06 Thread Steve George
Hi Suhail, On 5 Feb, Suhail wrote: > Felix Lechner via writes: > > > Another is that committers should commit what they think is right > > rather than ask for revised patches. > > I could be mistaken, but I believe this does happen today at least some > of the time. Is your position that > >

Re: Guix Days: Patch flow discussion

2024-02-06 Thread Steve George
Hi Edouard, On 6 Feb, Edouard Klein wrote: > I, for one, would be willing to review patches, hoping that in turn my > patches would be reviewed instead of staying in limbo forever, which is > a drag on me submitting more patches. > > Is there a procedure to follow, or do I just start replying

Re: Collecting Guix talks at FOSDEM

2024-02-06 Thread Steve George
Hi Tanguy, On 06/02/2024 08:19, Tanguy LE CARROUR wrote: (...) Quoting Pjotr Prins (2024-02-06 08:39:25) It would also be nice to write a BLOG about what was discussed at Guix days I have notes about what sessions took place during the Guix days. I was planning to send (tomorrow?) a patch for

Re: Collecting Guix talks at FOSDEM

2024-02-06 Thread Steve George
idea? Pj. On Tue, Jan 16, 2024 at 03:35:17PM +, Steve George wrote: Hi all, We're planning to put up a blog post about Guix (and Guix-related) talks at FOSDEM [0]. I've collected all the talks that that are about Guix (or connected areas). If I've missed any Guix related talks

Re: Guix Days: Patch flow discussion

2024-02-05 Thread Steve George
On 05/02/2024 15:57, Clément Lassieur wrote: Hello, On Mon, Feb 05 2024, Steve George wrote: Hi, Our goal for the discussion: How do we double the number of patches that are *reviewed* and *applied* to Guix in the next six months? Patch flow is a pipeline, to change it we

Guix Days: Patch flow discussion

2024-02-05 Thread Steve George
Hi, Our goal for the discussion: How do we double the number of patches that are *reviewed* and *applied* to Guix in the next six months? Patch flow is a pipeline, to change it we could: a. Increase the number of committers - more people to do the work b. Increase the efficienc

Re: Collecting Guix talks at FOSDEM

2024-01-17 Thread Steve George
On 17/01/2024 15:47, Simon Tournier wrote: (..) On Tue, 16 Jan 2024 at 15:35, Steve George wrote: We're planning to put up a blog post about Guix (and Guix-related) talks at FOSDEM [0]. I've collected all the talks that that are about Guix (or connected areas). If I've missed a

Collecting Guix talks at FOSDEM

2024-01-16 Thread Steve George
Hi all, We're planning to put up a blog post about Guix (and Guix-related) talks at FOSDEM [0]. I've collected all the talks that that are about Guix (or connected areas). If I've missed any Guix related talks please tell me so I can add them to the blog post: - Declarative and Minimalist Co

Setting package name/version using package transformations

2024-01-02 Thread Steve George
Hi, I'm exploring creating 'package variants' through the 'package transformation' options to guix build [0] I can't figure out how to build a package variant and give it a different name The most common sort of 'package variant' I can imagine is where the user wants a different (later) versio

Re: Using Guix challenge for critical software? (resend)

2023-12-08 Thread Steve George
On 29/11/2023 12:10, Julien Lepiller wrote: If you already have substituted it, you could rebuild it: guix build openssh --no-grafts --check (...) Thanks Julien (and Simon) - that unstuck me so I could publish my first post on Guix packaging: https://www.futurile.net/2023/11/28/guix-package-

Using Guix challenge for critical software? (resend)

2023-11-29 Thread Steve George
Hi, How can I use 'guix challenge' to test critical software or packages that are deep in the dependency tree? As I understand it, the purpose of Guix challenge is to test whether "binaries provided by this [substitution] server really correspond to the source code it claims to build" (from th

Using guix challenge for critical software?

2023-11-29 Thread Steve George
Hi, How can I use `guix challenge` to test critical software or packages that are deep in the dependency tree? As I understand it, the purpose of Guix challenge is to test whether "binaries provided by this [substitution] server really correspond to the source code it claims to build" (from th

Re: How long does it usually take to pull --no-substitutes?

2023-05-22 Thread Steve George
Hi, On 20/05/2023 12:05, Zelphir Kaltstahl wrote: Hello Guix users! Recently I had an issue when I did a `guix pull`, so I tried `guix pull --no-substitutes`. My understanding is, that substitutes are platform specific pre-built binaries, which one can download from the guix servers, instead

Help with Python package (virtualenvwrapper)

2023-01-05 Thread Steve George
Hi, I'm working on creating packages for virtualenvwrapper. I'm having problems with the 'check' phases of both packages and could do with some help ... I think I have the correct inputs for virtualenvwrapper, the package definition is below. The error I get is: error: in phase 'check': un

Re: Guix package manager installed

2022-11-03 Thread Steve George
d not found systemctl ? Kind regards Gottfried Am 02.11.22 um 08:53 schrieb Steve George: Hi, The key concept to understand is that Guix runs a build daemon and package database (/gnu/store) on the machine which multiple 'normal' users can use. You can see it with:    sudo s

Re: Guix package manager installed

2022-11-02 Thread Steve George
Hi, The key concept to understand is that Guix runs a build daemon and package database (/gnu/store) on the machine which multiple 'normal' users can use. You can see it with: sudo systemctl status guix-daemon.service The manual is trying to explain that you use the root user to update the