Manage .dotfiles.
Warning
DO NOT include credential info .e.g. ~/.ssh/id_rsa
, ~/.aws/credentials
etc.
Ubuntu 22.04 LTS
- install this repository.
git clone RyosukeDTomita/dotfiles.git
-
install tmux
-
install VSCode
-
install zsh
sudo apt install zsh
cd dotfiles/
chmod +x initall.sh
./install.sh
chmod +x install-ohmyzsh.sh
./install-ohmyzsh.sh
chmod +x install-neovim.sh
./install-neovim.sh
Note
Dev Containersで使用するinstall scriptはデフォルトで以下のファイルが実行される。
- install.sh
- install
- bootstrap.sh
- setup.sh
- setup
Note
Dev ContainersかどうかをREMOTE_CONTAINERS=true
の環境変数で識別している。参考: GitHub issue
ln -s $HOME/dotfiles/.config/Code/User/keybindings.json $HOME/.config/Code/User/keybindings.json
# VSCodeのsettings.jsonはちょこちょこいじるので一旦シンボリックリンクにはしない
cp $HOME/dotfiles/.config/Code/User/settings.json $HOME/.config/Code/User/settings.json
- Dev Containersかどうかを
REMOTE_CONTAINERS=true
の環境変数で識別している。参考: GitHub issue - nvimのバージョンを上げたらvim-lspのエラーがでるようになった話