Skip to content

Drew-Daniels/dotfiles

Repository files navigation

Installation Process on a New Machine

Setup GitHub Authentication & clone the repo

Create a GitHub Personal Access Token

Use this token when cloning this repo instead of my GitHub password.

mkdir ~/projects
cd ~/projects
git clone https://github.com/Drew-Daniels/dotfiles.git
cd dotfiles

# Adds .gitignored files that will vary by machine
# Sets up ~/.zshrc and ~/.gitconfig files to source configs from 'dotfiles'
./scripts/setup.sh

Configure local environment

email=drew.daniels@somecompany.com

sed -i -e "s/.*EMAIL*.*/EMAIL=$email/" .env.local

Restart terminal (to pick up changes to ~/.zshrc)

Install homebrew

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

Install dependencies managed with homebrew-file

brew install rcmdnk/file/brew-file

brew file install

Install iTerm2

Configure: CMD+, > General > Settings:

  • Check Load settings from custom folder or URL
  • Set path to <absolute-path-to-home-folder>/projects/dotfiles/iterm2
  • Set "Save Changes" option to "When Quitting"

Install awscli

NOTE: Do not install via homebrew because this installs dependencies like python that aren't managed by mise.

Install lua 5.1

Install luarocks

Install spotify_player

cargo install spotify_player --features lyric-finder,image,fzf

Configure librespot-auth

aome510/spotify-player#520 (comment)

Restart

sudo shutdown -r now

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published