Fixed st dependencies, nim installation, bashrc.
This commit is contained in:
12
setup.sh
12
setup.sh
@@ -2,11 +2,13 @@
|
||||
pushd ~
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install vim tmux git fluxbox aptitude default-jdk default-jdk-doc
|
||||
sudo apt-get install vim tmux git fluxbox aptitude default-jdk default-jdk-doc fontconfig apt-file thefuck libxft-dev
|
||||
sudo apt-file update
|
||||
mkdir ~/projects ~/programs ~/temp
|
||||
git clone _git@git.jdb-labs.com:jdb/dotfile temp/dotfiles
|
||||
cd ~/temp/dotfiles
|
||||
cp -r .fonts .tmux.conf .vimrc .vim .bash_aliases .gitconfig .screenrc .Xdefaults .config .gradle .xinitrc ~
|
||||
cat .bashrc >> ~/.bashrc
|
||||
|
||||
# VIM
|
||||
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
|
||||
@@ -40,8 +42,8 @@ echo 'export PATH="$PATH:$GROOVY_HOME/bin:$GRADLE_HOME/bin"' >> ~/.profile
|
||||
|
||||
# Setup Nim
|
||||
cd ~/programs
|
||||
git clone https://github.com/nim-lang/Nim.git
|
||||
cd Nim
|
||||
git clone https://github.com/nim-lang/Nim.git nim
|
||||
cd nim
|
||||
git clone --depth 1 https://github.com/nim-lang/csources
|
||||
cd csources && sh build.sh
|
||||
cd ..
|
||||
@@ -52,6 +54,8 @@ cd ~/programs
|
||||
git clone https://github.com/nim-lang/nimble
|
||||
cd nimble
|
||||
nim c -r src/nimble install
|
||||
echo 'export PATH=$PATH:$HOME/.nimble/bin' >> ~/.profile
|
||||
|
||||
echo 'export NIM_HOME="$HOME/programs/nim"' >> ~/.profile
|
||||
echo 'export PATH="$PATH:$NIM_HOME/bin:$HOME/.nimble/bin"' >> ~/.profile
|
||||
|
||||
popd
|
||||
|
||||
Reference in New Issue
Block a user