Skip to content

Latest commit

 

History

History
153 lines (110 loc) · 2.81 KB

File metadata and controls

153 lines (110 loc) · 2.81 KB
  • 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
brew install --cask dbeaver-community
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
  • install flameshot
brew install --cask flameshot
  • install aws
brew install awscli