advanced dotfile setup for macOS-based systems
This repository contains my current dotfile configuration I use on my macOS-based systems. It contains various tools for an advanced development setup.
This repository contains dotfiles for various tools including:
- bat
- brew
- btop
- chezmoi
- conda
- delta
- editorconfig
- fast-syntax-highlighting
- gh-dash
- git
- k9s
- kitty
- lazydocker
- lazygit
- mackup
- tmux
- topgrade
- wtf
- ssh
- starship
- zsh
-
- various catppuccin themes
- more to come...
To get the dotfiles up and running follow these simple steps.
- chezmoi must be installed and available on your
$PATH
- Clone dotfiles via
chezmoi
chezmoi init devtobi
- Apply dotfiles (overrides your current files)
chezmoi apply
- Further customize dotfiles for your own needs
Info: With chezmoi update
you can pull the latest changes from this repo. Keep in mind that changes you made by yourself will be overwritten.
The dotfiles contain various configurations for homebrew and other tools.
To use those brew
and mas
must be available in your $PATH
.
- Download CLI tools, Desktop applications with
homebrew
andmas
(CustomizeBrewfile
for your own apps)
brew bundle
- Load configurations from iCloud storage with
mackup
(Store viamackup backup
)
mackup restore
- Setup your
ssh
andgpg
keys. This must be done manually.
Info: After doing all those steps your development setup should be ready to go! Congratulations.
Distributed under the MIT License. See LICENSE for more information.