Skip to content

glrodasz/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

~dotfiles

iterm

⏰ Install steps in a new machine

Install Fundamental Apps

  1. Install Chrome, 1Password, and Warp
  2. Install Elgato Camera Hub, Elgato Control Center, Elgato Stream Deck, and Game Capture HD from here
  3. Install Logitech Options+
  4. Install Logitech G Hub
  5. Install Purchased Apps from App Store
  6. Install Downloaded Apps following ~/dotfiles/apps
  7. Install Visual Studio Code and Cursor

Configure Git

(If not available) Install Git through Xcode Command Line Tools xcode-select --install

  1. Add the SSH Keys from 1Password to the .ssh folder and update permissions chmod 400 id_{algorithm}
  2. Add SSH key and add it to the agent ssh-add -K ~/.ssh/id_{algorithm}.
  3. Set git name git config --global user.name "Guillermo Rodas".
  4. Set git email git config --global user.email "<email>@gmail.com".
  5. Clone dotfiles repository git@github.com:glrodasz/dotfiles.git.

Configure ZSH

Linux: install sudo apt install zsh and make default zsh shell chsh -s $(which zsh)

  1. Install Oh My Zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  2. Install ZSH config from ~/dotfiles/zsh

ZSH Optimizations

  1. Clone zsh-defer with git clone https://github.com/romkatv/zsh-defer.git ~/.zsh-defer (Using a hidden folder .zsh-defer instead)
  2. Clone evalcache with git clone https://github.com/mroth/evalcache ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/evalcache

Configure Brew

  1. Install brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
  2. Run the commands to make brew available in the path.
  3. Install brew packages from ~/dotfiles/brew.

Configure Development Environment

  1. Install nvm following these instructions
  2. Install Active LTS nvm install --lts and Current version nvm install node
  3. Install npm packages from ~/dotfiles/npm

Install Hack and JetBrains Mono fonts

  1. Install Hack Nerd Font and JetBrainsMono Nerd Font fonts from https://www.nerdfonts.com/font-downloads.

Configure Terminals and Vim

  1. Set terminals config from ~/dotfiles/terminal/*
  2. Set vim config from ~/dotfiles/vim

Configure Editors

  1. Configure Visual Studio Code from ~/dotfiles/editors/vscode
  2. Configure Cursor from ~/dotfiles/editors/cursor
  3. Configure WebStorm from ~/dotfiles/editors/webstorm

Configure Extra options

  1. Configure Macbook options from ~/dotfiles/mac
  2. Configure extra apps here: https://share.lazyapp.io/do-not-forget-to-backup-09d35f99-43f1-5f90-9bb3-708e1b1d853c

🍓 Raspberry Pi OS

Follow Configure Git, Configure ZSH, Configure Development Environment, and Configure Terminal instructions and ~/dotfiles/raspberry instructions.

⏳ Backup for the future

  1. Follow the instructions inside each folder
  2. Commit lastest changes in ~/dotfiles and push them.

About

Personal dotfiles, because I'm tired to setup everything each time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •