如何将我的 nix 安装(在 macOS 上)指向特定版本的 nixpkgs?我试图确保我的家庭和办公室计算机始终使用所有软件包的相同版本。
答案1
您可以固定 nixpkgs 版本,如下所示维基百科
import (builtins.fetchTarball {
# Descriptive name to make the store path easier to identify
name = "nixos-unstable-2018-09-12";
# Commit hash for nixos-unstable as of 2018-09-12
url = "https://github.com/nixos/nixpkgs/archive/ca2ba44cab47767c8127d1c8633e2b581644eb8f.tar.gz";
# Hash obtained using `nix-prefetch-url --unpack <url>`
sha256 = "1jg7g6cfpw8qvma0y19kwyp549k1qyf11a5sg6hvn6awvmkny47v";
}) {}