{ mkShell
, go
, gofumpt
, gopls
, callPackage
}:

let
  nodejsDevshell = callPackage ./nodejs.nix { };
in
mkShell {
  packages = [
    go
    gofumpt
    gopls
  ];

  inputsFrom = [ go nodejsDevshell ];
}