Add file to install profiles
This commit is contained in:
27
install.sh
Normal file
27
install.sh
Normal 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
|
||||
Reference in New Issue
Block a user