packages feed

templatise-0.1.5.0: .devcontainer/devcontainer.json

{
  "name": "template.hs",
  "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
  // Features to add to the dev container. More info: https://containers.dev/features.
  "features": {
    "ghcr.io/devcontainers-contrib/features/haskell:2": {
      "globalPackages": "cabal-fmt ormolu ghci-dap haskell-debug-adapter"
    },
    "ghcr.io/devcontainers-contrib/features/pre-commit:2": {},
    "ghcr.io/devcontainers/features/git:1": {},
    "ghcr.io/devcontainers/features/github-cli:1": {}
  },
  // 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": "",
  // Configure tool-specific properties.
  "customizations": {
    "vscode": {
      "settings": {
        "haskell.manageHLS": "GHCup"
      },
      "extensions": [
        "berberman.vscode-cabal-fmt",
        "DavidAnson.vscode-markdownlint",
        "eamodio.gitlens",
        "github.vscode-github-actions",
        "GitHub.vscode-pull-request-github",
        "haskell.haskell",
        "ms-azuretools.vscode-docker",
        "phoityne.phoityne-vscode"
      ]
    }
  },
  // Comment out to connect as root instead. To add a non-root user, see: https://aka.ms/vscode-remote/containers/non-root.
  "remoteUser": "vscode"
}