git config --global user.name "First Last" (uw naam invulle) git config --global user.email "[email protected]" git config --global http.postBuffer 157286400
nieuwe git ... gebruik git fetch; git merge idpv git pull (of zet rebase merge)
install vscode install platformio in vscode install https://karabiner-elements.pqrs.org/ (map shift-ESC to tilde)
install iterm2 make iterm default term install iterm integrations
https://www.python.org/downloads/>
install python3.11.9 (not 12!!!! it brakes ansible) install certs and shell check
install brew (https://brew.sh/)
install liquidprompt via git (powerline_full theme)
add to zshrc
[[ $- = i ]] && source ~/liquidprompt/liquidprompt [[ $- = i ]] && source ~/liquidprompt/themes/powerline/powerline.theme [[ $- = i ]] && lp_theme powerline
install powerline fonts in Git dir (mkdir ~Git/) git clone https://github.com/powerline/fonts.git --depth=1 && cd fonts && ./install.sh in iterm2 change font to Roboto Mono for Powerline, Regular, 17px! change colors to solarized dark in iterm2
check if vscode terminal also has the powerline fonts ...
brew update
brew upgrade
brew install fzf
$(brew --prefix)/opt/fzf/install
exec zsh
brew install rustup rustup-init
cargo install exa
brew install cowsay
brew install coreutils
brew install bat
brew install ripgrep
brew install zoxide
brew install entr
brew install wget
wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-462.0.1-darwin-arm.tar.gz (in user root and install ./google-cloud-sdk/install.sh) exec zsh gcloud components update gcloud auth login
brew install tmux brew install tpm git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
pip3 install ansible-core==2.11.6 pip3 install apache_libcloud==3.3.1 pip3 install google-auth pip3 install requests pip3 install apache_libcloud==3.3.1
create file ~/.ansible.cfg [galaxy] server = https://old-galaxy.ansible.com/
#ansible galaxy collections install ansible-galaxy collection install google.cloud:1.2.0 ansible-galaxy collection install community.google:1.0.0 ansible-galaxy collection install community.general:3.8.1
brew install mtr
install wireguard (use ip's from wp-voice-ansible) login via glcoud ssh to one machine in each project
#diskutil brew install ncdu
brew install aria2
brew install insect
brew install mycli
brew tap dbcli/tap brew install pgcli
brew install neofetch
brew install glow
brew install duck
brew install bpytop
brew install fd
brew install tmate
brew install lazygit
brew install lux
brew install terminal-notifier
brew install neovim pip3 install pynvim sh -c "$(wget -O- https://raw.githubusercontent.com/Shougo/dein-installer.vim/master/installer.sh)"
brew install redis brew services start redis
brew install dust
brew install cheat
brew install asciinema npm --global i -D git+https://github.com/miraclx/svgembed svg-term-cli
brew install zsh-autocomplete
brew install httpie
brew install zsh-completions
gcloud components install kubectl
#openssl brew install openssl
(install latest .zshrc) rm -fr ~/perl5 PERL_MM_OPT="INSTALL_BASE=$HOME/perl5" cpan local::lib eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)" brew install perl curl -L https://cpanmin.us | perl - App::cpanminus cpanm App::cpanoutdated cpan-outdated | cpanm --notest cpanm JSON::XS cpanm Mojolicious cpanm Mojo::Redis LWP::Protocol::https cpanm Mojolicious::Plugin::Sentry
cpanm Config::YAML cpanm Carton cpanm -f Perl::PrereqScanner::Lite cpanm App::scan_prereqs_cpanfile cpanm File::JSON::Slurper cpanm -f AnyEvent cpanm AnyEvent::AIO cpanm Coro cpanm Class::Refresh cpanm Compiler::Lexer cpanm Hash::SafeKeys cpanm Perl::LanguageServer export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/opt/openssl/lib/ cpanm -n Redis::Fast
export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/Cellar/libpng/1.6.44/lib/ export C_INCLUDE_PATH=$C_INCLUDE_PATH:/opt/homebrew/Cellar/libpng/1.6.44/include/ cpanm Imager::File::PNG
echo ".DS_Store" > ~/.gitignore echo ".vscode" > ~/.gitignore
git config --global core.excludesFile '~/.gitignore'
brew install --cask macfuse