11.stylix/flake/dev/nixpkgs-and-dev-nixpkgs-version-consistency.nix
awwpotato a5c1532ab8
flake: partition dev inputs (#1289)
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>
2025-07-06 23:56:44 +02:00

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"
'';
};
}