]> git.r.bdr.sh - rbdr/dotfiles/blame_incremental - install
Use shift modifier to create kitty instances
[rbdr/dotfiles] / install
... / ...
CommitLineData
1#!/usr/bin/env sh
2
3echo "Installing essential software"
4
5./provision essential
6
7echo "Updating submodules"
8
9git submodule update --init --recursive
10
11echo "Linking runcoms"
12
13# hush login
14ln -fns .dotfiles/hushlogin ~/.hushlogin
15
16# zsh runcoms
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
22
23# Weechat
24ln -fns .dotfiles/weechat ~/.weechat
25
26# VIM
27ln -fns .dotfiles/vim ~/.vim
28ln -fns .dotfiles/vimrc ~/.vimrc
29
30# TMUX
31ln -fns .dotfiles/tmux.conf ~/.tmux.conf
32
33# Nethack
34ln -fns .dotfiles/nethackrc ~/.nethackrc
35
36# Git
37ln -fns .dotfiles/gitconfig ~/.gitconfig
38
39# Ctags
40ln -fns .dotfiles/ctags.d ~/.ctags.d
41
42# XDefaults
43ln -fns .dotfiles/Xdefaults ~/.Xdefaults
44
45# ripgrep
46ln -fns .dotfiles/rgignore ~/.rgignore
47
48# yabai
49ln -fns .dotfiles/yabairc ~/.yabairc
50
51# skhdc
52ln -fns .dotfiles/skhdrc ~/.skhdrc
53
54# tmuxp
55ln -fns .dotfiles/tmuxp ~/.tmuxp
56
57# config dir
58mkdir -p ~/.config
59
60# kitty
61ln -fns ../.dotfiles/config/kitty ~/.config/kitty
62
63# nvim
64ln -fns ../.dotfiles/config/nvim ~/.config/nvim
65
66# karabiner
67ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
68
69# i3
70ln -fns ../.dotfiles/config/i3 ~/.config/i3
71
72touch ~/.tool-versions
73
74# Italics setup
75echo "Setting up terminfo"
76tic xterm-256color-italic.terminfo