My environment for MacOS and Ubuntu
Install Xcode from App Store and launch once.
or
$ xcode-select --install
Clone this repo and make symlinks for dotfiles.
$ bash -c "$(curl -fsSL dot.yukin01.dev)"
Generate SSH key pair.
$ ./scripts/01-setup-ssh.sh
Configure git remote repo.
$ ./scripts/02-setup-git.sh
Install Homebrew and packages.
$ ./scripts/03-setup-homebrew.sh
For kubectl
, don't enable Docker for Mac's k8s option before installing Minikube.
$ ./scripts/04-setup-asdf.sh
$ ./scripts/05-setup-tools.sh
- color theme: Dracula
- font: HackGen35 Console NF
- Disable Spotlight shortcut
- System Settings > Keyboard > Text Input > Edit...
- Add Google Japanese IME
- Disable below
- Use smart quotes and dashes
- Correct spelling automatically
- Capitalize words automatically
- Show inline predictive text
- Add period with double-space
- Swap CapsLock and Ctrl
- Login below
- Visual Studio Code
- Google Chrome
- Dash, Fig
Deprecated
Clone this repo.
$ bash -c "$(curl -fsSL dot.yukin01.dev)"
Install Powerline Fonts.
$ ./fonts/install.sh
Configure SSH key pair.
$ ./ssh.sh
Install ansible.
$ ./ansible/install.sh
Run ansible playbook.
$ ansible-playbook -i hosts ubuntu.yml --ask-become-pass
- Generating a new SSH key and adding it to the ssh-agent
- お前らのSSH Keysの作り方は間違っている
- ログインシェルとインタラクティブシェルと~/.bashrc達の関係
- zshの設定ファイルの読み込み順序と使い方Tipsまとめ
- DockerのVolumeマウントのオーナーとfixuidとeuid
- 優れた dotfiles を設計して、最速で環境構築する話
- なぜ今シェルスクリプトを学ぶのか・シェルスクリプトのTips
- dotfilesリポジトリで管理したgitconfigはHOMEではなくXDG_CONFIG_HOME配下に置くとよい
- dotfilesのこだわりを晒す
- M1のMacにHomebrewをインストールしてPATHを通す