-
Notifications
You must be signed in to change notification settings - Fork 0
/
HOW-TO
41 lines (31 loc) · 1.26 KB
/
HOW-TO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1. install a package manager
- Homebrew : /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Spack : export PATH=... && spack bootstrap
2. Install zsh
3. Deploy oh-my-zsh (requires passwd for chsh)
- sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3. Create zsh symlinks
- ln -sf $GWEODEV/gweodenv/zsh/custom ~/.zsh_custom
- ln -sf $GWEODEV/gweodenv/zsh/zshrc ~/.zshrc
4. Create other symlinks
- ln -sf $GWEODEV/git/gitconfig ~/.gitconfig
- ln -sf $GWEODEV/git/gitattributes ~/.gitattributes
- ln -sf $GWEODEV/git/gitignore ~/.gitignore
- ln -sf $GWEODEV/tmux/tmux.conf ~/.tmux.conf
- ln -sf $GWEODEV/gdb/gdbinit ~/.gdbinit
- ln -sf $GWEODEV/remap/Xmodmap ~/.Xmodmap && xmodmap ~/.Xmodmap
5. Deploy VIM
- git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/vundle.vim
- ln -sf $GWEODEV/vim/vimrc ~/.vimrc
- vim +PluginInstall +qall
- ~/.vim/bundle/fonts/install.sh
6. (OPTIONAL) Deploy Spack
- set in ~/.spack/config.yaml
config:
install_tree:
build_stage:
source_cache:
- spack repo add $GWEODEV/spack_recipes
- spack bootstrap (if needed)
7. (OTIONAL) set I3 configs
8. Add custom, local stuff in ~/.gweodev_local (sourced by ~/.zshrc)