zmk/nix/pinned-nixpkgs.nix

17 lines
316 B
Nix

{ system ? builtins.currentSystem }:
let
pin = builtins.fromJSON (builtins.readFile ./pinned-nixpkgs.json);
nixpkgsSrc = builtins.fetchTarball {
inherit (pin) url sha256;
};
in
import nixpkgsSrc {
inherit system;
config = {
allowUnfree = true;
};
overlays = []; # prevent impure overlays
}