]> git.r.bdr.sh - rbdr/dotfiles/blame_incremental - install
Update plan and lazy
[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# TMUX
27ln -fns .dotfiles/tmux.conf ~/.tmux.conf
28
29# Nethack
30ln -fns .dotfiles/nethackrc ~/.nethackrc
31
32# Git
33ln -fns .dotfiles/gitconfig ~/.gitconfig
34
35# ripgrep
36ln -fns .dotfiles/rgignore ~/.rgignore
37
38# yabai
39ln -fns .dotfiles/yabairc ~/.yabairc
40
41# skhdc
42ln -fns .dotfiles/skhdrc ~/.skhdrc
43
44# tmuxp
45ln -fns .dotfiles/tmuxp ~/.tmuxp
46
47# plan
48ln -fns .dotfiles/plan ~/.plan
49
50# config dir
51mkdir -p ~/.config
52
53# kitty
54ln -fns ../.dotfiles/config/kitty ~/.config/kitty
55
56# nvim
57ln -fns ../.dotfiles/config/nvim ~/.config/nvim
58
59# karabiner
60ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
61
62# sway
63ln -fns ../.dotfiles/config/sway ~/.config/sway
64
65# qutebrowser
66ln -fns ../.dotfiles/config/qutebrowser ~/.config/qutebrowser
67
68# aerc
69ln -fns ../.dotfiles/config/aerc ~/.config/aerc
70
71# emacs
72ln -fns ../.dotfiles/config/emacs ~/.config/emacs
73
74touch ~/.tool-versions
75
76# Italics setup
77echo "Setting up terminfo"
78tic xterm-256color-italic.terminfo
79
80echo "Clone pass"
81git clone git@git.unlimited.pizza:rbdr/pass ~/.password-store
82
83echo "Decrypting Sensitive Files"
84./sensitive