<aravind>I am unable to get X working, it launches Xorg and then the tty just freezes... the tty text scrolls past and then just locks up. I end up having to powercycle to get back into the laptop. I am launching Xorg with "Xorg -verbose 3 -modulepath ~/.guix-profile/lib/xorg/modules/ -logfile ~/xlog.txt -nolisten tcp :0 vt2" in my .xserverrc. I am logged into tty2 on my console.
<aravind>the stuff I saw online says to use a login/display manager (simple?)..
<aravind>but I'd like to launch X with startx if possible.
<aravind>the xlog file says the graphics card has been detected by the intel xorg driver just fine.
<DusXMT>yang: It's similar to Nix (it even uses some code from Nix, namely the nix daemon), Guix build packages (or downloads them from our build farm) into a global store of packages (in /gnu/store, for example) and it then links them into the user's personal package profile (packages directly used by the user)
<yang>So Nix is neither apt-get, neither yum/rpm package management ?
<DusXMT>yang: Guix itself compiles instructions into a format the Guix daemon (or Nix daemon, if you please) can understand (a so-called derivation), and it then compiles the given package in an isolated chroot with only its dependencies available to it from /gnu/store. It uses the RPATH field of ELF binaries to specify exactly which versions of libraries to use from the store
<DusXMT>yang: Even regular users can use Guix for personal package management without logging in as root, as it compiles their request, sends it to the daemon via a socket, and then puts links to the freshly-built packages in /gnu/store to the user's ~/.guix-profile