From 278a02cc87eab43f05be74414077ce22d1f48ac8 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Fri, 18 Nov 2022 23:20:59 +0300 Subject: [PATCH] expose lib in flake --- flake.nix | 5 ++++- lib.nix | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index bf2405b..57bc5fc 100644 --- a/flake.nix +++ b/flake.nix @@ -5,7 +5,10 @@ }; outputs = { self, nixpkgs, flake-utils }: - flake-utils.lib.eachDefaultSystem (system: + { + lib = import ./lib.nix; + } + // flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; diff --git a/lib.nix b/lib.nix index eacc0e3..2d450d5 100644 --- a/lib.nix +++ b/lib.nix @@ -24,7 +24,7 @@ let else if isFloat val || isInt val then toString val else if isBool val then toLuaBool val else if isNull val then null - else null; + else throw "[nix2lua] Value '${toString val}' is not supported"; toLuaList = val: wrapObj (excludeNull (map toLua val)); @@ -43,8 +43,7 @@ let validString = value: if isString value then value - else throw "Value '${toString value}' is not a valid string"; - + else throw "[nix2lua] Value '${toString value}' is not a valid string"; in { inherit toLua;