diff --git a/overlays/testing.nix b/overlays/testing.nix index 981d2759..4d7ce4e3 100644 --- a/overlays/testing.nix +++ b/overlays/testing.nix @@ -9,8 +9,8 @@ let haskellBody = name: commandline: '' main = do (configDir:hostname:args) <- getArgs - (decodeUtf8 -> homeManagerChannel) <- nix_instantiate "--eval" "-E" ([i|(import ./channels.nix).#{hostname}.home-manager-channel|] :: String) |> captureTrim - (decodeUtf8 -> nixpkgsChannel) <- nix_instantiate "--eval" "-E" ([i|(import ./channels.nix).#{hostname}.nixpkgs-channel|] :: String) |> captureTrim + (decodeUtf8 -> homeManagerChannel) <- nix_instantiate "--eval" "-E" ([i|(import #{configDir}/channels.nix).#{hostname}.home-manager-channel|] :: String) |> captureTrim + (decodeUtf8 -> nixpkgsChannel) <- nix_instantiate "--eval" "-E" ([i|(import #{configDir}/channels.nix).#{hostname}.nixpkgs-channel|] :: String) |> captureTrim paths <- aNixPath homeManagerChannel nixpkgsChannel (toText configDir) logFile <- mktemp |> captureTrim let command = (${commandline}) &!> StdOut &> Append logFile