Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Notes on setting up my dev environment

NotificationsYou must be signed in to change notification settings

rspurgeon/dots

Repository files navigation

A repository containing instructions and dotfiles for tools I use on my dev environment.

I use thezsh shell which is the default on macOS Monterey, the current OS of choice. Thebrew install commands below could be replaced with aBrewfile solutions, I just haven't take the time yet.

Clonethis repo

  • git clone git@github.com:rspurgeon/dots.git $HOME/dev/rspurgeon/

Install thexcode command line tools

  • xcode-select –install

InstallHomebrew

  • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install fonts

InstallSauce Code Pro Nerd Font

  • brew tap homebrew/cask-fonts
  • brew install --cask font-sauce-code-pro-nerd-font

Install various tools

  • brew install wget zsh-syntax-highlighting

InstalliTerm2

  • Once installed, import the profile in$HOME/dev/rspurgeon/dots/iterm2-default-profile.json and switch to iTerm

InstallNeoVim

  • brew install neovim

Install NeoVim Packer

  • git clone --depth 1 https://github.com/wbthomason/packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim

Install nvm

  • curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Installpyenv

  • brew install openssl readline sqlite3 xz zlib pyenv pyenv-virtualenv
  • pyenv install 3.8.13
  • pyenv global 3.8.13

Installsdkman

  • curl -s "https://get.sdkman.io" | bash
  • source "$HOME/.sdkman/bin/sdkman-init.sh"
  • sdk install java 11.0.14-zulu

Installoh-my-zsh

  • sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install Starship

Installzsh-autosuggestions

  • git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Installtmux

  • brew install tmux

Install.tmux, which is a nice base tmux configuration

  • git clone https://github.com/gpakosz/.tmux.git $HOME/dev/gpakosz
  • ln -s -f $HOME/dev/gpakosz/.tmux/.tmux.conf ~/.tmux.conf

Installtmuxinator

  • brew install tmuxinator

Installpowerline status bar, which I use in vim and tmux

  • pip install powerline-status

Enable the environment by creating symbolic links to the dotfiles in this repository

  • ln -s $DEV/rspurgeon/dots/.zshrc ~/.zshrc
  • ln -s $DEV/rspurgeon/dots/.vimrc $HOME/.vimrc
  • ln -s $DEV/rspurgeon/dots/.tmux.conf.local $HOME/.tmux.conf.local
  • .config/nvim
  • .config/powerline
  • .config/starship.toml
  • .config/tmux-powerline

Installexa for better file listing

  • brew install exa

Installfzf for powerful search

  • brew install fzf
  • Install shell integrations with/opt/homebrew/opt/fzf/install

Installag, the silver searcher

  • brew install the_silver_searcher

Installkubectl

  • brew install kubectl

About

Notes on setting up my dev environment

Resources

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp