diff --git a/hosts/uranus/jupyter-container.nix b/hosts/uranus/jupyter-container.nix index 14237c3..4d7d8fd 100644 --- a/hosts/uranus/jupyter-container.nix +++ b/hosts/uranus/jupyter-container.nix @@ -29,7 +29,8 @@ pkgs.dockerTools.buildImage { ${if is-admin then "-G ${jupyterAdminGroup}" else ""} \ -p $(cat /pw/hashed-password-${user}) \ ${user} \ - && ln -s /workdir /home/${user}/shared-workdir \ + && chown -R ${user}:${jupyterAdminGroup} /home/${user} \ + && ln --force -s /workdir /home/${user}/shared-workdir ''); create-all-users-script = (lib.strings.concatStringsSep "\n" (builtins.map (u: (useradd-string u.username u.isAdmin)) jupyterUsers));