22 lines
469 B
Nix
22 lines
469 B
Nix
{ docker-nixpkgs
|
|
, nixFlakes
|
|
, writeTextFile
|
|
, extraContents ? [ ]
|
|
}:
|
|
docker-nixpkgs.nix.override {
|
|
nix = nixFlakes;
|
|
extraContents = [
|
|
(writeTextFile {
|
|
name = "nix.conf";
|
|
destination = "/etc/nix/nix.conf";
|
|
text = ''
|
|
accept-flake-config = true
|
|
experimental-features = nix-command flakes
|
|
'';
|
|
})
|
|
] ++ extraContents;
|
|
|
|
extraEnv = [
|
|
"PATH=/root/.nix-profile/bin:/usr/bin:/bin" # Not sure how to just prepend
|
|
];
|
|
}
|