From 193fc2e67a85f13596860e8af30d99fb525c8267 Mon Sep 17 00:00:00 2001 From: Max Date: Tue, 29 Mar 2022 20:12:33 +0200 Subject: [PATCH] use fromTOML on Nix >= 2.6.0 --- grammars.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/grammars.nix b/grammars.nix index bcd2c2fa905e..ada14aaf9847 100644 --- a/grammars.nix +++ b/grammars.nix @@ -5,8 +5,10 @@ let languages-json = runCommand "languages-toml-to-json" { } '' ${yj}/bin/yj -t < ${./languages.toml} > $out ''; - languagesConfig = - builtins.fromJSON (builtins.readFile (builtins.toPath languages-json)); + languagesConfig = if lib.versionAtLeast builtins.nixVersion "2.6.0" then + builtins.fromTOML (builtins.readFile ./languages.toml) + else + builtins.fromJSON (builtins.readFile (builtins.toPath languages-json)); isGitGrammar = (grammar: builtins.hasAttr "source" grammar && builtins.hasAttr "git" grammar.source && builtins.hasAttr "rev" grammar.source);