]> git.r.bdr.sh - rbdr/dotfiles/blame - install
Update gpg key
[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 25
a0d257f0 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
64964100 35# ripgrep
cd3948f4 36ln -fns .dotfiles/rgignore ~/.rgignore
64964100 37
bcb7a47c
RBR
38# yabai
39ln -fns .dotfiles/yabairc ~/.yabairc
40
582a8d44
RBR
41# skhdc
42ln -fns .dotfiles/skhdrc ~/.skhdrc
43
4b32a942 44# tmuxp
cd3948f4 45ln -fns .dotfiles/tmuxp ~/.tmuxp
4b32a942 46
28a4be35
RBR
47# plan
48ln -fns .dotfiles/plan ~/.plan
49
01a1f14f
RBR
50# config dir
51mkdir -p ~/.config
52
4b32a942 53# kitty
cd3948f4 54ln -fns ../.dotfiles/config/kitty ~/.config/kitty
4b32a942 55
3785c110 56# nvim
cd3948f4 57ln -fns ../.dotfiles/config/nvim ~/.config/nvim
01a1f14f 58
582a8d44 59# karabiner
cd3948f4 60ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
68ba6555 61
b25d0f25
RBR
62# sway
63ln -fns ../.dotfiles/config/sway ~/.config/sway
1d35223a 64
b90f720f 65# qutebrowser
35cf7ed9
RBR
66ln -fns ../.dotfiles/config/qutebrowser ~/.config/qutebrowser
67
b90f720f
RBR
68# aerc
69ln -fns ../.dotfiles/config/aerc ~/.config/aerc
70
82df2481
RBR
71# emacs
72ln -fns ../.dotfiles/config/emacs ~/.config/emacs
73
2a0b2b95
RBR
74touch ~/.tool-versions
75
8c7cbd32 76# Italics setup
a0d257f0
BB
77echo "Setting up terminfo"
78tic xterm-256color-italic.terminfo
fb7b90d9
RBR
79
80echo "Clone pass"
ff40958c 81git clone git@git.unlimited.pizza:rbdr/pass ~/.password-store
fb7b90d9
RBR
82
83echo "Decrypting Sensitive Files"
84./sensitive