Mac の開発環境構築を自動化する(2017年晩夏編) で書いた playbook。
とりあえず Xcode いれよう。
$ sudo xcodebuild -licenseあと Homebrew をいれないと始まらない。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
$ brew doctor # 念のため
$ brew doctor # brew doctor でなんか言われたらねAnsible も構築に必要なのでいれておく。
$ brew install ansibleGitHub からこの repository を落としてくる。 これをやっておく。
$ ansible-playbook site.yml -vK一部だけ流したい場合は、
$ ansible-playbook site.yml -vK --tags=homebrew,fish-shellfisherman のスクリプト壊れてるんだけど、とりあえず…
$ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs https://git.io/fisher
Best Practices を参考にした。
.
├── roles
│ ├── atom
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── vars
│ │ └── main.yml
│ ├── fish-shell
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── vars
│ │ └── main.yml
│ ├── homebrew
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── vars
│ │ └── main.yml
│ ├── homebrew-cask
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── vars
│ │ └── main.yml
│ └── mac-app-store
│ ├── tasks
│ │ └── main.yml
│ └── vars
│ └── main.yml
├── README.md
├── ansible.cfg
├── hosts
├── localhost.yml
└── site.yml全然自動化できていない。それらをここに記しておく。
- Terminal のフォント設定を Ricty for Powerline の 14px に変更する
- Spectacle を設定
- アクセシビリティ権限を許可
- background 機動
- フルスクリーンを ⎇ + ⌘ + F による検索がつかえなくなるので ⎇ + ⌘ + M に変更する
- f.lux を設定
- Daytime で 3,800K
- Google 日本語入力
- 半角スペース
- バックスラッシュ
- 入力ソース
- Google 日本語 ひらがな
- Google 日本語 英数半角
- デフォルトを削除
- Chrome の検索設定を追加
- Gitify
- ログイン
- On Click, Mark as Read
- Tray Icon only
- 一般
- メニューバーと Dock を暗くする
- メニューバーを自動的に表示 / 非表示
- スクロールバーのクリック時: クリックされた場所にジャンプ