{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihhffs57ygcahwhz26di6rwneuiqcvwpnaucuuwvjhwn2mftjrhqa",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3moqltfhzert2"
  },
  "path": "/t/nixos-vs-code-and-haskell-related-extensions-for-vs-code/14299#post_1",
  "publishedAt": "2026-06-20T18:04:53.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "Release `language-haskell` 3.8.0"
  ],
  "textContent": "I am a Windows/Windows Terminal/VS Code user, experimenting with NixOS/Plasma as a dual boot (principally with the long term aim to support better users of Stack on NixOS).\n\nI’ve configured NixOS to have Stack (the `stack` package) and VS Code (the `vscode` package) but I’m not sure how to configure things so that VS Code can make use of the popular Haskell-related VS Code extensions.\n\nI am particularly interested in syntax highlighting. I see that there have been some developments in that regard:\n\n  * Release `language-haskell` 3.8.0\n\n\n\nI’m also interested in the ‘Haskell’ VS Code extension, if it can work on NixOS.\n\nOn Windows, I use Stack to manage GHC versions and Stack versions; and the Haskell extension for VS Code uses GHCup to manage HLS versions.\n\nOn NixOS, Stack uses Nix to manage GHC versions.\n\nAny advice on configuration would be greatly appreciated.",
  "title": "NixOS, VS Code and Haskell-related extensions for VS Code"
}