From 37b64dd0d4ab866c94c1cfe4940eb51a6dacf8a2 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Fri, 28 Feb 2020 22:58:21 +0000 Subject: [PATCH] add dockerImage utility --- default.nix | 3 ++- dhallToNix.nix => pkgs/dhallToNix.nix | 0 pkgs/dockerImage.nix | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) rename dhallToNix.nix => pkgs/dhallToNix.nix (100%) create mode 100644 pkgs/dockerImage.nix diff --git a/default.nix b/default.nix index e3d70b5..54ece9a 100644 --- a/default.nix +++ b/default.nix @@ -9,7 +9,8 @@ let self = { # nix tools - dhallToNix = import ./dhallToNix.nix; + dhallToNix = import ./pkgs/dhallToNix.nix; + dockerImage = callPackage ./pkgs/dockerImage.nix { }; # other MoonPlus = callPackage ./pkgs/moonplus { }; diff --git a/dhallToNix.nix b/pkgs/dhallToNix.nix similarity index 100% rename from dhallToNix.nix rename to pkgs/dhallToNix.nix diff --git a/pkgs/dockerImage.nix b/pkgs/dockerImage.nix new file mode 100644 index 0000000..ff882c8 --- /dev/null +++ b/pkgs/dockerImage.nix @@ -0,0 +1,8 @@ +{ sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs { } }: + +attrs: +pkgs.dockerTools.buildLayeredImage { + config = { + WorkingDir = "/"; + }; +} // attrs