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 + ''; + }