自用的 Linux 系统 dotfiles。
| 组件 | 说明 | 文档 |
|---|---|---|
| Neovim | 文本编辑器,使用原生 LSP + Mason | 文档 |
| Niri | 可滚动平铺式 Wayland 合成器 | 文档 |
| Hyprland | 动态平铺式 Wayland 合成器 | 文档 |
| Tmux | 终端复用器 | 文档 |
| Kitty | GPU 加速终端 | - |
| Ranger | 终端文件管理器 | - |
前提:NixOS 已装好、启用 Flakes、有 root 权限。home-manager 已通过 flake 内置,无需单独安装。
# 克隆配置文件到 ~/.config/nixos
git clone https://github.com/niniconi/dotfiles ~/.config/nixos
cd ~/.config/nixos
# 构建并应用(配置名跟随 hostname 自动匹配)
sudo nixos-rebuild switch --flake ~/.config/nixos换机器前,修改
flake.nix顶部的userName和hostName为对应值。
详细配置请查看 doc/ 目录。
- Neovim 配置 - 插件、LSP、快捷键
- Niri 配置 - 快捷键、窗口管理
- Hyprland 配置 - 快捷键、窗口管理
- Tmux 配置 - 快捷键、面板操作