Files
dev-environments/install.sh

28 lines
583 B
Bash

export GUIX_EXTRA_PROFILES="$HOME/.guix-extra-profiles"
mkdir -p $GUIX_EXTRA_PROFILES/emacs-lib
guix install -m base.scm
guix package -m $PWD/emacs-manifest.scm --profile=$GUIX_EXTRA_PROFILES/emacs-lib/emacs-lib
cat <<EOF
# Add this to the bashrc to source the emacs profile
for i in "\${GUIX_EXTRA_PROFILES}/emacs-lib" do
profile="\${i}/\$(basename \$i)"
# guix /etc/profiles expect GUIX_PROFILE to be set properly
GUIX_PROFILE=\$profile
. \$GUIX_PROFILE/etc/profile
unset profile
end
# Restore default profile
GUIX_PROFILE="\$HOME/.guix-profile"
EOF