この取り組みがいいなと思ったので真似する.
観点
OSなど
エディタ
コーディングエージェント
ターミナルエミュレータ
ターミナルマルチプレクサ
シェル
ブラウザ
システムパッケージマネージャ
dotfiles
ノートテイキング
キーボード
フォント
その他
OS など
Windows(WSL),Windows(MinGW), Linux, MacOS を併用している.一応メインは MacOS だが,開発したいものに応じて適宜使い分けている.最近は Windows もかなり便利になっており,昔のように不便のあまり憤りを感じるといった現象は発生していない.
Linux は Pop!_OS か Ubuntu を利用している.
エディタ
Cursor がメイン.たまに気分で Zed を使っている.VS Code を利用することは仕事以外だとほぼ無くなった.唯一 OpenVSX で配布されていない拡張機能が使いたい時に使うくらい.
Neovim も最低限の設定を入れているが,ファイルをこちょこちょしたいときくらいにしか使っていない.現状 Neovim は Cursor と VS Code で使っている vscode-neovim のバックエンドとしての役割が大きい.
エディタももっといろんなものに手を出していきたい.Emacs とか.
コーディングエージェント
Cursor, Codex がメイン.調査や日常の作業には Antigravity を利用している.
Claude Code が一番流行っていそうだがほとんど使っていない.
ターミナルエミュレータ
OSごとに異なる.
Mac: Alacritty
Linux: 標準のエミュレータ
Windows: Windows Terminal
Mac と Linux では tmux を使うようになったので,正直エミュレータの機能とか使い心地に対する要求がかなり希薄になっている.2025年末には Ghostty が流行っていたが,乗り換える動機も特にないわけで試さずスルーしている.
周りだと Warp 使いもいる.Mac を買った当初 Alacritty に落ち着く前に試したものの,個人的にはあまり嬉しさを感じなかったので使っていない.
ターミナルマルチプレクサ
tmux を使っている.
より easy な Zellij も試していたが,tmux が使えるようになってきたので途中でやめた.
操作を忘れたら都度「とほほのtmux入門」を開きチートシートとして使っている.これで正直事足りる.
シェル
zsh.変わっていない.fish だったのは2023か2024のはず.
ブラウザ
Arc を使っている.Arc のピンとかワークスペース機能をフル活用しているので開発が続いて欲しい.
Linux では Google Chrome を使っている.
パッケージマネージャ
homebrew がメインになった.MacOS だけじゃなくて Linux でも使っている.Windows は特に方針がない.適当.
去年と比べると Nix と home-manager を辞めたのが大きな差分になってそう.2025年は一時期 Linux で aqua を試していた.今は mise の流行が強そう.
他は特にこだわっていない. Python 自体や Python 系ツールの管理は全て uv に寄せているというくらい.
dotfiles
home-manager を辞め,現在は GNU stow を使ったシンプルな構成になった.それなりに気に入っている.いろんな環境を渡り歩くようになった結果,全てに対応できる dotfiles を作るのはしんどい.都度開発環境を作り直すだけのフットワークがあればそれでええやんという考え方になっている.
だからメンテするというよりはスナップショットをいくつも公開していけばいいと思っていて,リポジトリの名前も dotfiles というのをやめて mutta という名前になっている.宇宙兄弟の主人公の名前.今後別のスナップショットを公開することがあれば別の登場人物の名前にしようかなって.
こうやってわざと環境を壊すことを許容しアジリティに重点を置く考え方は,それなりに良くできたパッケージマネージャの存在する分野にしか適用できないものではある.なのでもっと再現性がしんどい分野をやる羽目になったら Nix に傾倒していく可能性はあると思う.
ノートテイキング
Obsidian がメインで,Obsidian Sync ($5/month)でデバイス間同期をしている.また Scrapbox(Cosense)も併用している.
小さいトピックとして汎用的にまとめられる,かつ公開しても良いものは Scrapbox へ,作業メモや重めのレポートなどは Obsidian へという感じの使い分け.
キーボード
キーボードへの執着が薄れていて,家で作業する時でもノート PC についているパンタグラフを一番使っていた.HHKB はほぼ使っていない.
フォント
環境や気分によって適当に変えている.Mac は標準のまま利用している.
気に入っているのは 白源(HackGen),Monaspace Krypton あたり.
その他
コンテナ
Docker を使っている.Mac でどうすればいいかよくわからず,コンテナを使う開発は Linux でやっている.
ウィンドウマネージャ
標準のウィンドウマネージャを使っている. MacOS でタイリングウィンドウマネジャーを使っている人は結構いるっぽいので今後試したい.
ランチャー
MacOS のランチャーが直感的に動いてくれなくて多少の不満がある. Raycast というのをよく聞くので今後試したい.