日常使用

  • 系统级软件、服务、内核、驱动、用户:走 configuration.nix / Home Manager。

  • 临时工具:nix run / nix shell。

  • 用户级长期工具但不想改系统配置:nix profile install。

  • 应用配置和状态:~/.config、/var/lib 等,配合 Home Manager 或手动管理。

  • 不要直接改 /etc 的 Nix 管理文件;需要改就写进 Nix 配置或 activation 脚本。

  • 需要完全绕过 Nix 的复杂环境:用容器/VM,比在宿主上手工拼运行时更干净。