git clone --recursive https://github.com/umaumax/dotfiles.git "$HOME/dotfiles"
git submodule update -i
# for the first time
# NOTE: create ~/.gitconfig before run below command if you want to own git config setting
./deploy.sh
# after setup
./update_tools.sh # or colorbash ./update_tools.sh
# for update dotfiles
git-update-dummy-alias
.config/gdb/update.sh
- first time: open vim and puts
:PlugInstall
- second time~: open vim and puts
:PlugUpdate
and:PlugUpgrade
use ~/.config/karabiner/assets/complex_modifications/*.json
Run below code at PowerShell
Invoke-WebRequest https://raw.githubusercontent.com/umaumax/dotfiles/master/.config/Code/User/settings.json -OutFile $HOME/AppData/Roaming/Code/User/settings.json
Invoke-WebRequest https://raw.githubusercontent.com/umaumax/dotfiles/master/.config/Code/User/keybindings.json -OutFile $HOME/AppData/Roaming/Code/User/keybindings.json
Run below code at PowerShell (Don't run on PowerShell on Windows Terminal)
# for Windows Terminal
Invoke-WebRequest https://raw.githubusercontent.com/umaumax/dotfiles/master/.config/Microsoft.WindowsTerminal/settings.json -OutFile $env:LOCALAPPDATA/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json
# for Windows Terminal Preview
Invoke-WebRequest https://raw.githubusercontent.com/umaumax/dotfiles/master/.config/Microsoft.WindowsTerminal/settings.json -OutFile $env:LOCALAPPDATA/Packages/Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe/LocalState/settings.json
.gitignore
: This.gitignore
file is for this repo not for a host machine setting..config/git/ignore
: This will be link to~/.config/git/ignore
.local.git_template
: This template is for.git_template
(basically, use~/dotfiles/.git_template/
, maybe not needed)
~/.local.zshrc
~/.local.zprofile
~/.local.zshenv
~/.local.vimrc
~/.local.compile_flags.txt
.vim/config/neosnippet/neosnippet_lint.sh