Skip to content

Instantly share code, notes, and snippets.

@henrytill
Created July 23, 2023 22:18
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save henrytill/65c5dd49970d57f6edb0ca1e0f314d33 to your computer and use it in GitHub Desktop.
Save henrytill/65c5dd49970d57f6edb0ca1e0f314d33 to your computer and use it in GitHub Desktop.

How I removed guix

(loose ref: https://www.mail-archive.com/help-guix@gnu.org/msg10948.html)

sudo systemctl disable guix-daemon.service
sudo systemctl disable gnu-store.mount
systemctl reboot
sudo rm -rf /gnu
sudo rm -rf /var/guix
sudo rm -rf /var/log/guix
sudo rm /usr/local/bin/guix
sudo rm -rf /usr/local/share/info/guix*
sudo rm /etc/systemd/system/guix-daemon.service
sudo rm /etc/systemd/system/gnu-store.mount
sudo rm /etc/profile.d/guix.sh
sudo rm -rf /etc/guix
sudo rm /etc/bash_completion.d/guix
sudo rm /etc/bash_completion.d/guix-daemon

(log out, log in)

rm ~/.guix-profile
rm -rf ~/.cache/guix
rm -rf ~/.config/guix
for i in $(seq -w 01 10); do sudo deluser guixbuilder$i; done
sudo delgroup guixbuild
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment