-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap.sh
executable file
·41 lines (34 loc) · 1.07 KB
/
bootstrap.sh
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
#!/bin/bash
#
# Only ultra-essential files are symlinked
#
set -eu
mkdir -p .config/terminator
cd $HOME
ln -s .dotfiles/.vim .
ln -s .dotfiles/.vimrc .
ln -s .dotfiles/.zshrc .
ln -s .dotfiles/.aliases .
ln -s .dotfiles/.mutt .
ln -s .dotfiles/.muttrc .
ln -s .dotfiles/.fzf_helpers .
ln -s .dotfiles/.xbindkeysrc .
ln -s .dotfiles/.wgetrc .
ln -s .dotfiles/.gitconfig .
ln -s .dotfiles/.irbrc .
ln -s .dotfiles/.ghci .
ln -s .dotfiles/.i3 .
ln -s /home/papanikge/.dotfiles/rofi .config/rofi
ln -s /home/papanikge/.dotfiles/i3status .config/i3status
ln -s /home/papanikge/.dotfiles/xorg.conf /etc/x11/xorg.conf
ln -s /home/papanikge/.dotfiles/terminator_config .config/terminator/config
# Secrets and sensitive files
# TODO need to fetch password-sensitive files
# oh-my-tmux
wget -qO .tmux.conf https://raw.githubusercontent.com/gpakosz/.tmux/master/.tmux.conf
# oh-my-zsh
git clone https://github.com/robbyrussell/oh-my-zsh .oh-my-zsh
echo "You might need to run:"
echo " adduser <username>"
echo "...then add to sudoers, switch to them and run:"
echo " sudo chsh -s /bin/zsh"