Skip to content

Instantly share code, notes, and snippets.

@royratcliffe
Last active April 22, 2024 10:53
Show Gist options
  • Save royratcliffe/ca6fcdd18ddcb043c591770a409504f9 to your computer and use it in GitHub Desktop.
Save royratcliffe/ca6fcdd18ddcb043c591770a409504f9 to your computer and use it in GitHub Desktop.
nordic-semiconductor.nrf-connect
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/ubuntu
{
"name": "Ubuntu",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/base:jammy",
// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/rocker-org/devcontainer-features/apt-packages:1": {
"upgradePackages": true,
"packages": "gawk,wget,git,diffstat,unzip,texinfo,gcc-multilib,build-essential,chrpath,socat,cpio,python3,python3-pip,python3-pexpect,xz-utils,debianutils,iputils-ping,libsdl1.2-dev,xterm,libyaml-dev,libssl-dev,autoconf,libtool,libglib2.0-dev,libarchive-dev,sed,cvs,subversion,coreutils,texi2html,docbook-utils,help2man,make,gcc,g++,desktop-file-utils,libgl1-mesa-dev,libglu1-mesa-dev,mercurial,automake,groff,curl,lzop,asciidoc,u-boot-tools,dos2unix,mtd-utils,pv,libncurses5,libncurses5-dev,libncursesw5-dev,libelf-dev,zlib1g-dev,bc,rename,zstd,libgnutls28-dev,python3-git,zstd,liblz4-tool,python-is-python3"
},
"ghcr.io/meaningful-ooo/devcontainer-features/homebrew:2": {}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "uname -a",
// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": [
"nordic-semiconductor.nrf-connect-extension-pack"
]
}
}
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment