# Swift development container A development container built off swift / ubuntu as base image. This is typically used as a base image for a `devcontainer` for for a swift project. ## Installed Packages This image includes my relevant dotfiles (shell, neovim, scripts, etc.) and the following extra packages: - bob (neovim version manager) - curl - direnv - eza - fzf - neovim (nightly) - ripgrep - starship - zsh ## Usage In a new project, use this image as the base image for your dev container. **.devcontainer/devcontainer.json** ```json { "name": "Swift", "image": "git.housh.dev/swift-dev-container:latest", "features": { ... }, ... "remoteUser": "swift" } ``` ### Start the dev container. ```bash devpod up . --ide=none ```