Well Let me tell you. It is a lot like NixOS, Instead of the Nix Language it runs in Lisp, and or Scheme.
the majority of the programs that the user will use are done with a
guix install then program name
to update your programs you do
guix pull
hash guix (your profile)
guix upgrade
then system upgrade
sudo guix reconfigure /etc/config.scm
the install is ok. I wish they would do a release
the first update you do is going to be time consuming.
as a hint do a garbage collection with the guix gc command. or else you will get a deriv error )]
it is not bad. now I run all my VM’s with just core utils no x window no desktop just the main program so I can understand how the commands work and how to get things done in just the terminal.
at first terminal install it was so lean it never installed ncurses (could not clear the terminal) I did a guix install ncurses and I could clear the screen. here is myu neofetch (not fastfetch… Not available)
Software is a bit limited. I tried installing tty-clock for a tmux environment. could not find it. every program you install will be a user level program. the system like nix unless you configure remains intact.
The system has 47 packages, and programs will be as guix user (btop, emacs, neofetch etc etc etc…)
it will be running a libre kernel. this can be changed to a generic linux kernel. check out system crafters in how to do that.
All in All it is a fun system to play with and learn. it is a good experience, but not for everybody.
here is the manual for you to get you started.
https://guix.gnu.org/manual/en/
hope this helps