<jxself>It seems that Todd is capitalizing on people's desires for x86 stuff that is free and yet modern with a promise that maybe it might possibly be free at some future point.
<jxself>But this is exactly the situation we've been in already, it's just that Todd knows how to use the right words with people and get people to dismiss the blobs that are there or make them seem that they're less than they are, etc.
<kete>jxself, "Getting rid of the signature checking is an important step." –RMS
<jxself>kete: I don't dispute that, it's just an option available to all motherboard manufacturers.
<jxself>It seems that Steve Jobs isn't the only person with a Reality Distortion Field.
<ewemoa>may be it's known already, but i've tried some instructions for nix with proot (so no root access necessary yet the binary cache is still usable) -- perhaps something similar is doable w/ guix?
<sir123>Hey, it's me again. I am proud to say that I am typing from my GSD install into Emacs' ERC! What I want to know now is: how do I download the Guix source? Does Guix itself have an easy way to grab its own source, like Debian's apt-get source?
<mark_weaver>the analogous command in guix is "guix package -S <package-name>". however, if you intend to contribute to guix, it would be better to clone our git repository.
<sir123>I would like to do that. My biggest problem at the moment is I'm not great at navigating the GNU OS. I don't know who to ask, what should I do?
<sir123>Has anyone written a guide on how to use the GNU operating system? I think I'd be better to acquant myself with the system before I contribute.
<mark_weaver>well, there are so many different user interfaces, no single guide could be applicable to all of them.
<mark_weaver>learning emacs might be a good start. emacs has a built-in tutorial
<mark_weaver>I prefer emacs and command-line programs to use the system.
<mark_weaver>there are also graphical environments that are closer to what other popular OSes offer. they are easier to learn, but much less flexible.
<sir123>I'm basically using one window of emacs in Ratpoison. It's... a little jarring from the likes of KDE and GNOME.
<mark_weaver>I agree with Eben Moglen who compared using a mouse and clicking on things to "pointing and grunting". and (paraphrasing) that when our interactions with computers are reduced to pointing and grunting, neither we nor they will grow as we should.
<sir123>Ok, that makes sense. You don't grow a connection with the system with an easy GUI.
<mark_weaver>when you learn to use language to communicate with a computer, that's fundamentally more expressive.
<sir123>Nice. How can I start learning the language of the computer? Do I need to learn how every program works? How should I approach the system?
<mark_weaver>sir123: first, tell me your background. what do you know about computers already?
<mark_weaver>sir123: well, maybe I asked too large a question. the thing is, you present yourself with great humility, but at the same time, you seem fairly capable of using our system already.
<sir123>I (unfortunately) began on Microsoft Windows. I knew it was bad even back then, in a way. My first was Windows 98, so a little past DOS. My dad knew a lot about MS Windows, so he taught me how to use the utilities of the system. Not much, but I knew how to operate it. Never got into the depths of the system (I know, depths in a proprietary system, what a joke). I always enjoyed using the computer. When I made my way into GNU/Linux, I
<sir123>hopped around the distributions. I used all the graphical-ended ones, before I tried the FSF-approved distros. Still frustrated by not getting the experience out of the system I wanted, I tried Parabola GNU/Linux, installing the system myself and loving KDE. I only left it because the website got messed up. I bounced back to openSUSE, and then read the news on Guix. Here I am
<sir123>I always knew ifconfig, cd, and the essentials, but I really wanted to learn what made it *tick*. However, the installation of Guix makes me feel a little overwhelmed. I know the basics, but I don't know how to use the system *efficiently*.
<mark_weaver>sir123: okay. the thing is, unlike other popular OSes, there is an _enormous_ amount of diversity in how you can use the GNU system.
<mark_weaver>the diversity can make it somewhat bewildering to a newcomer, I suppose.
<mark_weaver>sir123: for now, I would recommend installing XFCE on Guix, as well as Icecat.
<sir123>I know how to operate a computer, I'm just surprised by getting into an alpha distro and having to get closer to the guts of the system.
<sir123>Does XFCE need any special configuration to get it to work? Is there a special installation process considering it is a DE?
<mark_weaver>first, you'll need to do "guix package -i xfce icecat" to install those two packages.
<ewemoa>rekado: a guess regarding guilty parties: gnu/services/xorg.scm, %default-xsessions, slim-service ?
<sir123>Hi again, got xfce working. I do have a problem though: issuing halt to kill dmd causes the error connect: /home/<username>/.dmd./run/socket: no file or directory. How do I resolve this? This blocks reboot as well.
<sir123>I don't know what this problem is. Any suggestions on diagnosis?
<sir123>I assume dmd is a subproject of Guix, right?
<rekado_>I've got a zip file containing sources, so I need to replace the unpack phase to unzip the archive. Unfortunately, this also means that I cannot use snippets to modify the sources, because this appears to only work with archives supported by "tar".
<rekado_>later tell sir123 Does this also happen when you run "halt" as root? I got the same message but only when running "halt" as an unprivileged user.
<davexunit>rekado_: the issue is surely that they didn't run 'halt' as the root user