So this is the easyiest way i have to write down my process of setting up my developer enviroment, thats VSCode and Git, with verification. At somepoint I want to move away from github to either codeberg or selfhosted forgejo but thats a later problem. if you are not me and are following this yourself you will need to change stuff that is specific to me
sudo emerge -a sys-apps/flatpakflatpak remote-add --user --if-not-exists flatpak https://flathub.org/repo/flathub.flatpakreposudo echo "dev-vcs/git +curl +webdav +perl keyring rust" >> sudo tee/etc/portage/package.use/gitsudo emerge -a dev-vcs/gitflatpak install flathub com.bitwarden.desktopsudo echo "app-editors/vscode wayland" >> sudo tee /etc/portage/package.use/vscode# this next one might not be nessesary depending on what licenses you agreed to when setting up gentoosudo echo "app-editors/vscode Microsoft-vscode" >> sudo tee /etc/portage/package.licensesudo emerge -a app-editors/vscodeadd email and user to git
git config --global user.email "dynamitegus@dynamitegus.au"git config --global user.name "dynamitegus"add this line to ./.config/fish/config.fish
# bitwarden sshset --export SSH_AUTH_SOCK "/home/angus/.var/app/com.bitwarden.desktop/data/.bitwarden-ssh-agent.sock"Check that it works:
ssh-add -L# andssh -T git@github.comEnable Gits signing you will need to put your public key in the path below and you will need to add the name of the key at the end of the file
git config --global gpg.format sshgit config --global user.signingkey /home/angus/.config/githubsshpublic.pubintheory that should work. i might add other configs at some point but we’ll see.