-
setup macos preferences (todo: generate config file for this)
-
install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/ronaldeam/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ronaldeam/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"- install firefox
brew install --cask firefox- install kitty
brew install --cask kitty- install raycast
brew install --cask raycast- install neovim
brew install neovim- install git
brew install git- install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions- install nodejs and tools
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.zshrc
echo 'typescript\ntypescript-language-server\nvscode-langservers-extracted\neslint\nprettier\ntrash-cli\nyarn' >> $NVM_DIR/default-packages
nvm install node
- install python
brew install pyenv
exec "$SHELL"
pyenv install 3.11
pyenv global 3.11- download dotfiles
git clone https://github.com/RonaldEAM/.dotfiles.git .dotfiles- install stow
brew install stow- configure dotfiles
cd .dotfiles
stow kitty
rm ~/.zshrc
stow zsh
stow nvim- Configure neovim
brew install ripgrep
brew install fd
brew install jq
cd
nvim --headless --noplugin -u ~/.dotfiles/nvim/.config/nvim/lua/plugins.lua -c "autocmd User PackerComplete quitall" -c "PackerSync"Check that markdown-preview works, if not: First make sure that yarn v1 is installed, and node version is 16, and execute
cd ~/.local/share/nvim/site/pack/packer/start/
cd markdown-preview.nvim
yarn install && yarn build- configure raycast
cd ~/.dotfiles
cp raycast.rayconfig ~/and manually import file in raycast
- install JetBrains Mono Nerd font
brew tap homebrew/cask-fonts
brew install --cask font-jetbrains-mono-nerd-font-
install docker/kubernetes https://docs.docker.com/desktop/install/mac-install/
-
install dbeaver (optional)
brew install --cask dbeaver-community- add new ssh key for github https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent Add GitHub to the list of known hosts
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts- install flameshot
brew install --cask flameshot
- install aws
brew install awscli