- 投稿日:2019-04-03T17:47:28+09:00
Macをクリーンインストールしたので開発環境を構築した話
開発用のMacをクリーンインストールする機会があったので忘れないようにメモ
いれるの
ダウンロードしてインストールするもの
- iTerm2
AppStoreでインストールするもの
- Xcode
- The Unarchiver
- CotEditor
- Slack
Homebrewでインストールするもの
- zsh
- git
- neovim
- tmux
- reattach-to-user-namespace
- AquaSKK
- Docker
初めに、最低限作業しやすいように設定
システム環境設定
- ディスプレイ > 変更 → 擬似解像度:1680×1050
- キーボード > ショートカット > Mission Control → ⌃←, ⌃↓, ⌃↑, ⌃→ をオフ
Finder > 環境設定
- デスクトップに表示する項目 → 全部オフ
- 新規Finderウィンドウで次を表示 → ホームディレクトリ
- サイドバー > サイドバーに表示する項目 → AirDrop, アプリケーション, 書類, ダウンロード, ホームディレクトリ
Dock
- 左に移動
- 不要なアプリを取り除く
AppStoreでインストールするものとiTerm2をササッと入れる
Command Line Toolsのインストール
xcode-select --install自分用のdotfilesリポジトリからファイルを持ってくる
git clone https://github.com/tkfm3246/dotfiles.git ~/dotfilesHomebrewのインストール
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"BrewfileからHomebrewでインストールするものをインストール
brew bundle --file=~/dotfiles/brew/Brewfilezshの設定
# shellをzshに変更する sudo sh -c "echo '/usr/local/bin/zsh' >> /etc/shells" chsh -s /usr/local/bin/zsh # oh-my-zshのインストール sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # 設定ファイルをもってくる cp ~/dotfiles/zsh/.zshrc ~/tmuxの設定
# Tmux Plugin Managerを入れる git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm # tmux-powerlineを入れる git clone https://github.com/erikw/tmux-powerline.git # Powerline用のフォントを入れる git clone https://github.com/powerline/fonts.git cd fonts ./install.sh cd ../ rm -fR fonts # 設定ファイルをもってくる cp ~/dotfiles/tmux/.tmux.conf ~/ cp ~/dotfiles/tmux/.tmux-powerlinerc ~/Vimの設定
# vimの設定ファイルをもってくる mkdir ~/.config/nvim cp ~/dotfiles/nvim/init.vim ~/.config/nvim # dein.vimの設定ファイルをもってくる mkdir ~/.config/nvim/dein mkdir ~/.config/nvim/dein/userconfig cp ~/dotfiles/nvim/dein/userconfig/dein.toml ~/dotfiles/nvim/dein/userconfig/ cp ~/dotfiles/nvim/dein/userconfig/dein_lazy.toml ~/dotfiles/nvim/dein/userconfig/ # カラーテーマをもってくる mkdir ~/.config/nvim/colors cp ~/dotfiles/nvim/colors/molokai.vim ~/.config/nvim/colors/おわり
Homebrewのインストール から先の事をやってくれるシェルを書きました。
./install.sh
- これ一発で環境設定できてしまうなんて楽でいいですね。
- 使ったファイルはここに置いときます → https://github.com/tkfm3246/dotfiles