ITADN
ncaq/dotfiles
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

dotfiles

我的主要配置文件。

它由 NixOS | 声明式构建与部署home-manager 管理。

注意

[!NOTE] 我的默认 ${USER}ncaq。 我未使用其他用户名进行测试。 我已将用户名硬编码。 也许,如果你想使用其他用户名,你需要修改代码。

初始化

选择适合你环境的安装方法:

NixOS

非 NixOS

重建

./install.sh

此脚本会自动检测您的环境并运行相应的命令。

格式

nix fmt

检查

静态

nix-fast-build --option eval-cache false --no-link --skip-cached

策略

作为一般原则, 我倾向于使用 home-manager,仅当 NixOS 选项更简单或为唯一选择时才使用 NixOS 选项。

目录结构

flake.nix

flake 的入口点。

home/

home-manager 配置文件。

home/ 包含 home-manager 配置文件。

home/link.nix, home/linked/

从文件路径创建符号链接。 link.nix 是创建它们的程序。 linked/ 包含链接的文件。

home/package/

用于安装软件包。

home/prompt/

直接供聊天 LLM 和编码代理使用的提示词。

lib/

Nix 表达式的库文件。

nixos/

NixOS 配置文件。

pkgs/

自定义 Nix 软件包。

相关外部配置仓库