---
title: 我的工具链
url: https://doc.liz6.com/tools/overview
locale: zh
area: tools
tags:
- tools
date: null
modified: 2026-06-30
description: 我日常在用的开发环境与 dotfiles —— 编辑器、终端、Hyprland 桌面和命令行那一套。
---

# 我的工具链

我每天在用的一套环境,Gentoo + Hyprland。配置零零碎碎几十处,但真正成体系的就两件事,其余都是围着它们转的细节。

一是**颜色只有一个来源**。换壁纸时 matugen 算出一套 Material You 调色板,推给所有应用——终端、Quickshell、锁屏、启动器、输入法、GTK。我从不在某个配置里手填色值,整桌面也永远是一套色。

二是**移动键只学一遍**。`hjkl` 这套从 Neovim 的窗口,到 Zellij 的面板,再到 Hyprland 的窗口焦点,是连通的同一套键,中间不用切换思维。

其余的取向都比较朴素:能在终端里干的就不开 GUI(git→lazygit、k8s→k9s、文件→superfile),跨机器要同步的少数几样走 chezmoi,剩下直接躺在 `~/.config`。

| | | |
|---|---|---|
| 编辑器 | [Neovim](nvim/01-overview.md) | LazyVim 打底 + LSP/调试/Flutter/C#/输入法切换 |
| 终端 | [Ghostty](ghostty.md) · [WezTerm](wezterm.md) | 主力 Ghostty;Windows 用 WezTerm |
| 多路复用 | [Zellij](zellij.md) | 和 nvim 无缝跳格 |
| 桌面 | [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 |
