建议在使用前阅读: https://github.com/hlissner/dotfiles#frequently-asked-questions 和 NixOS 系列(一):我为什么心动了
- awesome-nix : 最全面的 nix 信息收集工具
- Learn nix in Y Minutes: 让你了解 nix的基本语法
- NixOS 与 Flakes | 主页: 推荐的入门工具
- How to Learn Nix: 一个系列讲述如何学习 nix 的
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
nix run #.init-os -- switch
- State “DONE” from “TODO” [2024-10-21 Mon 16:48]
config.modules.shell.env
的值。
- hlissner/dotfiles: 最初配置来源, 配置tag 为
archive/branch-2021-nix
, 不支持 macos - kclejeune/system: 之后的版本,最后使用配置 tag 为
2024.09.14
, 主要为 macos 配置,兼容 nixos 和 home-manager - 现在的版本在
kclejeune/system
之后,用 flake-parts 模块重写。
- scanhex/dotfiles/flakes/home-manager.nix , 定制 mkhome 函数和 apps.init 系列函数
- ghaf/nix/devshell.nix, devshell 的使用方法
- srid/nixos-config: KISS NixOS , flake-part 使用方法
- ryan4yin/nix-config: 又一个可供参考的配置