Skip to content

krisvandebroek/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This is a Dotfiles repository. Checkout http://dotfiles.github.io/ for more information. There are many dotfiles utilities available. Inspired by the Blogpost Automating the Setup of a New Mac With All Your Apps, Preference, and Development Tools by Moncef Belyamani, I've chosen Chezmoi.

Installation

From a new machine, execute the install.sh script from my dotfiles repository.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/krisvandebroek/dotfiles/main/install.sh)"

This script requires curl which should be installed by default on your Mac. The script will install homebrew and uses homebrew to install git and chezmoi. Finally it initializes Chezmoiz using the dotfiles repository https://github.com/krisvandebroek/dotfiles.

Automation

Using Chezmoi, the following is automated:

  • Installation of almost all MacOS Apps and Command-line tools, using homebrew and mas. Script
  • Tweaking of MacOS according to my preferences. Script
  • Configuration of ZSH, the default MacOS shell, with Oh-My-Zsh. I use the Pure prompt. I use Hyper as replacement for the Terminal and iTerm2 app.
  • In all other places, like in Vim and SublimeText, I use the Dracula theme.
  • Installation of my favourite command-line aliases and functions.
  • I've configured SublimeText with the FileBrowser plugin which is activated by pressing f1.
  • I've added 3 Automator workflows. They can be used to convert iPhone photos in HEIC format to JPG, MOV movies to MP4 and that can downscale images.

Manual Actions

Open the following URLs in Chrome to add the Tampermonkey Scripts

Reference for creating User Scripts.

About

dotfiles using chezmoi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published