HPCesia's Nix Config
English | 简体中文
我的 Nix 配置,用于一台 NixOS 笔记本和一台 NixOS VPS。
组件列表
| NixOS | |
|---|---|
| 桌面 | KDE Plasma 6 |
| 终端模拟器 | WezTerm + Ghostty |
| 终端复用器 | Zellij |
| Shell | Fish + Starship |
| 输入法 | Fcitx5 + Rime (使用 rime-ice) |
| 配色主题 | Catppuccin Macchiato |
| 文件管理 | Yazi + Dolphin |
| 开发环境 | VSCode + Helix (with Zide) |
| 浏览器 | Firefox + Chromium (用于 PWA) |
| 机密管理 | sops-nix,详见 ./secrets |
| 媒体播放 | mpv (视频) + Quod Libet (音乐) |
部署
[!WARNING] 你不应该在你的主机上直接部署本配置,这个配置包含只有我自己可以解密使用的机密。
这个配置包含部分硬编码的绝对路径,应当放在主用户的
~/nix-config中。
对于本地 NixOS
sudo nixos-rebuild switch --flake .#kevin
对于远程 NixOS
colmena apply
致谢
- Nix Flakes
- ryan4yin/nix-config: 本配置的基础架构源自此配置。
- kamadorueda/machine: 解决 VSCode 的
settings.json写入问题。 - xddxdd/nixos-config: 解决 Audacious 与 Fcitx5 的配合问题。
- Dotfiles
- yyhhyyyyyy/selfproxy: 参考了 mihomo 的相关配置。