Skip to content

Config files and tools for a fresh macOS development environment.

Notifications You must be signed in to change notification settings

jarekdanielak/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

A collection of config files and tools to quickly set up a fresh macOS development environment, tailored for a JavaScript developer.

Includes my favorite browsers, code editor, a shiny terminal and a bunch of CLI tools.

Content

Essentials

  • Browsers: Brave, Google Chrome and Firefox.
  • Editor: VSCode with JavaScript-oriented settings and essential plugins.
  • Terminal: iTerm with the oh-my-zsh shell and Dracula-inspired theme.
  • Windows manager: Rectangle
  • Clipboard manager: Maccy

CLI tools

GitHub CLI, git-open, n, wget, zoxide, ack, bat, thefuck, tldr

Installation

Prerequisites

Install Xcode CLI

xcode-select --install

Clone the Repo

git clone https://github.com/jarekdanielak/dotfiles.git ~/.dotfiles

Execute Install Script

bash ~/.dotfiles/install.sh

Note

Your files are backed up in ~/.dotfiles-backup directory. See how to bring it back.

Set Git User

git config --global user.name "name"
git config --global user.email "email"
git config --global github.user "username"

Uninstall

Your config is backed up in the ~/.dotfiles-backup directory.

Config files

Copy .zshrc and .gitconfig files back to the home directory.

cp -f ~/.dotfiles-backup/.zshrc ~/
cp -f ~/.dotfiles-backup/.gitconfig ~/

VSCode Settings

Copy settings.json back to VSCode User directory.

cp -f ~/.dotfiles-backup/settings.json ~/Library/Application\ Support/Code/User/

Homebrew

Bring back your old packages.

brew bundle cleanup --file='~/.dotfiles-backup/Brewfile' --force

oh-my-zsh

Refare to uninstalling oh-my-zsh.

About

Config files and tools for a fresh macOS development environment.

Topics

Resources

Stars

Watchers

Forks