Files
docker-nixpkgs/images/nix/default.nix
2019-03-16 15:15:11 +01:00

28 lines
518 B
Nix

{ path, lib, nix }:
let
channel =
builtins.replaceStrings
["\n"]
[""]
"nixos-${builtins.readFile "${path}/.version"}";
in
lib.makeImage {
image = {
name = "nix";
tag = "latest";
run = ''
chmod u+w root
echo 'https://nixos.org/channels/${channel} nixpkgs' > root/.nix-channels
'';
interactive = true;
};
environment.systemPackages = [ nix ];
nix = {
enable = true;
useSandbox = false;
package = nix;
};
}