]> git.r.bdr.sh - rbdr/dotfiles/blame - install_dotfiles
Add provisioning command
[rbdr/dotfiles] / install_dotfiles
CommitLineData
a0d257f0
BB
1#!/usr/bin/env sh
2
48400310
RBR
3echo "Installing essential software"
4
8bf2adee 5./provision essential
48400310 6
a0d257f0
BB
7echo "Linking runcoms"
8
64964100 9# hush login
cd3948f4 10ln -fns .dotfiles/hushlogin ~/.hushlogin
64964100
RBR
11
12# zsh runcoms
cd3948f4
RBR
13ln -fns .dotfiles/runcoms/zshrc ~/.zshrc
14ln -fns .dotfiles/runcoms/zshenv ~/.zshenv
15ln -fns .dotfiles/runcoms/zprofile ~/.zprofile
16ln -fns .dotfiles/runcoms/zlogout ~/.zlogout
17ln -fns .dotfiles/runcoms/zlogin ~/.zlogin
a0d257f0
BB
18
19# Weechat
cd3948f4 20ln -fns .dotfiles/weechat ~/.weechat
a0d257f0
BB
21
22# VIM
cd3948f4
RBR
23ln -fns .dotfiles/vim ~/.vim
24ln -fns .dotfiles/vimrc ~/.vimrc
a0d257f0
BB
25
26# TMUX
cd3948f4 27ln -fns .dotfiles/tmux.conf ~/.tmux.conf
a0d257f0
BB
28
29# Nethack
cd3948f4 30ln -fns .dotfiles/nethackrc ~/.nethackrc
a0d257f0
BB
31
32# Git
cd3948f4 33ln -fns .dotfiles/gitconfig ~/.gitconfig
a0d257f0 34
7fd50ecb 35# Ctags
cd3948f4 36ln -fns .dotfiles/ctags.d ~/.ctags.d
7fd50ecb 37
61396837 38# XDefaults
cd3948f4 39ln -fns .dotfiles/XDefaults ~/.XDefaults
61396837 40
64964100 41# ripgrep
cd3948f4 42ln -fns .dotfiles/rgignore ~/.rgignore
64964100 43
4b32a942 44# tmuxp
cd3948f4 45ln -fns .dotfiles/tmuxp ~/.tmuxp
4b32a942 46
01a1f14f
RBR
47# config dir
48mkdir -p ~/.config
49
4b32a942 50# kitty
cd3948f4 51ln -fns ../.dotfiles/config/kitty ~/.config/kitty
4b32a942 52
3785c110 53# nvim
cd3948f4 54ln -fns ../.dotfiles/config/nvim ~/.config/nvim
01a1f14f 55
68ba6555 56# config
cd3948f4 57ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
68ba6555 58
8c7cbd32 59# Italics setup
a0d257f0
BB
60echo "Setting up terminfo"
61tic xterm-256color-italic.terminfo