---
title: 私のツールチェーン
url: https://doc.liz6.com/ja/tools/overview
locale: ja
area: tools
tags:
- tools
date: null
modified: 2026-07-16
description: 日常的に使用している開発環境と dotfiles —— エディタ、ターミナル、Hyprland デスクトップ、そしてコマンドライン関連の一式。
---

# 私のツールチェーン

私が毎日使用している環境は Gentoo + Hyprland です。設定は細かく数十箇所に散らばっていますが、体系的に構成されているのは以下の2点だけで、他はすべてこれらを取り巻く細かな調整に過ぎません。

1つ目は**色は唯一のソースから取得する**ことです。壁紙を変更すると、matugen が Material You のパレットを算出し、ターミナル、Quickshell、ロック画面、ランチャー、IME、GTK アプリケーションなどすべてのアプリケーションに適用されます。特定の設定ファイルで色値を手動で入力することはなく、デスクトップ全体で一貫した色使いを維持しています。

2つ目は**移動キーは一度だけ学ぶ**ことです。`hjkl` キーシーケンスは、Neovim のウィンドウ、Zellij のパネル、Hyprland のウィンドウフォーカスとすべて共通しており、思考を切り替えることなくシームレスに操作できます。

その他の設計思想は非常にシンプルです。ターミナルで完結できることは GUI アプリを開かず（git→lazygit、k8s→k9s、ファイル→superfile）、複数マシン間で同期が必要な少数の設定は chezmoi を経由し、残りは直接 `~/.config` に配置しています。

| | | |
|---|---|---|
| エディタ | [Neovim](nvim/01-overview.md) | LazyVim をベースに LSP/デバッグ/Flutter/C#/IME切替 |
| ターミナル | [Ghostty](ghostty.md) · [WezTerm](wezterm.md) | メインは Ghostty; Windows では WezTerm を使用 |
| マルチプレクサ | [Zellij](zellij.md) | Neovim とシームレスに切り替え可能 |
| デスクトップ | [Hyprland エコシステム](hyprland/01-overview.md) | Hyprland + Quickshell + matugen |
| Shell | [Zsh](shell.md) | 補完機能に重点 |
| コマンドライン | [CLI ツールボックス](cli-toolbox.md) | rg / fd / bat / eza / delta |
| 同期 | [chezmoi](chezmoi.md) | 複数マシンでの dotfiles 管理 |
