From 08e98e2e632a4b9db9568799f2b36aea345dc36d Mon Sep 17 00:00:00 2001 From: pacien Date: Tue, 15 Nov 2022 01:06:03 +0100 Subject: lib/shell: add optional print functions --- lib/shell.nix | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/shell.nix') diff --git a/lib/shell.nix b/lib/shell.nix index 3f6defc..d7d15fa 100644 --- a/lib/shell.nix +++ b/lib/shell.nix @@ -16,6 +16,9 @@ let }; in rec { + ifSomeAttrs = attrs: f: pkgs.lib.optionalString (attrs != {}) (f attrs); + ifSomeList = list: f: pkgs.lib.optionalString (list != []) (f list); + exportEnvVar = k: v: '' export ${escapeShellArg k}="${v}" ''; -- cgit v1.2.3