diff --git a/image.nix b/image.nix index 219b32d..a1b545e 100644 --- a/image.nix +++ b/image.nix @@ -16,12 +16,17 @@ pkgs.dockerTools.buildImage { pkgs.curl pkgs.home-manager pkgs.direnv + (pkgs.writeTextDir "etc/nix/nix.conf" "experimental-features = nix-command flakes") + (pkgs.writeTextDir "etc/passwd" "coder:x:1000:1000::/home/coder:/bin/bash") ]; - pathsToLink = ["/bin"]; + pathsToLink = ["/bin" "/etc"]; }; config = { Cmd = ["/bin/bash"]; - Env = ["SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"]; + Env = [ + "SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt" + "HOME=/home/coder" + ]; }; }