diff --git a/src/guix.gmo b/src/guix.gmo index d9c125f..1525999 100644 --- a/src/guix.gmo +++ b/src/guix.gmo @@ -116,3 +116,74 @@ actualiza fuentes: ``` fc-cache -rv ``` + +# en devuan + +para usar el guix package manager en devuan gnu+linux: + +## binary installation + +sigue las instrucciones para la instalación binaria + +=> https://guix.gnu.org/manual/en/html_node/Binary-Installation.html Binary Installation (GNU Guix Reference Manual) + +pero antes, hay que instalar daemonize (y tal vez también nscd) + +``` +sudo apt install daemonize nscd +``` + +instala guix como root: + +``` +cd /tmp +wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh +chmod +x guix-install.sh +./guix-install.sh +``` + +es necesario iniciar el servicio de guix para poderlo usar: + +``` +sudo service guix-daemon start +``` + +de acuerdo a lo que dicen las instrucciones, instalar al menos lo siguiente: + +``` +guix install glibc-utf8-locales font-dejavu +``` + +agregar lo siguiente a .xsessionrc + +``` +if [ -f ~/.profile ]; then + . ~/.profile +fi +``` + +y en .profile, agregar al final: + +``` +### Guix settings +# from https://issues.guix.gnu.org/48796 +## add Guix current path +export PATH="$HOME/.config/guix/current/bin${PATH:+:}$PATH" +# add Guix infopath +export INFOPATH="$HOME/.config/guix/current/share/info:$INFOPATH" +# Guix locpath +export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale" +# set default Guix profile +export GUIX_PROFILE="$HOME/.guix-profile" +# set Guix extra profiles +export GUIX_EXTRA_PROFILES="$HOME/.guix-extra-profiles" +# set timezone data dir (zoneinfo) +export TZDIR=${GUIX_PROFILE}/share/zoneinfo +# source default Guix profile +. $GUIX_PROFILE/etc/profile + +unset XDG_CONFIG_DIRS +export XDG_CONFIG_DIRS="${GUIX_PROFILE}/etc/xdg:/etc/xdg" +``` + +cerrar sesión, volver a entrar, y listo!