Re: need help with gcc -m32

2019-04-08 Thread Ludovic Courtès
Bonjour, Guy fleury skribis: > How can i built binarie for 32 bits i am on 64 bits. > with gcc i get: > - > guy@guixSd ~/tuto/c$ gcc -m32 -o hello hello.c > In file included from /home/guy/.guix-profile/include/features.h:452, >

Re: emacs-guix throwing errors

2019-04-08 Thread Ludovic Courtès
Hello, Brett Gilio skribis: > Hi all. I am hoping the maintainer of emacs-guix will see this: > > Whenever I try to search for a package, or perform any of the routine > guix commands using the emacs-guix interface, I am getting this error. > > guix-geiser-eval: Error in evaluating guile

Re: keyboaard-layoout problem on gdm login

2019-04-03 Thread Ludovic Courtès
Hi Quiliro, Quiliro Ordonez skribis: > I have tested console keyboard-layout and it is great. I have not tested > GrUB yet. Gnome Login Manager does not work. I have problems with my > desktop-full.scm reconfigure file. [...] > But GDM will still not use dvorak-es. I noticed that as well and

Re: MATE on gdm

2019-04-01 Thread Ludovic Courtès
Hello Guy, (Note that you can get answers in a number of different languages on this list: . Do not hesitate to ask questions in your native language!) Guy fleury skribis: > i'm trying to build this attached system config with both gnome desktop and

Re: Debugging an mcron job

2019-04-01 Thread Ludovic Courtès
Hello, Jack Hill skribis: > On Tue, 12 Mar 2019, Jack Hill wrote: > >> I've figured out what was going wrong with my job (by redirecting >> the output to a file). It couldn't verify the remote host's >> certificate: >> >> urllib2.URLError: > certificate verify failed (_ssl.c:726)> >> >> Now to

Re: Debugging an mcron job

2019-04-01 Thread Ludovic Courtès
Hello, Jack Hill skribis: > On Tue, 12 Mar 2019, Jack Hill wrote: > >> I've figured out what was going wrong with my job (by redirecting >> the output to a file). It couldn't verify the remote host's >> certificate: >> >> urllib2.URLError: > certificate verify failed (_ssl.c:726)> >> >> Now to

Re: bug#34211: error running container: mingetty cannot find ttys

2019-03-13 Thread Ludovic Courtès
Hi, Arun Isaac skribis: >> so it's possible to "manually" remove the unneeded mingetty and >> console-fonts services from containers >> >> how could it be automated? should it be automated? (IMHO yes) > > I too believe it should be automated. But, I'll leave the others on this > thread to come

Re: Multi-monitors: arandr, autorandr, srandrd, screenconfig?

2019-03-11 Thread Ludovic Courtès
Hello, Pierre Neidhardt skribis: > I've just packaged autorandr, it looks pretty neat: > > - Save profiles based on monitor IDs. > - Programmable hooks. > - autorandr_launcher detects screen changes to automate the whole thing. That looks nice, thanks for packaging it! >> I used arandr in my

Re: guix environment with channels?

2019-03-11 Thread Ludovic Courtès
Hi John, John Soo skribis: > I was going to do some development recently and wanted to use some > packages from a channel. I have it listed as a channel under > ~/.config/guix/channels.scm so I added some packages from the channel > to a scheme file but guix environment -l my-file.scm told me

Re: printing pdf with evince

2019-03-11 Thread Ludovic Courtès
Hello, Eric Bavier skribis: > On Tue, 19 Feb 2019 12:28:35 -0600 > nightowl wrote: > >> I recently notice that when I try to send a pdf document to the printer >> using the gnome viewer evince, it will not print text. For comparison, >> I can also print a pdf document from within the icecat

Re: guix pack -f squashfs ...

2019-03-11 Thread Ludovic Courtès
Hello Yoshinori, Yoshinori Arai skribis: > I'm trying guix pack -f squashfs ... > $ guix pack -f squashfs guile emacs geiser > $ cp /gnu/store/jy7k2g48303jlz5hlaflrsa4mdrbhcy6-squashfs-pack.gz.squashfs \ >./emacs-geiser-guile.squashfs > $ singularity verify emacs-geiser-guile.squashfs >

Re: collect2: fatal error: cannot find 'ld'

2019-03-11 Thread Ludovic Courtès
Hello! Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Ricardo Wurmus skribis: >> >>> I still think that we should hide the plain gcc packages on the command >>> line. >> >> Agreed. > > Is this the right way to hide the package

Re: collect2: fatal error: cannot find 'ld'

2019-02-12 Thread Ludovic Courtès
Ricardo Wurmus skribis: > I still think that we should hide the plain gcc packages on the command > line. Agreed. Ludo’.

Re: Installer, recommended store size and hardware detection

2019-02-12 Thread Ludovic Courtès
Hello, Pierre Neidhardt skribis: > Question for everyone: > > How much do you allocate to the store? I now have a single partition on my laptop. So… 100%? :-) > On a similar note, what do you think about adding hardware detection to > the installation process and help create a

Re: guix copy fails due to "Protocol error"

2019-02-12 Thread Ludovic Courtès
Hi Chris, Chris Marusich skribis: > Chris Marusich writes: > >> I'm trying to use "guix copy" to copy store items from host A to host B. >> Host A and B are both on the same LAN. Host A uses GuixSD, and host B >> uses Guix installed on Debian. No matter what I do, I get a message >> like the

Re: Real-world example for channels?

2019-02-12 Thread Ludovic Courtès
Hi Chris, Chris Marusich skribis: > From d382cbddd11e86bd9b69f271782d2dccba180a05 Mon Sep 17 00:00:00 2001 > From: Chris Marusich > Date: Sun, 27 Jan 2019 16:29:30 -0800 > Subject: [PATCH] doc: Clarify channel file structure. > > Suggested by Hartmut Goebel . > > * doc/guix.texi (Channels):

Re: Single channel update (or channels vs. GUIX_PACKAGE_PATH)

2019-02-12 Thread Ludovic Courtès
Pierre Neidhardt skribis: > Ricardo Wurmus writes: >> It’s just a list. You can cons onto it. > > What I meant is that it does not seem possible to > > (list (channel >(inherit %default-channels >(commit "..." > > Or even > > (set-channel-commit

Re: guix environment and ld?

2019-02-12 Thread Ludovic Courtès
Hello zimoun! zimoun skribis: > With gcc-toolchain, it seems to work fine. > > Me too, I am not sure why. > Maybe because of the comment in the definition of make-gcc-toolchain: > "to make sure ld-wrapper comes before Binutils' ld in the user's profile." Exactly: the ‘ld’ wrapper is really

Re: Guile snippet to get latest "guix pull" commit with prebuilt binaries

2019-02-12 Thread Ludovic Courtès
Hello! Pierre Neidhardt skribis: > Ludo told me he had a Guile snippet to find the last Guix commits with > enough(?) pre-built binaries. (Which is quite useful for a "guix pull".) > > Ludo, anyone, would you like to share? :) Here’s the file you’d drop as ~/.config/guix/channels.scm or pass

Re: Guix on Android, getaddrinfo, failure in name resolution

2019-02-12 Thread Ludovic Courtès
Hello, (Sorry for the delay.) 白い熊@相撲道 skribis: > On January 19, 2019 10:34:50 PM UTC, "Ludovic Courtès" wrote: > >>Similarly, does /etc/nsswitch.conf exist and what does it contain? (I >>think glibc has sane defaults if it doesn’t exists.) > > I have copie

Re: bug#34211: error running container: mingetty cannot find ttys

2019-02-11 Thread Ludovic Courtès
Hi Giovanni, Giovanni Biscuolo skribis: > plase is there someone else that could reproduce this issue with "guix > system container": https://issues.guix.info/issue/34211 ? [...] > Feb 6 12:45:44 localhost > /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: >

Re: bug#34298: dbus et wicd

2019-02-04 Thread Ludovic Courtès
Bonjour, (Je redirige vers la liste help-guix qui est plus appropriée.) Gnu Röoty skribis: > J'ai installé Mate avec Wicd et quand je lance ma session j'obtient cette > erreur : "Impossible de se conecter à l'interface D-Bus de wicd. Inspecter > le journal pour obtenir les messages

Re: Guix on Android, getaddrinfo, failure in name resolution

2019-01-19 Thread Ludovic Courtès
Hello, Julien Lepiller skribis: > Well, if it's a name resolution issue, the first culprit that comes to > mind is /etc/resolv.conf. Do you have that file, and is it correctly > configured? Similarly, does /etc/nsswitch.conf exist and what does it contain? (I think glibc has sane defaults if

Re: Geiser manual lookups broken with Guile

2019-01-19 Thread Ludovic Courtès
Hi, Pierre Neidhardt skribis: > I've been annoyed by this issue ever since I started using Guile and > today I finally found time to get to the root of it: > > https://gitlab.com/jaor/geiser/issues/252 > > Since there are a lot of Guile+Geiser users in this community, I'm > wondering if you

Re: Error: guix build xonsh ; guix pull --commit=572ee05c31

2019-01-08 Thread Ludovic Courtès
Hi, zimoun skribis: > I naively try from the Build section in the manual: > > guix build \ > --cores=0 --max-jobs=10 \ > --quiet --keep-going \ > `guix package -A | cut -f1,2 --output-delimiter=@` > > and it does not seem "keep-going" because it quickly fails on xonsh > with

Re: Problem with Tor & IceCat

2019-01-08 Thread Ludovic Courtès
Hello, Ricardo Wurmus skribis: >> Thanks, actually this would be the solution for me, but now I've >> probably stumbled upon a real problem: >> >> user@gnu ~$ su >> Password: ... >> root@gnu /home/user# guix system reconfigure /etc/config.scm >> ... >> ... >> The following profile

Re: HPC: switch to shared Guix from “guix pull”

2019-01-08 Thread Ludovic Courtès
Hello, Ricardo Wurmus skribis: > For historical reasons, Guix here is configured with > localstatedir=/gnu/var instead of just /var. “guix pull”, however, > provides a Guix that is configured with “localstatedir=/var”. With ‘guix pull’, you’ll get a (guix config) that respects your current

Re: [ANN] Emacs-Guix 0.5.1

2019-01-08 Thread Ludovic Courtès
Hi, Alex Kost skribis: > Ricardo Wurmus (2019-01-06 00:49 +0100) wrote: > >> Hi Alex, >> >>> zimoun answered correctly. I think it is the same problem as several >>> people have on non-GuixSD system. Most likely, it will not be fixed on >>> Emacs-Guix side. The only workaround I know is

Re: GC hints

2019-01-08 Thread Ludovic Courtès
Hi, Mark H Weaver skribis: > Chris Marusich writes: > >> Mark H Weaver writes: >> >>> Hi Ludovic, >>> >>> Ludovic Courtès writes: >>> >>>> Actually, I was also wondering whether we should provide a configurable >&g

Re: Stuck upgrading from Guix v0.12

2018-12-19 Thread Ludovic Courtès
Heya, Ricardo Wurmus skribis: > I’m in the same situation upgrading a machine that didn’t have an > Internet connection for months. > > Here’s what I do: > > - use a git checkout to jump to commit > b0cb92b2d43a2c4d5fa9b3f8c04c5732c60061e7, which adds guile-gcrypt > > - ./bootstrap &&

Re: Lock screen gnome

2018-12-19 Thread Ludovic Courtès
Hi Timothy, Timothy Sample skribis: > Someday I would like to return to fixing GDM, but I am a bit > traumatized. It is a very slow and frustrating package to debug. > > 1. https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00268.html >

Re: gpg key does not exist on pgp.mit.edu

2018-12-19 Thread Ludovic Courtès
Hi Haz-Edine, Haz-Edine Assemlal skribis: > There is a small bug in the installation script guix-install.sh: > [1544622607.463]: [ FAIL ] Missing OpenPGP public key.  Fetch it with > this command: >   gpg --keyserver pgp.mit.edu --recv-keys > 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 > >

GC hints

2018-12-19 Thread Ludovic Courtès
Hi! Pierre Neidhardt skribis: >(if profile >(display-hint (format #f (G_ "Consider deleting old profile > -generations and collecting garbage, along these lines: > +generations, deleting old Guix checkouts and collecting garbage, along these > +lines: > > @example > -guix

Re: Next browser finally on master!

2018-12-19 Thread Ludovic Courtès
Pierre Neidhardt skribis: > Forget the above, I was wrong. "guix pack" works well with regard to finding > the correct executable, with or without graft (could be wrong again, but so > far > it seems to work). > > The issue is that "next" cannot send XML-RPC requests to "next-gtk-webkit". >

Re: Next browser finally on master!

2018-12-19 Thread Ludovic Courtès
Pierre Neidhardt skribis: > Hmm, I'm having an issue with Guix pack. > > Check out the following: > > $ ./pre-inst-env guix build next-gtk-webkit > /gnu/store/ildn4l2wr0y7irm2536dnp88hhrdphsz-next-gtk-webkit-1.1.0 > > $ ./pre-inst-env guix size next-gtk-webkit > store item

Re: Next browser finally on master!

2018-12-19 Thread Ludovic Courtès
Hello! Pierre Neidhardt skribis: > I'm happy to let you know that after months of feisty packaging and the > last month spent on the full rewrite of the GNU/Linux port, the Next web > browser is finally on master! > > It's packaged as sbcl-next. Before reading your message I naively installed

Re: Paris gathering: Sunday dinner, etc.

2018-12-08 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> If anyone is around in Paris on the evening of Sunday 9th, I’d be happy >> to have dinner with them in town! Please let me know if you’re >> interested. > > I’m sadly unavailable. On Sunday I’ll st

GNU Guix & GuixSD 0.16.0 released

2018-12-06 Thread Ludovic Courtès
1 Kenny Ballou 4 Konrad Hinsen 9 Kyle Meyer 4 Laura Lazzati 157 Leo Famulari 408 Ludovic Courtès 4 Luther Thompson 1 Madalin Ionel-Patrascu 2 Manuel Graf 610 Marius Bakke 165 Mark H Weaver 2 Mark Meyer 6 Mathieu Lirzin 8 Mathie

One week to our gathering in Paris!

2018-12-03 Thread Ludovic Courtès
Hello Guix! Next Monday, Dec. 10, some of us will be gathering in Paris, France, for an informal meetup. If you haven’t made up your mind yet, now’s the time! :-) https://libreplanet.org/wiki/Group:Guix/ParisGathering2018 Please make sure to add your name to the list of attendees (or let me

Re: How to see resulting config.scm as a plain text?

2018-12-02 Thread Ludovic Courtès
Hello, skribis: > Hello,Guix Help! I have a trouble in understanding what the result of > compiled config.scm looks like. > > Is it possible to compile and examine my config.scm to see, for example, what >  `(display %desktop-services)` returns or my own %my-services returns after > my

Re: btrfs and subvolumes for root, take 2

2018-12-02 Thread Ludovic Courtès
Hi, Fredrik Salomonsson skribis: > Ludovic Courtès writes: > >> The Guile backtrace you sent shows that /etc/ssl already existed when >> your system booted and was not a symlink. This led the “activation >> code” of GuixSD to fail: >> >> >> https

Re: scheme shells (was Re: Failing to use guile-bash)

2018-12-02 Thread Ludovic Courtès
Hello, Giovanni Biscuolo skribis: > unfortunately the project is currently retired: > https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/guile.scm#n1751 > « >;; This project is currently retired. It was initially announced here: >;;

Re: guix gc, any way to delete only packages that aren't required to build anything?

2018-12-02 Thread Ludovic Courtès
Hello, Matthew Brooks skribis: > Is there any recommended way to have guix gc only delete packages that aren't > required to build anything? To complement what others say, I use a low-tech but good enough approach, which is to GC just as much as I need, e.g., by running “guix gc -F80G” once

Re: Configuring a service but not starting it on boot

2018-11-29 Thread Ludovic Courtès
Arun Isaac skribis: >> It would be best if we had a generic way to say which Shepherd >> services should be started automatically and which shouldn’t. > > Could you describe some way to achieve this? If it's simple enough, I > can implement it and contribute a patch. I don’t have a good idea on

Re: Guile text editor

2018-11-28 Thread Ludovic Courtès
Efraim Flashner skribis: > On Wed, Nov 28, 2018 at 11:59:15AM +0100, Pierre Neidhardt wrote: >> I suspect most Guix developers use Emacs with the Geiser mode for enhanced >> Scheme integration. >> >> A segfault on "C-x u"? (you mean undo?) Very strange. Can you reproduce a >> specific recipe?

Re: Configuring a service but not starting it on boot

2018-11-28 Thread Ludovic Courtès
Hello Arun, Arun Isaac skribis: >> Attached is a hack I did a while ago. > > Hacks like the one you showed could work, but it would be nice to have a > general purpose #:auto-start? property common to all services. Is there > such a feature? If not, could we implement such a feature? The

Re: btrfs and subvolumes for root, take 2

2018-11-28 Thread Ludovic Courtès
Hello Fredrik, Fredrik Salomonsson skribis: > guix archive --authorize < > /gnu/store/cw55zvxzi3d9cjmhfvxsryz31jxb1y6k-guix-0.15.0-1.4876bc8/share/guix/berlin.guixsd.org.pub > guix pull --commit=d9f8e84 --substitute-urls="http://berlin.guixsd.org > http://mirror.hydra.gnu.org; > guix system

Re: how to split config.scm in multiple files

2018-11-28 Thread Ludovic Courtès
Giovanni Biscuolo skribis: > IaGC [1] is much more... *functional* than other forms of IaC :-) > [1] Infrastructure as Guile Code Heheh, looks like we have our new marketing buzzword. :-) Ludo’.

Re: how to split config.scm in multiple files

2018-11-22 Thread Ludovic Courtès
Hello Giovanni, Giovanni Biscuolo skribis: > please is there a way to include external .scm files in my main > config.scm, I tried with Guile local inclusion in config.scm > > (include base-services.scm) > > but I get > > . > sudo guix system reconfigure config.scm >

Re: New Guix reference card

2018-11-22 Thread Ludovic Courtès
Maxim Cournoyer skribis: > Thanks Ludovic, this is a neat reference card! I also learned about the > "Lout" software for the first time, for which you appear to be a > maintainer ;) No no, I made a few contributions to Lout but that’s it. It’s functional programming for text layout; if you’re

Re: bug#33190: Choose devices according to linux-libre code

2018-11-22 Thread Ludovic Courtès
Hello, skribis: > As I've got here > https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html > some devices cannot work without linux-firmware, requiring non-free > software drivers. It is so bad. > > I believe the issue can be solved by choosing devices that have proper > support by

Re: guix pull fails while Migrating profile generations

2018-11-09 Thread Ludovic Courtès
Hi, Thorsten Wilms skribis: > On 07/11/2018 16.04, Thorsten Wilms wrote: >> Since guix is working again, it seems this was about the change from >> export >> PATH="/home/thorwil/.guix-profile/bin:/home/thorwil/.guix-profile/sbin${PATH:+:}$PATH" >> >> >> to >> export

Re: hydra.gnu.org off-line for maintenance

2018-11-06 Thread Ludovic Courtès
Hello, I’m happy to announce that hydra.gnu.org is now back up, thanks to Mark H Weaver who made sure all the services were up and running yesterday. For the record, the outage was initiated by the FSF sysadmins to change disks in the machine’s disk array (hydra.gnu.org is hosted by the FSF).

Re: guix pull fails while Migrating profile generations

2018-11-06 Thread Ludovic Courtès
Hello, Henk Katerberg skribis: > # guix pull > Migrating profile generations to '/var/guix/profiles/per-user/root'... > guix pull: error: symlink: File exists: > "/var/guix/profiles/per-user/root/current-guix-1-link" > > # ls -al /var/guix/profiles/per-user/root > total 8 > drwxr-xr-x 2 root

nscd on foreign distro

2018-11-04 Thread Ludovic Courtès
Hola Quiliro, Quiliro Ordonez skribis: > https://www.gnu.org/software/guix/manual/en/guix.html#Name-Service-Switch-1 > says we must install nss. I have done: Note that it says you must install nscd (part of the GNU C Library), not “nss”, and you must install it from your host distro. If

Re: Berlin substitute server "Bad Read-Header-Line header: #

2018-11-04 Thread Ludovic Courtès
Hello, Giovanni Biscuolo skribis: > Leo Famulari writes: > >> Most of the substitutes I am requesting from are >> failing as shown below. Using --fallback does work. > > [...] > >> guix/ui.scm:1583:12: In procedure run-guix-command: Bad >> Read-Header-Line header: # > > same here For the

Re: New info-guix mailing list for important announcements

2018-11-04 Thread Ludovic Courtès
Hi, Alex Vong skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Hello Guix! >> >> We have created a new mailing list for announcements: releases, build >> farm news, security advisories, incompatibilities, etc. >> >> https://lists.gnu.org/m

Re: hydra.gnu.org off-line for maintenance

2018-11-01 Thread Ludovic Courtès
Hello Guix! l...@gnu.org (Ludovic Courtès) skribis: > The hydra.gnu.org build farm has been off-line since yesterday ~4PM UTC > and will remain off-line roughly until the end of the week. The FSF > sysadmins (it’s hosted at the FSF’s data center) are performing a major > sto

New info-guix mailing list for important announcements

2018-10-29 Thread Ludovic Courtès
Hello Guix! We have created a new mailing list for announcements: releases, build farm news, security advisories, incompatibilities, etc. https://lists.gnu.org/mailman/listinfo/info-guix This is going to be low-traffic, with posts by the developers in charge. Guix users are very much

Evaluations on berlin.guixsd.org

2018-10-26 Thread Ludovic Courtès
Hello, Clément Lassieur skribis: > But I noticed today that https://berlin.guixsd.org doesn't evaluate > anything anymore[2], so you will only get old evaluations from it. I believe this is fixed by fdf02484289e155de56e7320f7e1dd1e57431f4b. Everyone: please make sure to run ‘guix lint’ before

Re: Need some help to remove non-free documentation

2018-10-24 Thread Ludovic Courtès
Hello Nicolas, Nicolas Goaziou skribis: > I'm trying to remove non-free documentation from "giac-xcas" package. > > It involves removing some files from "doc/" subdirectory in source and > updating "Makefile.am". As a consequence, "Makefile.in" has to be > updated accordingly. Pain ensues.

Re: Can't log in: blank login screen after reconfigure

2018-10-24 Thread Ludovic Courtès
Hello, Chris Marusich skribis: > * I tried pressing control+alt+F2 etc. to switch to different virtual > tty, but it didn't work. The blank screen remained. That sounds bad, like perhaps a KMS (“Kernel Mode Setting”) driver issue or something. Is the machine entirely dead at that point, or

Re: using Shepherd outside of GuixSD ?

2018-10-24 Thread Ludovic Courtès
Chris Marusich skribis: > Benjamin Slade writes: > >> [...] So the 'guix system' tools are only available on GuixSD >> proper, and not via the guix standalone? > > The "guix system" tools are available via Guix standalone. It's just > that some of the commands might not behave as expected.

Re: Guix, Rofi, i3wm and Locales

2018-10-24 Thread Ludovic Courtès
Hello, "Pierre-Henry F." skribis: > ‐‐‐ Original Message ‐‐‐ > On Wednesday, October 17, 2018 2:13 PM, wrote: > >> Hi, >> >> "Pierre-Henry F." cont...@phfrohring.com skribis: >> >> > > Concretely, if you explicitly run ~/.guix-profile/bin/rofi, what >> > > happens? Does it print

hydra.gnu.org off-line for maintenance

2018-10-24 Thread Ludovic Courtès
Hello Guix, The hydra.gnu.org build farm has been off-line since yesterday ~4PM UTC and will remain off-line roughly until the end of the week. The FSF sysadmins (it’s hosted at the FSF’s data center) are performing a major storage upgrade that happens to need more time than expected. In the

Re: New Guix reference card

2018-10-22 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > On Sat, Oct 20, 2018 at 01:05:18PM -0700, Chris Marusich wrote: >> I see that the second page is mostly blank. Is that intended? > > I think it's meant to be the back of a printed card. Exactly! If you don’t have a double-sided printer, you can obviously skip

Re: New Guix reference card

2018-10-20 Thread Ludovic Courtès
Hi Laura, Laura Lazzati skribis: > On Fri, Oct 19, 2018 at 10:45 AM Ludovic Courtès wrote: >> >> Hello Guix! >> >> I’ve written a reference card for Guix, which you can find here: >> >> https://gnu.org/s/guix/guix-refcard.pdf > Thanks! I find it r

New Guix reference card

2018-10-19 Thread Ludovic Courtès
Hello Guix! I’ve written a reference card for Guix, which you can find here: https://gnu.org/s/guix/guix-refcard.pdf The source is at: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/refcard It’s written using the Lout document formatting system, so I provided a simple

Re: using Shepherd outside of GuixSD ?

2018-10-17 Thread Ludovic Courtès
Hello, Benjamin Slade skribis: > Does anyone have any experience using Shepherd as the init for a distro > other than GuixSD ? This could be useful, say on a bare bones foreign > distro where Guix was installed, in order to have more of the Guix > ecosystem available even outside of GuixSD

Re: Run graphical application in container

2018-10-17 Thread Ludovic Courtès
Hello Pierre, Pierre Neidhardt skribis: > Is anyone interested in finishing the work that was sketched in > https://lists.gnu.org/archive/html/help-guix/2018-01/msg00056.html ? Mike submitted several improvements to ‘guix environment’, all of which but one were applied:

Re: Guix, Rofi, i3wm and Locales

2018-10-17 Thread Ludovic Courtès
Hi, "Pierre-Henry F." skribis: >> Concretely, if you explicitly run ~/.guix-profile/bin/rofi, what >> happens? Does it print warnings about locale issues? > > I replaced things in the calling script: > > #! /usr/bin/env bash > ~/.guix-profile/bin/rofi -combi-modi window,drun,run -theme

Re: Ubuntu 18.04 LTS Bionic - Installing Guix in an LXC

2018-10-17 Thread Ludovic Courtès
Hello, Amirouche Boubekki skribis: >> build failed: while setting up the build environment: unable to make ?/? > private mount: Permission denied > > If you look at 'dmesg' output you will see something like: > >> audit: type=1400 audit(1539605833.825:115): apparmor="DENIED" > operation="mount"

Re: Guix, Rofi, i3wm and Locales

2018-10-16 Thread Ludovic Courtès
Hi, "Pierre-Henry F." skribis: > I checked that I executed the commands: > > $ guix package -i glibc-locales > $ export GUIX_LOCPATH=$HOME/.guix-profile/lib/locale > > Then: > > $ sudo apt remove rofi > $ guix package -i rofi > > But no... same result. Concretely, if you explicitly run

Re: Bluetooth audio device on GuixSD

2018-10-15 Thread Ludovic Courtès
Hello, Pierre Neidhardt skribis: > First, add the bluetooth service to your Guix .config: This makes me wonder: should we add the bluetooth service to ‘%desktop-services’? Bluez doesn’t seem to add much to the closure size and many people probably expect to have it installed in a desktop

Re: Problem using multiple manifest files

2018-10-15 Thread Ludovic Courtès
Hello, Mikhail Kryshen skribis: > Here is an example of a manifest file that loads multiple manifests and > composes them into one: > > -- > (use-modules (srfi srfi-1) > ((guix ui) #:select (make-user-module))) > >

Re: Guix, Rofi, i3wm and Locales

2018-10-15 Thread Ludovic Courtès
Hello, "Pierre-Henry F." skribis: > I had a problem with an i3wm keybinding which called a bash script which > called a command (Rofi) installed with Guix. > I uninstalled rofi with Guix, installed it again with apt and it worked fine: [...] > Apprently, installing with guix (`$ guix package

Re: GuixSD install, bootable on multiple architectures

2018-10-04 Thread Ludovic Courtès
Hello, Nathan Dehnel skribis: > I had an idea for an operating system that is portable across CPU > architectures. [...] > This would for example allow you to install GuixSD for x86, then, by > setting an option in your package manager, install a set of PowerPC > packages in parallel, and

Re: Other web-browser for tor

2018-10-02 Thread Ludovic Courtès
Pierre Neidhardt skribis: > By the way the > >> > #[STATUS] End time 2018-10-02 13:17:09, duration 1.006s > > line is my Eshell config, it's not part of privoxy's output. > >> Does running it with ‘--no-daemon’ display any hints? > > It works! > So what's up with the daemon? I just realized

Re: Including sources in guix archive --export

2018-10-02 Thread Ludovic Courtès
Georges Dupéron skribis: > On mar., oct. 2, 2018 at 11:57 , Ludovic Courtès wrote: >> Hmm no, ‘--sources=transitive’ is supposed to give you the complete >> list >> of source tarballs. Any idea which ones are missing > > The ones missing seem to be the sources used t

Re: Other web-browser for tor

2018-10-02 Thread Ludovic Courtès
Pierre Neidhardt skribis: > $ privoxy > /gnu/store/d3q0nz8568j32gslkc3lskxpzmimcx9z-privoxy-3.0.26/etc/privoxy/config > #[STATUS] End time 2018-10-02 13:17:09, duration 1.006s Here’s what I see: --8<---cut here---start->8--- $

Re: Flash Player for Icecat Gnash can not find boost header

2018-10-02 Thread Ludovic Courtès
Hello, skribis: > So I have downloaded and unzipped gnash-0.8.10. And try to compile as > non-root user. I've installed boost for it , but gnash configure script does > not find it: [...] > $ ./configure > ... > checking whether pthreads work with -pthread... yes > checking searching for

Re: How to properly use channels? (my 'guix pull' throws error)

2018-10-02 Thread Ludovic Courtès
Hello, Hebi Li skribis: > Hi guys, s/guys/people/ :-) > I was trying to use Marius's channel [1] for Chromium. However, > following Marius's instruction, when my ~/.config/guix/channels.scm is > in place, 'guix pull' throws me this error: > > guix pull: error: failed to load

Re: damaged installation

2018-10-02 Thread Ludovic Courtès
Hello, carl hansen skribis: > On Thu, Sep 27, 2018 at 12:48 AM Mark H Weaver wrote: >> >> carl hansen writes: >> >> > I installed guix 0.15 on Debian testing system >> > Power went out while 'guix pull'ing or something. >> > Now, show stopper error. Attached. How to proceed? >> >> I would

Re: Other web-browser for tor

2018-10-02 Thread Ludovic Courtès
Hello, znavko skribis: > $ conkeror > JavaScript error: > file:///gnu/store/1as3pf6ynv3045gd96yi4vv5l9hy4vhr-conkeror-1.1.0/share/conkeror/components/application.js, > line 164: SyntaxError: missing ) after catch > JavaScript error: >

Re: Other web-browser for tor

2018-10-02 Thread Ludovic Courtès
Hello, Pierre Neidhardt skribis: > I can't seem to be able to run privoxy: it exists in a second with no output. > Did anyone manage to run it succesfully? Privoxy has always worked great for me. Any error messages or hints? Thanks, Ludo’.

Re: Anyone having troubles with GRUB full disk decryption sometimes not decrypting?

2018-09-24 Thread Ludovic Courtès
Hello, Christopher Lemmer Webber skribis: > The problem I have been having though, and it seems to be with increased > frequency, is that it frequently seems to freeze before booting. > > I can type in my passphrase, after about 10 seconds of waiting it will > say "Slot 0 unlocked." Usually if

Re: Including sources in guix archive --export

2018-09-24 Thread Ludovic Courtès
Hi Georges, Dupéron Georges skribis: > Thanks a lot Ludovic, this really helped :) . > > The following command nearly worked: > > guix archive --export --recursive hello $(guix build --source > --sources=transitive hello $MORE_SOURCES) > > but I had to explicitly add more sources, namely

Re: Custom kernel error: kernel module not found "xts" "/gnu/store/...-linux-custom-4.14.69/lib/modules"

2018-09-24 Thread Ludovic Courtès
Hello Pierre, Pierre Neidhardt skribis: > The list of module does not match the expectation I guess but I don't > know what Guix is trying to do here. There’s a list of modules that must be present in the initrd, specified by the ‘initrd-modules’ field. By default that list is:

Re: Trying to package GIMP Resynthesizer

2018-09-20 Thread Ludovic Courtès
Hello Thorsten, Thorsten Wilms skribis: > Next, in phase install: > > --- > make[3]: Entering directory > '/tmp/guix-build-gimp-resynthesizer-2.0.3.drv-0/resynthesizer-2.0.3/src/resynthesizer' > /gnu/store/63gkgnixg6xj3m9cgl25ib2zxl51ngw0-coreutils-8.29/bin/mkdir > -p >

Re: Including sources in guix archive --export

2018-09-14 Thread Ludovic Courtès
Hi Georges, Georges Dupéron skribis: > Is it possible to export a .nar including the sources necessary to > rebuild that package? Not directly, but you could do something like: guix archive --export -r hello $(guix build -S hello) > hello.nar (Or even “guix build --sources=transitive

Re: Ever-growing store with --gc-keep-outputs?

2018-09-14 Thread Ludovic Courtès
Pierre Neidhardt skribis: >> Not yet! You could do it manually roughly by (1) listing the referrers >> of the store item, recursively, and (2) finding the symlinks in >> /var/guix/gcroots that point to one of these. > > In the example in my first message, the referrers of the .drv are either >

Re: Ever-growing store with --gc-keep-outputs?

2018-09-13 Thread Ludovic Courtès
Hello, Pierre Neidhardt skribis: > Is there a way to find which GC root causes the item to be live? Not yet! You could do it manually roughly by (1) listing the referrers of the store item, recursively, and (2) finding the symlinks in /var/guix/gcroots that point to one of these. We should

Re: [ANN] Emacs-Guix 0.5

2018-09-13 Thread Ludovic Courtès
Hello, Alex Kost skribis: > Hello, Emacs-Guix (Emacs interface for GNU Guix) version 0.5 has been > released. If you are not familiar with it yet, you may start with: > ‘guix package -i emacs-guix’ and "M-x guix-help". > > There is one big addition and one big "subtraction" in this release: >

Re: openvpn with networkmanager

2018-09-13 Thread Ludovic Courtès
Hi, Benjamin Slade skribis: > > On GuixSD, we have an openvpn service, see > > https://guix.info/manual/en/VPN-Services.html#VPN-Services. Once > > configured, you can always start and stop it with "herd start > > openvpn-client" and "herd stop openvpn-client". > > Thanks, Julien.

Re: openvpn with networkmanager

2018-09-09 Thread Ludovic Courtès
Hi Benjamin, Benjamin Slade skribis: > I have the following definition in my config.scm, which I call in > defining the operating system: > > > (define %slade-desktop-services > (modify-services %desktop-services > (network-manager-service-type config => >

Re: sha256: base32 VS nix-base32

2018-09-09 Thread Ludovic Courtès
Hi, HiPhish skribis: > When using `guix download` and `guix hash` there are (among other) the > formats > `nix-base32` and `base32`. It appears that when writing a package definition > I > have to use the former with the `(base32 "...")` expression. This really > confused be because I

Re: Guix pull issue

2018-09-01 Thread Ludovic Courtès
Hello, vikram sai balaji ulaganathan skribis: > For a few weeks now, I have been trying to get guix pull to update > everything but get the below error. Guix is at .15.0 What does “uname -srvm” return on this machine? > In guix/serialization.scm: >371:23 3 (_ "bash") >357:13 2 (dump

Re: Updating guix for root

2018-09-01 Thread Ludovic Courtès
Hello, Ricardo Wurmus skribis: >> However, the systemd service still launches the daemon from >> /var/guix/profiles/per-user/root/guix-profile/bin/guix-daemon. So if I >> uninstall the package "guix" for the root account (see >> https://www.mail-archive.com/bug-guix@gnu.org/msg09793.html), I

Re: Guix and Emacs Integration for Polyglot Development

2018-09-01 Thread Ludovic Courtès
Hi! Jan Nieuwenhuizen skribis: > I have an ugly hack to switch emacs to a profile or environment. It > parses the /etc/profile script...using MANIFEST or > `--search-paths' would be much nicer... > > Anyway, I'm using some named profiles, eg > > ~/.config/guix/mes > > and when starting

Re: Problem with cross-toolchain support for Hurd

2018-08-28 Thread Ludovic Courtès
Hi Manolis & Rene! Manolis Ragkousis skribis: > On current master I tried running `./pre-inst-env guix build -e '((@@ > (gnu packages cross-base) cross-kernel-headers) "i586-pc-gnu")'` and it > fails with Not sure how much of a difference it makes, but I run this command instead:

<    1   2   3   4   5   6   7   8   >