diff --git a/images/cachix-flakes/default.nix b/images/cachix-flakes/default.nix index c82f1d1..d4d7543 100644 --- a/images/cachix-flakes/default.nix +++ b/images/cachix-flakes/default.nix @@ -1,6 +1,10 @@ { docker-nixpkgs -, nixFlakes +, cachix }: -docker-nixpkgs.cachix.override { - nix = nixFlakes; -} +(docker-nixpkgs.nix-flakes.override { + extraContents = [ cachix ]; +}).overrideAttrs (prev: { + meta = (prev.meta or { }) // { + description = "Nix and Cachix image"; + }; +}) diff --git a/images/cachix/default.nix b/images/cachix/default.nix index 59fcdee..bfcfbd4 100644 --- a/images/cachix/default.nix +++ b/images/cachix/default.nix @@ -1,9 +1,7 @@ { docker-nixpkgs , cachix -, nix }: (docker-nixpkgs.nix.override { - nix = nix; extraContents = [ cachix ]; }).overrideAttrs (prev: { meta = (prev.meta or { }) // { diff --git a/images/nix-flakes/default.nix b/images/nix-flakes/default.nix index 767c613..d1e09b9 100644 --- a/images/nix-flakes/default.nix +++ b/images/nix-flakes/default.nix @@ -1,6 +1,7 @@ { docker-nixpkgs , nixFlakes , writeTextFile +, extraContents ? [ ] }: docker-nixpkgs.nix.override { nix = nixFlakes; @@ -12,5 +13,5 @@ docker-nixpkgs.nix.override { experimental-features = nix-command flakes ''; }) - ]; + ] ++ extraContents; }