開発用にMacBook Pro を購入したから環境設定する 2

## Homebrew を用いた各種アプリケーションのインストール
Homebrewで入れられる開発・通常のPC利用に必要なアプリケーションをインストールする。

使用しているMacBookのスペックとしては以下。
| チップ | メモリ |
| ---- | ---- |
| Apple M4 Pro | 24G |

ターミナルを開いて、コマンド入力でインストールしていく。

### Alfred
Macユーザ御用達？のランチャーアプリを便利らしいのでインストールする
```
brew install --cask alfred
```
![alfred.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/7d600c7a-9d4f-3226-dced-2048e799c178.png)
アプリケーションやLaunchpadにAlfred 5が追加されているはず

### AltTab
WindowsのAlt  + Tabでのウィンドウの切り替えを実現するためにインストールする。
```
brew install --cask alt-tab
```
![AltTab.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/e6dcfb54-3360-a373-c152-f6095a78d7e3.png)
アプリケーションやLaunchpadにAltTabが追加されているはず

### Arc
別でもっているWindowsのPCはまだWindows 10なためArcが使えない
使ってみたかったためArcを入れてみる
```
brew install --cask arc
```
![Arc.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/6732ca33-fc9e-70c6-9a7c-23ab044bc1b8.png)
アプリケーションやLaunchpadにArcが追加されているはず

### Office 365
サブスク契約しているのでせっかくだからMacでも使用できるようにする
```
% brew install --cask microsoft-office
```
途中でパスワード入力を求められたときはロック解除のパスワードを入力する
![Office365.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/32846f2d-fc8b-fc25-ca1c-795de009b604.png)
アプリケーションやLaunchpadにOfficeのアプリが追加されているはず

### Git
Macに入っているGitからHomebrewから入手できるGitに切り替える。
なんで？↓
HomebrewのGitの方が簡単にバージョン変更できるかららしい（Macに入っているのは固定？）
1\. 現在のGitを確認
```
git --version
```
2\. brewコマンドを実行
```
brew install git
```
3\. 再度Gitを確認
```
git --version
```
![brewgit.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/8405bf97-f08b-c013-eae1-f363e398d56e.png)
あれ？変わってない？
4\. brewのgit情報確認コマンドを実行
```
brew info git
```
![brewinfogit.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/cd0d6e44-0cf5-9e42-2cb2-abf046259aa9.png)
バージョン違うしインストールは成功していそう

調べたところPathを変えないといけないらしい
シェルを確認（いちおう）
```
echo $SHELL
```
/bin/zshだった

.zshrcファイルを編集（bashの人は.bash_profileか.bashrcとあたり)

.zshrcファイルの存在確認
```
open ~/.zshrc
```
.zshrc does not exist.と出たら存在しないため作成する
```
touch ~/.zshrc
```
ファイルにパスを通すための記述をする
export PATH=/usr/local/bin/git:$PATH

Gitのバージョンが変わったはずなので確かめる
```
git --version
```
![更新後Git.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/d4aafd11-3ec2-706e-2b58-5a2c743445bd.png)

### Docker
使用したことがなく、そろそろ勉強しないとな...と思っていた
Dockerをインストールする
```
brew install --cask docker
```
途中でパスワード入力を求められたときはロック解除のパスワードを入力する
![Docker.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/d23ddb94-11ff-014e-6662-b7abed484fdd.png)
アプリケーションやLaunchpadにDockerのアプリが追加されているはず

### DeepL
翻訳アプリ、正直使用したことがなくGoogle翻訳との違いについても詳しくないが、この機会に使用してみようと思いインストール
```
brew install --cask deepl
```
![DeepL.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/e216fbdc-e4cf-434a-b12e-1d791dbb6274.png)
アプリケーションやLaunchpadにDeepLのアプリが追加されているはず

### Notion
タスク管理アプリ
スマホなどでも使用しているため、当然MacBookでもインストール
```
brew install --cask notion
```
![Notion.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/6f49cd69-3382-a800-ff3b-d91acf48f0d9.png)
アプリケーションやLaunchpadにNotionのアプリが追加されているはず

### Notion Calendar
Notionを入れたならもちろんこちらもインストール
```
brew install --cask notion-calendar
```
![Notion Calendar.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/318c9e47-0c29-c46d-54fe-2c35a2ff7027.png)
アプリケーションやLaunchpadにNotion Calendarのアプリが追加されているはず

### Cursor
触ったことがないが、VS Codeベースで今話題のエディターらしいので
インストール
これをメインエディターとしようと考え中
```
brew install --cask cursor
```
![Cursor.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/794cb44b-56c0-0a15-320d-54793ae91cc3.png)
アプリケーションやLaunchpadにCursorのアプリが追加されているはず

### WakaTime
どうせ開発をガチるならコーディング時間知りたくね？
ということでWakaTimeもインストールします
（今までVS Codeの拡張機能しか使ったことないしこの機会に...）
```
brew install --cask wakatime
```
![WakaTime.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/b158dc80-b7dd-3808-5382-68401dd70486.png)
アプリケーションやLaunchpadにWakaTimeのアプリが追加されているはず


### Karabiner Elements
使用しているキーボードが英語配列のため導入
（ヘビーHHKBユーザ）
```
brew install --cask karabiner-elements
```
途中でパスワード入力を求められたときはロック解除のパスワードを入力する
![Karabiner Elements.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3892313/32d63c5e-253d-0592-f297-5c05591c078d.png)


## インストールの完了
これで自分が現時点で考えている（知っている）最低限のアプリケーションは入れ終えたはず...。

Zed エディタも話題でWindowsでは今現在使用できないから入れようかと思ったけど、
Javaの言語サポートに対応しているか不明だったから様子見します。

その他に忘れていたものや新たに知った便利アプリがあれば、都度都度入れていこうかと思います。