Skip to content

gideonshaked/dotfiles

Repository files navigation

Dotfiles

pre-commit.ci status

My personal dotfiles. In my opinion, dotfiles are NOT meant to be forked. That being said, this repository contains lots of useful things (shell functions, scripts, gitconfig) that you can add to your personal setup. As such, I encourage anyone that thinks these dotfiles look useful to try to understand them first and then copy the parts that stand out to them.

Install

Download this repository.

git clone --recursive https://github.com/gideonshaked/dotfiles

Run the install script.

cd dotfiles
./install

You can update with the provided update function.

dfu

Directory Structure

β”œβ”€β”€ aws         <- AWS config file
β”œβ”€β”€ clang       <- clang-format and clangd config
β”œβ”€β”€ git         <- Git configuration files (aliases, custom formatting, etc.)
β”œβ”€β”€ jupyter     <- Jupyter Notebook configuration
β”œβ”€β”€ scripts     <- Personal scripts
β”œβ”€β”€ ssh         <- SSH config file
β”œβ”€β”€ manifest    <- Brewfile
β”œβ”€β”€ vscode      <- VS Code configuration and extensions list
└── zsh         <- Zsh startup files

Credits

These dotfiles were inspired by Anish Athalye's dotfiles, and this repository uses Dotbot for installation.