Link: https://github.com/nix-community/stylix/pull/1289 Reviewed-by: Daniel Thwaites <danth@danth.me> Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk> Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com> Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
24 lines
645 B
Nix
24 lines
645 B
Nix
{ inputs, ... }:
|
|
{
|
|
perSystem =
|
|
{ pkgs, ... }:
|
|
{
|
|
checks.nixpkgs-and-dev-nixpkgs-version-consistency =
|
|
pkgs.runCommand "nixpkgs-and-dev-nixpkgs-version-consistency"
|
|
{
|
|
dev_nixpkgs = inputs.dev-nixpkgs.narHash;
|
|
nixpkgs = inputs.nixpkgs.narHash;
|
|
}
|
|
''
|
|
if [ "$nixpkgs" != "$dev_nixpkgs" ]; then
|
|
printf \
|
|
'inconsistent nixpkgs (%s) and dev-nixpkgs (%s) versions\n' \
|
|
"$nixpkgs" \
|
|
"$dev_nixpkgs" \
|
|
>&2
|
|
exit 1
|
|
fi
|
|
mkdir "$out"
|
|
'';
|
|
};
|
|
}
|