README (912B)
1 my guix experiment 2 =================== 3 4 these are my guix configs after a few months with guix. 5 6 guix is a very interesting and fun take on a fully declarative system 7 that i much prefer to nixos. it is very fun to configure your whole system 8 in one language and be able to deploy a completely reproducable version of it 9 anywhere you want. very cool to run a single command and have your system configure 10 itself. 11 12 structure 13 ========= 14 15 guix/systems dir has the main configurations for my laptop with the ability to add more systems. 16 guix/jrk is where i have added a couple packages for myself. 17 18 channels.scm and my-channels.scm are used to keep the system reproducible. put channels into my-channels.scm 19 and guix_update_channels.sh will use those and write the latest commit to channels.scm that will be used by guix. 20 21 guix_reconfigure.sh is a conveniance script that reconfigures the system based on its hostname.