From mboxrd@z Thu Jan 1 00:00:00 1970 From: Omar Radwan Subject: Re: A couple roadblocks using guix Date: Thu, 22 Jan 2015 06:55:04 -0800 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11331f306e8c38050d3edb6b Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJA3-0001F7-6S for guix-devel@gnu.org; Thu, 22 Jan 2015 09:55:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEJA1-0005Ob-83 for guix-devel@gnu.org; Thu, 22 Jan 2015 09:55:07 -0500 Received: from mail-qc0-x231.google.com ([2607:f8b0:400d:c01::231]:33494) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJA1-0005Mg-3Y for guix-devel@gnu.org; Thu, 22 Jan 2015 09:55:05 -0500 Received: by mail-qc0-f177.google.com with SMTP id p6so1537716qcv.8 for ; Thu, 22 Jan 2015 06:55:04 -0800 (PST) In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Adam Pribyl Cc: guix-devel@gnu.org --001a11331f306e8c38050d3edb6b Content-Type: text/plain; charset=UTF-8 >Are you sure you included a proper module(s)? >(use-modules (gnu) > (gnu services ssh) > (gnu services networking) > (gnu services xorg) > ) In the manual https://www.gnu.org/software/guix/manual/guix.html#Networking-Services it says The (gnu system networking) module provides services to configure the network interface. Not (gnu services networking), I'll try that one though. >This I experince too. In my opinion the reason is, that applications are installed per user and the path to them is just in your ~/.guix->profile/. I am not sure how WM searches for them, but definitely not in ~/.guix-profile, but I am not sure about this. There must be a way around this since it probably searches in /bin and /usr/bin, but their is a way to go around it if you could add the path /gnu/store/*xterm(or whatever*/bin/xterm(or whatever On Thu, Jan 22, 2015 at 5:02 AM, Adam Pribyl wrote: > On Wed, 21 Jan 2015, Omar Radwan wrote: > > I'm trying to install guix on my laptop(finally got the thinkpenguin wifi >> card), after reading through the manual, I have everything setup, except >> there are a couple bumps on the road. >> >> One of the things is that during system initialization, the (gnu system >> networking) module returns an error which reads "guix system: error: >> failed >> to load operating system file '/mnt/etc/config.scm': (misc-error #f "~A >> ~S" >> ("no code for module" (gnu system networking)) #f) >> and that kind of makes things really annoying to manually restart >> networking every reboot. >> > > Are you sure you included a proper module(s)? > (use-modules (gnu) > (gnu services ssh) > (gnu services networking) > (gnu services xorg) > ) > > (btw use guix system reconfigure /config.scm if you have already installed > system) > > Another thing is that is sort of a problem is during a windowmaker X >> session, all my graphical applications(xterm, icecat, etc), are not listed >> in the application menu and are not runnable, and I would think it has >> something to do with user permissions, but an X session in root also >> doesn't let me run them. >> > > This I experince too. In my opinion the reason is, that applications are > installed per user and the path to them is just in your ~/.guix-profile/. I > am not sure how WM searches for them, but definitely not in > ~/.guix-profile, but I am not sure about this. > > > The last thing is that I have not found any meta-packages, which allow me >> to install multiple packages that are needed for the same program, like >> for >> instance, there is gcc, make, cmake, and all the bread-and-butter build >> programs, but you have to name each in the "guix package -i *" declaration >> to install, but if there was some metapackage, like buildessential (I come >> from Debian). >> >> >> That last peeve is really just a missing feature, I do understand that it >> will take some time to implement and I'm not really demanding it, just >> extremely recommending it. But the first 2 are definitely problems that I >> really hope someone could help me with. >> >> > Adam Pribyl > > --001a11331f306e8c38050d3edb6b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

>Are you sure you included a proper module(s= )?
>(u= se-modules (gnu)
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(gnu services ssh)
> =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (gnu services networking)
> =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0(gnu services xorg)
=C2=A0> =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 )

In the manual=C2=A0https://= www.gnu.org/software/guix/manual/guix.html#Networking-Services it says= =C2=A0The=C2=A0(gnu sy= stem networking)=C2=A0module provides services to confi= gure the network interface.=C2=A0Not (gnu services networking), I= 9;ll try that one though.


>This I ex= perince too. In my opinion the reason is, that applications are installed p= er user and the path to them is just in your ~/.guix->profile/. I am not= sure how WM searches for them, but definitely not in ~/.guix-profile, but = I am not sure about this.

There must be a way= around this since it probably searches in /bin and /usr/bin, but their is = a way to go around it if you could add the path /gnu/store/*xterm(or whatev= er*/bin/xterm(or whatever

=
On Thu, Jan 22, 2015 at 5:02 AM, Adam Pribyl <= pribyl@lowlevel.cz> wrote:
= On Wed, 21 Jan 2015, Omar Radwan wrote:

I'm trying to install guix on my laptop(finally got the thinkpenguin wi= fi
card), after reading through the manual, I have everything setup, except there are a couple bumps on the road.

One of the things is that during system initialization, the (gnu system
networking) module returns an error which reads "guix system: error: f= ailed
to load operating system file '/mnt/etc/config.scm': (misc-error #f= "~A ~S"
("no code for module" (gnu system networking)) #f)
and that kind of makes things really annoying to manually restart
networking every reboot.

Are you sure you included a proper module(s)?
(use-modules (gnu)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(gnu services ssh)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(gnu services networking) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(gnu services xorg)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0)

(btw use guix system reconfigure /config.scm if you have already installed = system)

Another thing is that is sort of a problem is during a windowmaker X
session, all my graphical applications(xterm, icecat, etc), are not listed<= br> in the application menu and are not runnable, and I would think it has
something to do with user permissions, but an X session in root also
doesn't let me run them.

This I experince too. In my opinion the reason is, that applications are in= stalled per user and the path to them is just in your ~/.guix-profile/. I a= m not sure how WM searches for them, but definitely not in ~/.guix-profile,= but I am not sure about this.


The last thing is that I have not found any meta-packages, which allow me to install multiple packages that are needed for the same program, like for=
instance, there is gcc, make, cmake, and all the bread-and-butter build
programs, but you have to name each in the "guix package -i *" de= claration
to install, but if there was some metapackage, like buildessential (I come<= br> from Debian).


That last peeve is really just a missing feature, I do understand that it will take some time to implement and I'm not really demanding it, just<= br> extremely recommending it. But the first 2 are definitely problems that I really hope someone could help me with.


Adam Pribyl


--001a11331f306e8c38050d3edb6b--