From 38e1081cb0292f0b9ffc537a4d4be9a5c8855a30 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Wed, 7 Aug 2019 21:03:19 +0200 Subject: [PATCH] Add unpack utility --- configuration/lib/unpack.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 configuration/lib/unpack.nix diff --git a/configuration/lib/unpack.nix b/configuration/lib/unpack.nix new file mode 100644 index 0000000..908ad93 --- /dev/null +++ b/configuration/lib/unpack.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: + sourceArchive: + pkgs.stdenv.mkDerivation { + name = "unpack-temp"; + src = sourceArchive; + + buildCommand = '' + mkdir -p $out + tar -xzvf $src -C $out + ''; + }