-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·54 lines (51 loc) · 2 KB
/
install.sh
File metadata and controls
executable file
·54 lines (51 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/bin/sh
# link
ln -f -s ~/dotfiles/_zshenv ~/.zshenv
ln -f -s ~/dotfiles/_zshrc ~/.zshrc
mkdir -p ~/.config/nvim
ln -f -s ~/dotfiles/_nvim.lua ~/.config/nvim/init.lua
ln -f -s ~/dotfiles/_tmux.conf ~/.tmux.conf
ln -f -s ~/dotfiles/_gitconfig ~/.gitconfig
ln -f -s ~/dotfiles/_clang-format ~/.clang-format
ln -f -s ~/dotfiles/_clang-tidy ~/.clang-tidy
ln -f -s ~/dotfiles/_clangd ~/.clangd
ln -f -s ~/dotfiles/_golangci.yml ~/.golangci.yml
ln -f -s ~/dotfiles/_flake8 ~/.flake8
ln -f -s ~/dotfiles/_luacheckrc ~/.luacheckrc
ln -f -s ~/dotfiles/_lua_format ~/.lua-format
ln -f -s ~/dotfiles/_stylua.toml ~/.stylua.toml
ln -f -s ~/dotfiles/_mongorc.js ~/.mongorc.js
ln -f -s ~/dotfiles/_tigrc ~/.tigrc
ln -f -s ~/dotfiles/_coc-settings.json ~/.config/nvim/coc-settings.json
mkdir -p ~/.subversion
ln -f -s ~/dotfiles/_svn_config ~/.subversion/config
[ -f ~/dotfiles/_proxy_config ] && ln -f -s ~/dotfiles/_proxy_config ~/.proxy_config
# ln -f -s ~/dotfiles/_ssh_config ~/.ssh/config
mkdir -p ~/.config/ctags
ln -f -s ~/dotfiles/_ctags ~/.config/ctags/my.ctags
ln -f -s ~/dotfiles/_xprofile ~/.xprofile
ln -f -s ~/dotfiles/_inputrc ~/.inputrc
ln -f -s ~/dotfiles/_prettierrc ~/.prettierrc
ln -f -s ~/dotfiles/_npmrc ~/.npmrc
mkdir -p ~/.config/alacritty
ln -f -s ~/dotfiles/_alacritty.toml ~/.config/alacritty/alacritty.toml
mkdir -p ~/.config/gitui
ln -f -s ~/dotfiles/_gitui_key_bindings.ron ~/.config/gitui/key_bindings.ron
ln -f -s ~/dotfiles/_wezterm.lua ~/.wezterm.lua
mkdir -p ~/.config/ghostty
ln -f -s ~/dotfiles/_config.ghostty ~/.config/ghostty/config
# dependency
# sudo apt install -y xsel
# sudo apt install -y silversearcher-ag
# sudo -H pip2 install --upgrade pip
# sudo -H pip2 install --upgrade pynvim
# sudo -H pip3 install --upgrade pip
# sudo -H pip3 install --upgrade pynvim
# sudo -H pip3 install --upgrade yapf
# sudo -H pip3 install --upgrade flake8
# go get -u honnef.co/go/tools/cmd/staticcheck
# sudo luarocks install luacheck
# go get golang.org/x/tools/gopls@latest
# PlugUpgrade
# PlugUpdate
# CocInstall coc-python