blog/content/posts/2026-01-29/index.md

107 lines
4.9 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
author: usbharu
draft: false
categories:
- 技術
date: 2026-01-29T00:21:34+09:00
tags:
- 開発環境
keywords:
- 開発環境
title: MacBook環境構築2026
relpermalink: posts/2026-01-29/
url: posts/2026-01-29/
decription: MacBook環境構築2026
---
<iframe src="https://misskey.usbharu.dev/embed/notes/ahyv1dij16" data-misskey-embed-id="v1_ai2r4r3797" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" style="border: none; width: 100%; max-width: 500px; height: 300px; color-scheme: light dark;"></iframe>
<script defer src="https://misskey.usbharu.dev/embed.js"></script>
去年アイマスにMacBook Proが買えるぐらいお金を使ってしまったので、反省して今年は最初にMacBook Proを買うことにしました。嘘です。
メモリが高騰しているということで、まだ影響が出ていなかったMacを買いました。最初はMac miniで考えていたのですが、やっぱ持ち運びたいよな…ということで、MacBookを選びました。
スペックはMacBook Pro(M5) 32GB/1TB です。Airのインターフェースが終わってたのでProにしましたが、流石にいい値段しました。
まだ数日しか使っていませんが、モバイル系の開発ではメモリの多さが効いてきそうです。
完全に新しい環境ということで、構築時のメモも兼ねて環境を記しておこうと思います。
## リスト
とりあえず入れたものリストです。今後増えたり減ったりします。
- brew
- nvim
- LazyVim
- lazygit
- fd
- VSCode
- JetBrains Toolbox
- Intellij IDEA
- Android Studio
- Google Chrome
- iCloudキーチェーン
- DaVinci Resolve
- Slack
- Discord
- ownCloud
- shapr3d
- zsh
- Powerlevel10k
- Oh My Zsh
- XCode
- mise
- HackGen_NF
## とりあえず先人の真似をする
Macを触るのはほぼ初めてです。というわけでタイムラインでたまたま見かけていた人の設定を真似することにしました。
といっても尖ったやつは真似せず、自分にあってそうなものだけ試しています。
### とりあえずGhosttyとmiseを採用
homebrewというのもインストールしました。よく見かけていたやつですが、自分も使うことになるとは思いませんでした。
https://brew.sh/ja/
miseではnode.jsとhugo-extendedとpnpmをインストールしました。管理については今後考えていきたいです。
WindowsではWezTermというものを使っていたんですが、なんかGhosttyの名前をよく聞くのでとりあえず使ってみることにしました。ゼロコンフィグって最高ですね
普段はデフォルトのフォントを使っていますが、なんかうまく日本語を表示できなかったので、HackGenフォントをインストールしました。
コンフィグは
```
font-family="HackGen Console NF"
```
だけ追加しています。
## NeoVimなど
普段nanoを使ってますが、正直なんでもいいのでこれも名前をよく聞くNeoVimにしました。コンフィグの盆栽をする前にやることがあるだろう ということでとりあえずLazyVimの設定を流し込んでいます。
LazyVimがらみでlazygitとfdを入れました。
lazyvimの設定は適当にTUIでやったので覚えてません。LSPとLazyExtendみたいなのをいくつか有効化しただけです。
## Google Chrome
よくわかりませんがタブの固定をしても一度閉じるとタブが消えてしまうみたいなのでよく使うタブをタブグループに放り込んで代用しています。あとはiCloudアカウントに保存されたパスワードとかを使うためにiCloudキーチェーンの拡張機能をインストールしました。 iPhoneではSafariをメインで使っていたんですが、とりあえずGoogle Chromeメインで使っていこうと思います。
## その他
Windowsと変わらず支えています。今のところRosettaはインストールせず、ネイティブだけで頑張っています。
色々やってるツリー
<iframe src="https://misskey.usbharu.dev/embed/notes/ahyw9tii3z" data-misskey-embed-id="v1_ai2qxvsf7n" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" style="border: none; width: 100%; max-width: 500px; height: 300px; color-scheme: light dark;"></iframe>
<script defer src="https://misskey.usbharu.dev/embed.js"></script>
## 感想
快適の一言です。
日常使いや学校で使う分にはWindowsの方が好きかもですが、Webとかモバイルの開発するならMacはいいかもです。組み込み系の開発とか設計とかはまだ試せていないので今後試していきたいところ。不満点はわかっていた事ではあるんですが、ちょっと重いしぶ厚い事ですね。どっちもMacBook Airだと解決しとるやないかい