Switched to git as it will fail to compile with "must be run in a git clone" errors.
I had been using vscode as an example for git, which was doing it that way. signal-desktop seems does it this way. Hopefully that's correct, if not I'll need further instructions. Thanks :)