Skip to content

My personnal dotfiles for Apple Silicon

Notifications You must be signed in to change notification settings

Carbone13/dotfiles

Repository files navigation


Dotfiles

My personnal dotfiles for Apple Silicon

GitHub Repo Stars

Based on One Dark Pro (darker variation).

Mostly inspired/stolen from this rice.

Details

Screenshots

Desktop Screenshot

Spotify Screenshot

Usage

Caution

Don't run it before reading ! It's going to erase most of your homebrew packages !

Warning

The repository should be cloned in the $HOME directory, as scripts expects the root to be located in $HOME/dotfiles.

Pre-requisite

I generally just install git on the system, by typing git in the terminal, which ask for the command line dev tools installation that I need anyways.

Then :

git clone https://github.com/Carbone13/dotfiles
cd dotfiles
./install

install.sh bootstraps a few scripts :

  • prelude.sh Install Homebrew
  • system.sh Set my macbook preferences
  • brewer.sh Install all my packages and casks with Homebrew Bundle (see packages.brew). Note that it actually syncs the system packages with the file, removing packages if necessary !
  • dotfiles.sh Performs the linking of my .config folder and various configuration files (e.g .zshrc etc..)
  • aftermath.sh Performs some post-install setup of things like opam, yabai etc...

I also have a os-update.sh script that only runs brewer.sh and dotfiles.sh, the others being only useful when installing a fresh system.

TODO

Well, I might never implement those, because it would be more painful that just doing it manually post-install.

  • Automatically setup Ubersicht
  • 'Tap to click' preferences seems to not be working
  • VS Code is handled with online sync for the moment
  • iTerm2 is weird
  • Automate xcode command line install

About

My personnal dotfiles for Apple Silicon

Topics

Resources

Stars

Watchers

Forks

Languages