Add file to install profiles

This commit is contained in:
Adam Mohammed
2024-05-29 11:52:36 -04:00
parent d3c8248137
commit c571819711

27
install.sh Normal file
View File

@@ -0,0 +1,27 @@
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 --profiles=$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