]> git.r.bdr.sh - rbdr/dotfiles/blame - install
Improve macos config
[rbdr/dotfiles] / install
CommitLineData
a0d257f0
BB
1#!/usr/bin/env sh
2
48400310
RBR
3echo "Installing essential software"
4
8bf2adee 5./provision essential
48400310 6
1c7e8bca
RBR
7echo "Updating submodules"
8
9git submodule update --init --recursive
10
a0d257f0
BB
11echo "Linking runcoms"
12
64964100 13# hush login
cd3948f4 14ln -fns .dotfiles/hushlogin ~/.hushlogin
64964100
RBR
15
16# zsh runcoms
cd3948f4
RBR
17ln -fns .dotfiles/runcoms/zshrc ~/.zshrc
18ln -fns .dotfiles/runcoms/zshenv ~/.zshenv
19ln -fns .dotfiles/runcoms/zprofile ~/.zprofile
20ln -fns .dotfiles/runcoms/zlogout ~/.zlogout
21ln -fns .dotfiles/runcoms/zlogin ~/.zlogin
a0d257f0
BB
22
23# Weechat
cd3948f4 24ln -fns .dotfiles/weechat ~/.weechat
a0d257f0
BB
25
26# VIM
cd3948f4
RBR
27ln -fns .dotfiles/vim ~/.vim
28ln -fns .dotfiles/vimrc ~/.vimrc
a0d257f0
BB
29
30# TMUX
cd3948f4 31ln -fns .dotfiles/tmux.conf ~/.tmux.conf
a0d257f0
BB
32
33# Nethack
cd3948f4 34ln -fns .dotfiles/nethackrc ~/.nethackrc
a0d257f0
BB
35
36# Git
cd3948f4 37ln -fns .dotfiles/gitconfig ~/.gitconfig
a0d257f0 38
7fd50ecb 39# Ctags
cd3948f4 40ln -fns .dotfiles/ctags.d ~/.ctags.d
7fd50ecb 41
61396837 42# XDefaults
1d35223a 43ln -fns .dotfiles/Xdefaults ~/.Xdefaults
61396837 44
64964100 45# ripgrep
cd3948f4 46ln -fns .dotfiles/rgignore ~/.rgignore
64964100 47
bcb7a47c
RBR
48# yabai
49ln -fns .dotfiles/yabairc ~/.yabairc
50
582a8d44
RBR
51# skhdc
52ln -fns .dotfiles/skhdrc ~/.skhdrc
53
4b32a942 54# tmuxp
cd3948f4 55ln -fns .dotfiles/tmuxp ~/.tmuxp
4b32a942 56
01a1f14f
RBR
57# config dir
58mkdir -p ~/.config
59
4b32a942 60# kitty
cd3948f4 61ln -fns ../.dotfiles/config/kitty ~/.config/kitty
4b32a942 62
3785c110 63# nvim
cd3948f4 64ln -fns ../.dotfiles/config/nvim ~/.config/nvim
01a1f14f 65
582a8d44 66# karabiner
cd3948f4 67ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
68ba6555 68
1d35223a
RBR
69# i3
70ln -fns ../.dotfiles/config/i3 ~/.config/i3
71
2a0b2b95
RBR
72touch ~/.tool-versions
73
8c7cbd32 74# Italics setup
a0d257f0
BB
75echo "Setting up terminfo"
76tic xterm-256color-italic.terminfo