This configuration contains most of the software and configurations I use.
- Make sure guix is installed.
- Use the installer here: https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh.
guix pull -C channels-lock.scm
(Get the right package versions)guix home reconfigure home.scm
(Activate the configuration)
guix pull -C channels.scm
(Get latest packages)guix home reconfigure home.scm
(Upgrade)- Fix everything :3
guix describe -f channels > channels-lock.scm
(Lock new package versions)- Add+commit+push
channels-lock.scm
.