Skip to content

Carbone13/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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