aboutsummaryrefslogtreecommitdiff
path: root/new-user-setup.sh
diff options
context:
space:
mode:
authorTristan Williams <tgwil@tgwil.net>2024-10-13 14:09:26 -0400
committerTristan Williams <tgwil@tgwil.net>2024-10-13 14:09:26 -0400
commit23c407dc322b6857e17b12ac185a531c77eb2c20 (patch)
treea55d1bf6640a56c8387e1dc0563ebf4b81c3d6f3 /new-user-setup.sh
parentCreate ~/bin during dotfiless installation (diff)
downloaddotfiles.core-23c407dc322b6857e17b12ac185a531c77eb2c20.tar.gz
dotfiles.core-23c407dc322b6857e17b12ac185a531c77eb2c20.tar.bz2
dotfiles.core-23c407dc322b6857e17b12ac185a531c77eb2c20.zip
Add SBCL configuration
Diffstat (limited to 'new-user-setup.sh')
-rwxr-xr-xnew-user-setup.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/new-user-setup.sh b/new-user-setup.sh
index 98e480b..7ce8b0f 100755
--- a/new-user-setup.sh
+++ b/new-user-setup.sh
@@ -158,6 +158,20 @@ place_file $HOME/dotfiles.core/home/.gnupg/gpg-agent.conf $HOME/.gnupg/gpg-agent
158place_file $HOME/dotfiles.core/home/.gitconfig $HOME/.gitconfig 158place_file $HOME/dotfiles.core/home/.gitconfig $HOME/.gitconfig
159echo -e "${WARN}WARNING: ~/.gitconfig.local should be placed manually${ENDCOLOR}" 159echo -e "${WARN}WARNING: ~/.gitconfig.local should be placed manually${ENDCOLOR}"
160 160
161# Common Lisp SBCL Configuration
162place_file $HOME/dotfiles.core/home/.sbclrc $HOME/.sbclrc
163place_directory $HOME/lisp
164# Install Quicklisp
165if [[ ! -d $HOME/lisp/quicklisp ]]; then
166 curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp
167 sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \
168 --eval '(quicklisp-quickstart:install :path "~/lisp/quicklisp")' \
169 --quit \
170 > /dev/null # minimize output
171 echo -e "${GREEN}INFO : Installed Quicklisp${ENDCOLOR}"
172else
173 echo -e "${YELLOW}Skipped: Quicklisp. Already installed${ENDCOLOR}"
174fi
161 175
162######################################################################## 176########################################################################
163## END OF SCRIPT 177## END OF SCRIPT