🔥

Macを一から環境構築していく

2024/03/07に公開

環境

  • MacBook Air(M1)
  • MacOS Sonoma バージョン14.3.1

前提条件

  • Chromeはダウンロードしています
  • 外観やトラックパッドなどの基本となる設定はご自身の好きなように設定してください

Homebrew

  • Homebrew -> パッケージマネージャー

以下のコマンドをターミナルに貼り付けてください

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

このままではbrewコマンドが使えないのでパスを通します参考記事
viコマンド用いて .zshrc ファイルに以下の行を貼り付けます

export PATH="/opt/homebrew/bin:$PATH"

貼り付けることができたら一度escキーを押し:wqと入力すると元のターミナルの画面になります。
以下のコマンドを実行しHomebrewのバージョンが出てくれば終了です。

source ~/.zshrc

brew -v

Neovim

開発エディターはNeovimを使用していますのでダウンロードします

brew install neovim

Neovimを起動させる度にnvimと入力するのは面倒なのでついでにエイリアスを設定しておきます
Homebrewの時と同じ要領で以下のコマンドを貼り付けsourceコマンドで書き換えた内容を読み込ませます。

alias v='nvim'

vと入力するだけでNeovimが起動します
Neovim

jump

よく使用するディレクトリが深い階層にある場合毎回cd ~と入力するのは大変なので一気に飛べるコマンドは便利です。

brew install jump

.zshrcに以下の内容を追加

eval "$(jump shell)"

Xcode

Appleデバイスを開発するときに使用するエディターです

Android Studio

Androidデバイスを開発するときに使用するエディターです

git

エンジニアにとってGitとは切っても切り離せない関係ですね。

brew install git

tmux

ターミナルを開発エディターとするのであればtmuxはぜひ導入しておきたいです

brew install tmux

RunCat

Macに対して今どれほどの負荷がかかっているのかを可愛く可視化できます。

RunCat

メニューバーに猫が表示されクリックすると

  • CPU
  • GPU
  • バッテリー
  • ストーレージ

などを確認できます。ストアを見ると走らせる動物を変更できます。
私は設定から速度を反転させています。(Macに負荷がかかるほど走る速度が遅くなる)

Spotify

作業するときに無音では集中できないのでSpotifyをインストールします。
Apple music派の人はデフォルトでインストールされていますので不要です。

brew install --cask spotify

Discord

友達との作業通話は基本Discordで行われるのでインストールしておきます。

brew install --cask discord

Slack

友達との意見交換は基本Slackで行われるのでインストールしておきます。

brew install --cask slack

Raycast

Spotlightの上位互換みたいなアプリで拡張性がとても高いです。

brew install --cask raycast

Launchpad

私はあまり使用することがないのですが一応カスタマイズします。
デフォルトでは7✖️5でアプリアイコンが配置されていると思います、これを少し多く配置できるようにします。

defaults write com.apple.dock springboard-rows -int 10

defaults write com.apple.dock springboard-columns -int 7

killall Dock

ご自身の見やすいサイズを探してみて下さい。

ターミナルの設定

フォント

デフォルトのフォントでは無くNerd Fontというものを使用します。

ターミナル->設定->テキストタブにあるフォントの変更
をクリックしダウンロードしたフォントに変更しましょう

導入編終了

以上でとりあえず開発に関するアプリであったりMacの操作を便利にするツールであったりのインストールは一通り終了です。

一番大変なNeovimの設定をしないとただのテキストエディターなので開発をするのか困難でしょう。
設定をするのがめんどくさい人はVisual Studio Codeをインストールすれば今すぐにでも開発を始めることができるでしょう。

Discussion