<yann-kaelig>So if I understand all the linking betwenn eahc store is done by the OS. For example I'm trying to start fluxbox. I installed xorg-server, xinitrc, xauth, libinput, xf86-video-vesa. I edited my user .xinitrc, but when I execute startx I get this output > unable to run server /gnu/store/$hash-xinitrc-1.3.4/bin/X: no such file or directory. And that true because X a symlink to Xorf is inside another /gnu/store/$hash-xorg-server-1.9.16/
<yann-kaelig>something new I have created the file Xwrapper.config inside .guix-profile/etc/X11 the xf86openconsole cannot open virtual console 3 gone but now I have : modeset(0) drmSetMaster: Permission denied
<yann-kaelig>I installed xorg-server and xinit with the original OS package manager but it doesn't matter startx or xinit always looking inside .guix-profile
<OriansJ>yann-kaelig: if you are trying a minimal system, might I suggest you git clone the guix package and look in gnu/system.scm for define %base-packages, that should help you really reduce what is installed on guix. (Similar can be done with %desktop-services in gnu/services/desktop.scm
<yann-kaelig>OriansJ: thx a lot , I will test this, tomorrow. I'm off, tired time to eat and got osleep :)
<ng0>yann-kaelig, let me be the "look on the bright-side" messenger: once you grok Guix, it will be relatively struggle-free, little steps involving to do whatever modules you need outside of the official distribution. But you'll still get no official support, that's the experimenting side of it. Not endorsing it, I'm just saying it's possible.
<ng0>speaking of which, what makes software coming from BSDs or with developers working on BSDs but targeting everyone else, print "BSD General Commands Manual" in the man pages? the man page itself has nothing like this.. at least spectrwm is like this
<yann-kaelig>no idea if it's the right way to do, but I want to rebuild xorg-server with my own build option, so I guix edit xorg-server, made my change and now want to save it, but I don't know what to do wit hthis hard-link question, should I detahc before ?
<cbaines>yann-kaelig, I'm not following, what is the hard-link related question, is that something your editor is asking you?
<yann-kaelig>yes > Warning : File has hard-link. Detach before saving ?
<cbaines>Hmm, it sounds like you might be trying to edit a Guix package in the store, which won't work
<yann-kaelig>ha tha mean Ican't made a change like that. Indeed xorg-server is installed
<cbaines>I'd recommend cloning the Guix git repository, and then creating a symlink at ~/.config/guix/latest that points at the checkout of the repository
<cbaines>Once you do that, guix edit will open up the files in the git repository, rather than the guix package you are using from the store
<cbaines>(you'll also need to ./bootstrap && ./configure && make in the Guix repository checkout)
<yann-kaelig>I tried to find a documentation about a documentation that would put into practice this kind of intervention, I mean to understand the basics and start by modifying existing packages with the procedure to follow
<cbaines>But that doesn't mention how to use Guix from that repository checkout, to do that, you need to make ~/.config/guix/latest a symlink to your Guix checkout
<yann-kaelig>I don't want to hack guix itself, but I want 1) create a local environment for the work 2) Download or clone the source file containing the definition to be sure I never touch the original, 3) Edit my file and give it a new revision number 4) build 5) Install . But I didnt' found any simple doc like that
<cbaines>There are a few ways of doing that, what package or packages in are you interested in tweaking?
<pkill9>not sure what yo unmean by old generation system, but you can remove old generatiosn by removing their symlinks in /var/guix/profiles/per-user/<user> (don't remove 'guix-profile' since that's the latest one)
<efraim>although that does seem like it's worth reporting as a bug that after removing generations and rebooting that they're still available at the grub menu
<pkill9>mmm I wanna try guixsd as operating system once I'm used to writing my own packages
<Apteryx>how can I reconfigure my system using my guix checkout?
<Apteryx>ok, there was some interaction with (include "some-file.scm") and the pre-inst-env script that made "guix system reconfigure config.scm" spit the error: "guix system: error: failed to load 'config.scm': No such file or directory." Weird. I gave it the absolute path now, and it works.
<yann-kaelig>I can see some plasma and kde-framework package but what the package name to get at least a minimal kde(5) DE
<yann-kaelig>KDE is great DE now don't waste your time with jokes like enlightenment or useless Xfce4 or even old with no futur like lxde. 2018 is the year of wayland/compositors and will be installed in all cottage. The future is now, now it the turn for new project like sway
<Apteryx>sneek: later tell ng0 I've sent a new patch for mcron2 which wraps the Guile and GnuTLS modules. It should work better when used in the system profile (where Guile and GnuTLS might not be propagated).
<sneek>ng0, Apteryx says: I've sent a new patch for mcron2 which wraps the Guile and GnuTLS modules. It should work better when used in the system profile (where Guile and GnuTLS might not be propagated).