From 09fc18233b51596b2cdb584007d080dd654ba4dc Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Mon, 7 Dec 2020 03:41:46 +0100 Subject: [PATCH] Escape channel name --- overlays/writeHaskellScript.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/overlays/writeHaskellScript.nix b/overlays/writeHaskellScript.nix index 6b772820..e75d1d9d 100644 --- a/overlays/writeHaskellScript.nix +++ b/overlays/writeHaskellScript.nix @@ -45,7 +45,7 @@ self: super: { getNivPath :: Text -> Text -> IO Text getNivPath sources channel = do - let expression = [i|(import #{sources}/nix/sources.nix).#{channel}|] :: String + let expression = [i|(import #{sources}/nix/sources.nix)."#{channel}"|] :: String nix_build ["-Q", "-E", expression, "--no-out-link"] &> devNull escaped <- nix_instantiate ["--eval" :: String, "-E", [i|toString #{expression}|]] |> captureTrim pure . Text.dropAround ('"' ==) . decodeUtf8 . trim $ escaped