2026/01/17

開発環境現状確認 2026

なんか流行ってるらしい

どうやら​ blog.handlena.me と​ Don’t Repeat Yourself が​原点らしい。

OS

以前は​ NixOS-WSL を​使って​家の​デスクトップで​開発を​していたが,​MacBook Air M4 32GB を​購入してからは​もっぱら​ macOS を​使っている。 Nix の​設定が​壊れて NixOS-WSL 側で​ Emacs を​起動しても​設定が​読み込まれなくなっちゃったのも​要因では​あるが。

エディタ

Emacs を​使っている。​以前​ Cosense にてまとめたが,​使い​始めて​ 5 年くらいに​なる。​去年くらいに​ Twist.nix に​ Emacs の​設定を​寄せた

Windows で​ Unity 周りを​触る​時に​たま〜に​ Visual Studio Code を​開くが​それくらい。​VSCode に​ついても​ Emacs キーバインドを​使っている。 Emacs に​ついては​特に​ PC を​深く​使えるようになる​前から​設定していた​キーバインドが​あり,​それに​下手に​慣れてしまった​せいで​離れられず​困っている。​例えば​ Undo は​ C-u,​Redo は​ C-r に​しているので​困る。

最近は​ Blender の​おかげで​ C-z と​ C-Z で​ Undo/Redo するのも​癖に​なってきたので,​俺の​ Emacs には​ Undo と​ Redo の​キーバインドが​それぞれ 3 種類くらい​ある。

Emacs 自体と​いうより,​今まで​培ってきた​設定と​キーバインドと​ Magit が​好き。​Magit が​ないと​もう​ Git ​使えねえ。​Magit おすすめです。

コーディングエージェント

Codex を​使っている。​以前は​研究室の​金で​ぬく​ぬく​ Claude Code Max $200 を​使っていたが,​予算が​枯渇して​なくなってしまった。​結局​卒論も​超手抜きで​終わりそう。

別に​コーディングエージェントが​ Codex に​なったのが​悪いとかではなく,​純粋に​俺の​怠惰が​原因なので,​使われる​ AI も​可哀想だなと​思う。

Agent Skills の​設定には​自分で​作った​ agent-skills-nix って​やつを​使っている。​ たぶん俺以外の​誰も​使っていない ​調べたら​ 2 3 人の​ユーザーが​いるらしい。

ありが​たい​話だ,​去年の​末に​作って​以降ろくに​更新していないので​やっていきたい。

ターミナルエミュレータ

Windows では​ Windows Terminal を​使っている。​macOS では​ Alacrrity

Alacrrity,​正直 Ghostty より​アイコンも​かわいくないし,​果たして​他と​比べて​早いのかもわからないが,​わざわざ移行する​気にもなれなくてずるずる​使っている。

ターミナルマルチプレクサ

Zellij なる​ものが​最近は​流行りらしいが,​Vim に​阿ってるらしくて​腹立ったので​ tmux を​使っている。

tmux の​キーバインドは​デフォルトだと​ C-b とかだった​気が​するが,​Emacs っぽくして​ C-x にした。​おかげで​使いやすくなったし,​tmux 上で​ Emacs を​起動すると​ C-x が​ tmux に​吸われて​コマンドが​なんも​入力できない。​アホか

シェル

predict-on から​離れられない​愚かな​脳なので,​zsh を​使っている。​Twitter で​ predict-on に​直近で​言及しまくっている​人間は​マジで​俺しかいなくて,​絶滅危惧種である​ことを​自覚している。

いまは​ tab を​わざわざ押して​コマンドを​選択するのが​主流らしいですね?!

ランチャー

Windows は​なんか​ Power Toys に​ある​やつ。 macOS は​ Raycast。​な〜んも​プラグインとか​入れてないです。

macOS デフォルトの​ランチャーみたいな​やつを​ Dock から​消している​かつ,​Spotlight 検索の​キーバインドを​ Raycast の​起動に​オーバーライドしている​せいで,​前プロセスを​落としたら​アプリケーションを​起動できなくなって​死んだかと​思った。

フォント

Windows は​ Noto Sans を​大抵の​アプリケーションで​強要しているが,​macOS は​特に​何も​設定していない。

ブラウザ

以前は​ Vivaldi を​使っていたが,​Firefox に​移行した。​ほぼ​困っていないが,​Google 周りの​サイトが​たまに​壊れていて​ムカつく。

開発環境の​セットアップ

home-manager で​管理している。​macOS は​ nix-darwin で​管理している。​NixOS-WSL に​ついての​設定も​残っているが,​最近は​メンテナンスしていないので​壊れていそうだ。

タスク管理・ノートテイキング

ノートテイキングには​ Cosense を​使っている。​また,​Discord に​自分の​ファイル共有や​文章共有用の​サーバーが​ある。​あんまり​セキュアではないと​思うが,まあ​転送寺ギガヒコに​任せるのも​大概だしな。

タスク管理は​ Habitica を​使っている。​今までは​ Todoist や​ Structured,​Trello などを​ホッピングしてきたが,​結局​比較的楽しそうな​ Habitica に​落ち着いた。​Habitica を​使い​始める​以前は​そも​そも​タスク管理を​しない​期間が​数年くらい​あり,​思い出した​時に​やるかみたいな​生活を​していたが,​流石に​社会生活を​やっていくに​当たっては​ハンデすぎた。

キーボード

TEX Shura に​ Holy Panda の​パチモンを​入れていたが,​授業中に​コーディングしていると​同級生に​「あまりに​もうるさい」と​言われたので​ Kailh Midnight Silent V2 Switch / Tactile に​変えた。

しかし、​家の​キーボードであった​ NiZ Plum 75 が​壊れたので​ TEX Shura を​家の​キーボードに​不本意ながらする​ことに​なり、​外では​ MacBook に​ついている​キーボードしか​使っていない。

ポインティングデバイス

中 2 の​頃に​ Twitter の​フォロワーた​ちが催していた​た​こ焼きパーティー​(俺は​遅刻したので​たこ焼きを​食う​ことは​できなかった)の​ビンゴ大会で​当たったエレコムの​クソ安い​マウスを​もう​ 6 年くらい​使っている。​あまりにも​こだわりが​ない。

TEX Shura は​トラックポイント目当てで​買った​ものの,​あんまり​使ってない。​家には​この​マウスが​あるから……

MacBook に​ついている​トラックパッドが​意外と​便利なので​ TEX Shura を​持ち歩かなくても​そこまで​困っていない。

まとめ

割と​こだわりよりも​惰性で​使い続けている​道具が​多いので,​来年には​捨てられていると​いいな​(マウスとか​特に)