File: devcontainer.json

package info (click to toggle)
viking 1.11-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,468 kB
  • sloc: ansic: 81,706; xml: 2,893; sh: 2,501; makefile: 874; python: 589; perl: 384; cpp: 259
file content (21 lines) | stat: -rw-r--r-- 1,184 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  "image": "mcr.microsoft.com/devcontainers/universal:2",
  "features": {
    "ghcr.io/akhildevelops/devcontainer-features/apt:0": {
      "PACKAGES": "gtk-doc-tools docbook-xsl yelp-tools libpng-dev libgtk-3-dev libicu-dev libjson-glib-dev intltool autopoint xxd libcurl4-gnutls-dev libglib2.0-dev-bin libsqlite3-dev nettle-dev libmapnik-dev libgeoclue-2-dev libgexiv2-dev libgps-dev libmagic-dev libbz2-dev libzip-dev liboauth-dev libnova-dev yaru-theme-icon"
    }
  },
  "mounts": [
    "source=/tmp/.X11-unix,target=/tmp/.X11-unix,type=bind,consistency=cached",
    "source=${localWorkspaceFolder}/.cache/viking,target=/home/codespace/.cache/viking,type=bind,consistency=cached",
    "source=${localWorkspaceFolder}/.config/viking,target=/home/codespace/.config/viking,type=bind,consistency=cached"
  ],
  "containerEnv": {
    // Optionally, uncomment the next line
    // "LIBGL_ALWAYS_INDIRECT" : "1"
  },
  // Export the DISPLAY variable:
  //  export DISPLAY=$(ip route list default | awk '{print $3}'):0
  // References: https://stackoverflow.com/a/61110604/1288109
  "postCreateCommand": "echo export DISPLAY=$(ip route list default | awk '{print $3}'):0 >> ~/.bashrc"
}