mac tools for a windows/linux origin developer
| name | link | note |
|---|---|---|
| Firefox | https://www.mozilla.org/fr/firefox/new/ | |
| Bitwarden | https://bitwarden.com/download/ | also available in mac store |
| Yubiko Authenticator | https://www.yubico.com/products/yubico-authenticator/#h-download-yubico-authenticator | also available in mac store |
| Discord | https://discord.com/ | |
| Telegram Lite | https://desktop.telegram.org/ | available in mac store |
| Obsidian | https://obsidian.md/ | note-taking tool |
Thanks to @JonathanReez for Karabiner and Shortcuts tip. Also, about karabiner > Settings > Simple Modifications > LDLC AZERTY+ (A4Tech)
- keypad_period > m (like that numpad dot will input a dot instead comma)
- non_us_backslash > grave_accent_and_tilde (because my
@and<key are inverted) - grave_accent_and_tilde > non_us_backslash
echo '.idea' >> ~/.gitignore
git config --global user.name 'tpoisseau'
git config --global user.email '[email protected]'
git config --global core.excludesfile /Users/tpoisseau/.gitignore
git config --global init.defaultBranch mainssh-keygen -t ed25519 -C "[email protected]" -f ~/.ssh/id_ed25519_tpoisseau_github
touch ~/.ssh/config
open ~/.ssh/configwith content
Host github.com
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519_tpoisseau_github
pbcopy < ~/.ssh/id_ed25519_tpoisseau_githubhttps://github.com/settings/ssh/new
ssh -T [email protected]gpg --full-generate-key
# use [email protected] as email
gpg --list-secret-keys --keyid-format=long
gpg --armor --export <sec>https://github.com/settings/gpg/new
git config --global --unset gpg.format
git config --global user.signingkey <sec>
git config --global commit.gpgsign true
if [ -r ~/.zshrc ]; then echo 'export GPG_TTY=$(tty)' >> ~/.zshrc; \
else echo 'export GPG_TTY=$(tty)' >> ~/.zprofile; fi
if [ -r ~/.bash_profile ]; then echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile; \
else echo 'export GPG_TTY=$(tty)' >> ~/.profile; fi
echo "pinentry-program $(which pinentry-mac)" >> ~/.gnupg/gpg-agent.conf
killall gpg-agent