mirror of
https://github.com/RGBCube/alejandra
synced 2025-07-29 03:27:44 +00:00
25 lines
765 B
Nix
25 lines
765 B
Nix
let
|
|
lockData = builtins.readFile ./flake.lock;
|
|
lock = builtins.fromJSON lockData;
|
|
flakeCompat = lock.nodes.flakeCompat.locked;
|
|
flakeCompatSrc = builtins.fetchTarball {
|
|
url = "https://github.com/edolstra/flake-compat/archive/${flakeCompat.rev}.tar.gz";
|
|
sha256 = flakeCompat.narHash;
|
|
};
|
|
flake = import flakeCompatSrc {src = ./.;};
|
|
in
|
|
{system ? builtins.currentSystem, ...}:
|
|
if builtins.hasAttr system flake.defaultNix.defaultPackage
|
|
then flake.defaultNix.defaultPackage.${system}
|
|
else
|
|
builtins.throw ''
|
|
|
|
Alejandra does not support the system: ${system}
|
|
|
|
Please consider creating an issue requesting
|
|
support for such system:
|
|
https://github.com/kamadorueda/alejandra
|
|
|
|
Thank you!
|
|
|
|
''
|