-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup
executable file
·28 lines (25 loc) · 1.11 KB
/
setup
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
#!/bin/bash
# This is the setup script for my config. The idea is to be able to run
# this after cloning the repo on a Mac or Ubuntu (WSL) system and be up
# and running very quickly.
#
# Stolen from Mischa van Den Burg:
# https://github.com/mischavandenburg/dotfiles/blob/main/setup
# Create directories
# mkdir -p $HOME/.config/alacritty/themes
# mkdir -p $HOME/.config/starship
# mkdir -p $HOME/.config/kitty/themes
# Symbolic links
ln -sf $PWD/alacritty/alacritty.toml $HOME/.config/alacritty/alacritty.toml
#ln -sf $PWD/alacritty/themes/warlock.toml $HOME/.config/alacritty/themes/warlock.toml
ln -sf $PWD/.bash_profile $HOME/.bash_profile
ln -sf $PWD/.bashrc $HOME/.bashrc
ln -sf $PWD/tmux/.tmux.conf $HOME/.tmux.conf
ln -sf $PWD/vim/.vimrc $HOME/.vimrc
ln -sf $PWD/vim/.vim/colors/tacme.vim $HOME/.vim/colors/tacme.vim
ln -sf $PWD/git/.gitconfig $HOME/.gitconfig
ln -sf $PWD/git/.gitignore_global $HOME/.gitignore_global
ln -sf $PWD/starship/starship.toml $HOME/.config/starship/starship.toml
ln -sf $PWD/kitty/kitty.conf $HOME/.config/kitty/kitty.conf
#ln -sf $PWD/mutt $HOME/.config/mutt
#ln -sf $PWD/lynx $HOME/.config/lynx