{ extensions = [
  {
    name = "nix-env-selector";
    publisher = "arrterian";
    version = "1.0.7";
    sha256 = "0mralimyzhyp4x9q98x3ck64ifbjqdp8cxcami7clvdvkmf8hxhf";
  }
  {
    name = "rust-analyzer";
    publisher = "matklad";
    version = "0.3.901";
    sha256 = "EQgkP4OSMnxImUmRkN4do9kGv3bcwZb/4DQjTXkxvVA=";
  }
  {
    name = "pretty-formatter";
    publisher = "mblode";
    version = "0.2.2";
    sha256 = "1kdcxdvccf1fhg8lr8zwi5v7l2ja02p1kxq871jgakq2y42fclpy";
  }
  {
    name = "cmake-tools";
    publisher = "ms-vscode";
    version = "1.9.2";
    sha256 = "12r360fr38qq1cvssg0ajhhipcaymbdjjd9dncy4fb02ajha823s";
  }
  {
    name = "cpptools";
    publisher = "ms-vscode";
    version = "1.7.1";
    sha256 = "0hc6gnw00mri6hijm752zmhz26864dk8gxwa0yshy20hk9z29y6s";
  }
  {
    name = "vsliveshare";
    publisher = "ms-vsliveshare";
    version = "1.0.5242";
    sha256 = "0mndks2zfpxydd9fpwbi98qdhzkjzwfhh7hg3z222l18scfzad3z";
  }
  {
    name = "cmake";
    publisher = "twxs";
    version = "0.0.17";
    sha256 = "11hzjd0gxkq37689rrr2aszxng5l9fwpgs9nnglq3zhfa1msyn08";
  }
  {
    name = "vim";
    publisher = "vscodevim";
    version = "1.21.10";
    sha256 = "0c9m7mc2kmfzj3hkwq3d4hj43qha8a75q5r1rdf1xfx8wi5hhb1n";
  }
  {
    name = "gruvbox";
    publisher = "jdinhlife";
    version = "1.5.1";
    sha256 = "0ghB0E+Wa9W2bNFFiH2Q3pUJ9HV5+JfKohX4cRyevC8=";
  }
];
}