diff --git a/install.sh b/install.sh index 7de4a7c..f378393 100755 --- a/install.sh +++ b/install.sh @@ -2,18 +2,21 @@ # # This is my dotfiles setup script. It is invoked by coder.com instances. # We have this shared part of the setup, in setup.py, so let's run that first. +set -ex + MY_PATH=$(dirname "$0") cd $MY_PATH +# Run the basic setup. python3 "./setup.py" # OK this stuff here is better in bash, and also is specific to setting up # coder.com instances, so. Add packages that I want in my coder image. sudo add-apt-repository ppa:kelleyk/emacs -y sudo apt-get update -sudo apt-get install -y fish emacs27-nox tmux +sudo apt-get install -y fish emacs-nox tmux gh -# NOTE: THIS NEEDS TO BE INSTALLED IN THE BASE IMAGE +# NOTE: THIS NEEDS TO BE INSTALLED IN THE BASE IMAGE OR CLANG DON'T RUN sudo apt-get install -y libtinfo5 # Change my shell to fish. @@ -23,6 +26,6 @@ sudo chsh -s /usr/bin/fish $USER # config. git config --global include.path .gitconfig.shared -# Install local rust +# Install local rust so I have rustfmt at the very least. # (This should be in the image I think.) curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y