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" >> /etc/portage/package.use/gitsudo emerge -a dev-vcs/gitflatpak install flathub com.bitwarden.desktopsudo echo "app-editors/vscode wayland" >> /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" >> /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/.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
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.