さまざまな人々がやっていたので自分もやってみる
OS
メインマシン
Arch Linuxが続投されています。Windowsは撲滅されました。
自宅にArchLinuxミラーサーバーを立てることでPacmanが爆速になって快適です。
macbook Air M3
macOS Tahoe(26)はぷにぷにUIが嫌いなので15のまま使い続けています。
プロプライエタリソフトウェアが快適に動いてすごい。
Windows
開発機はWindows 11 24H2(からOS以外のコンポーネントを抹消したもの)、ゲーム機はWindows 10(からOS以外のコンポーネントを抹消したもの)を使っています。
Windows機は全部VM機能(Vt-dなど)を無効化して使っています。
エディタ
だいたいVSCodeを使っています。2025年にChromiumのWayland対応がマシになったので、VSCodeもWaylandで安定して動くようになりました。
賢い補助が欲しいときはIntelliJ系を使っています。これもJVMに起動フラグを付けるとWaylandで起動してくれます。欠点としてはIMEが動かないことくらい?
ターミナルで使用するエディタはNeovimです。AstroNvimを使用していましたが、アップデートで設定ファイルの互換性が消滅してマイグレートをする羽目になるのでAstroNvimはやめて、1から構築をしかけで放置しています。
RustとTypeScriptとC# が動けばだいたい問題はないです。
コーディングエージェント
AI補完はGitHub Copilotを使っています。
AIエディタとしてGoogle Antigravityを使っています。AIけっこうかしこい。
Github CopilotもGoogle AntigravityもStudent Discountで無料なのでありがたいです。
Claude Codeが世間的には一番賢いらしいですが、有料なので使っていません。
ターミナルエミュレータ
Linux, macOS共にAlacrittyを使っています。
一時期WezTermを使っていましたが、バイナリをcatすると耐えてくれないのでAlacrittyに戻しました。
ターミナルマルチプレクサ
使っていません。
ウィンドウが持てるので大量にターミナルを開いて使っています。
欠点としてタスクバーがおしまいになります。
シェル
Linux, macOS共にzshを使っています。
zshにRust製を使ったプロンプトを入れています。デフォルト設定のまま使っていますが、特に問題はありません。
emacsキーバインドを覚えていないのでシェル初心者です。
ランチャー
ランチャーって何…?
macOSではRaycastを使っています。無料プランで十分です。
Linuxはwf-panelのスタートボタンもどきで起動しています。
WM
DEとしてWayfireを使っています。
WayfireはWlrootsベースのWaylandコンポジタで、compizを感じることができます。
VRChatのデスクトップモードはWaylandで動かしていますが、ゲームはゲーム専用機に回しているのでメインPCでゲームをすることはほぼなくなりました。
なぜかlibxkbcommon.soでセグフォする問題があって、XのアプリケーションがXWaylandの上でまともに動かない問題があります。
Cで書かれたwf-panelとかいろいろがセグフォしまくるので全部Rustで書き直したいです。
フォント
macOSからヒラギノ角ゴシックを持ってきて使っています。
エディタにはSauceCodePro Nerd Font Monoを使っています。
ブラウザ
Linux, AndroidではFirefoxを使っています。Waylandネイティブで動くので快適です。
それ以外の環境ではMS Edgeを使っています。Chromiumベースのブラウザでは一番軽いのでおすすめです。初回にMicrosoftのおせっかいを手懐ける必要があります。
iOSはSafariを使っています。拡張機能が入ってべんり。
Android Chromeは早く拡張機能を入れられるようにしてほしいです。
開発環境のセットアップ
メインPCに直接開発環境をセットアップしています。
VMやコンテナに閉じ込めることはしていません。
ノートテイキング
一応Obsidianをセットアップしましたが、習慣化していないのでメモを取らずに頭に置いておいて結局忘れることをやっています。
キーボード
Varmilo 92 Sea Melody JISを使い続けています。桜軸です。
SKK
Linux, macOS, Windows全てにSKKを入れています。普通のIMEが触れなくなったのでPC初心者です。
特に配列は変えずにSKKを使っています。
Linuxではfcitx5-skk、macOSではAquaSKK、WindowsではCorvusSKKを使っています。
まとめ
dotfiles盆栽を初めたいけどなにから初めればいいのかわからないので放置しています。