Skip to content

A repo to setup a Dev Container with the packages that I typically use.

Notifications You must be signed in to change notification settings

rmjhynes/dotfiles-devpod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DevPod Dotfiles ๐Ÿ‹

Dev-Environment-as-Code

A repo to setup a Dev Container with the packages that I typically use. This could potentially be used as a template for other dev containers if I needed to create one on a per project basis.

DevPod

Dev containers were designed to work with VSCode. Since I don't use VSCode on my personal machines and prefer to use Neovim, I needed a solution to run them without being locked into a vendor / IDE.

DevPod is an open source equivalent that you can use with any IDE and makes it very easy to SSH into the container so that you can use a terminal-based editor such as Neovim.

Package Management

Dev containers have many Features available that you can use in place of packages. For now I have stuck to using only the officially maintained Features.

For the rest of the packages that I need, I have installed them with the Nix Package Manager Feature. Since I am used to using NixOS, I have just copied the packages over from my nixos-config repo.

VSCode Configuration

Since I do still use VSCode for larger projects, I have configured the settings and declared the extensions that I like in the .devcontainer/devcontainer.json spec.

About

A repo to setup a Dev Container with the packages that I typically use.

Topics

Resources

Stars

Watchers

Forks