⚡ Schnellstart
# Homebrew installieren
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# chezmoi installieren und dotfiles anwenden
brew install chezmoi
chezmoi init --apply https://github.com/nimble-123/dotfiles.git
✨ Features
Homebrew
170+ automatisch installierte Pakete und Apps
Modern Shell
zsh mit starship, zinit und nützlichen Plugins
VS Code
90+ Extensions und benutzerdefinierte Settings
macOS Setup
Systemeinstellungen und Dock-Layout
CLI Tools
eza, bat, fzf, ripgrep, zoxide und mehr
chezmoi
Automatisierte Verwaltung mit chezmoi
📝 Konfigurationsbeispiele
🐚 Zsh Konfiguration
# ---- zinit ----
source "$HOME/.local/share/zinit/zinit.git/zinit.zsh"
zinit light zsh-users/zsh-autosuggestions
zinit light zdharma-continuum/fast-syntax-highlighting
zinit light zsh-users/zsh-completions
zinit light Aloxaf/fzf-tab
# ---- prompt ----
eval "$(starship init zsh)"
# ---- navigation ----
eval "$(zoxide init zsh)"
# ---- quality-of-life ----
export EDITOR="code -w"
export FZF_DEFAULT_COMMAND="fd --hidden --follow --exclude .git"
🔧 Git Konfiguration
[user]
name = Nils Lutz
email = info@nilslutz.de
[core]
editor = code --wait
[init]
defaultBranch = main
[pull]
rebase = true
[alias]
s = status -sb
lg = log --oneline --decorate --graph -n 20
co = checkout
cb = checkout -b
d = diff
ds = diff --staged
✨ Starship Prompt
format = """
[░▒▓](#a3aed2)\
[ ](bg:#a3aed2 fg:#090c0c)\
[](bg:#769ff0 fg:#a3aed2)\
$directory\
[](fg:#769ff0 bg:#394260)\
$git_branch\
$git_status\
[](fg:#394260 bg:#212736)\
$nodejs\
$rust\
$golang\
$php\
[](fg:#212736 bg:#1d2230)\
$time\
[ ](fg:#1d2230)\
\n$character"""
🔄 Updates
# Neueste Änderungen holen und anwenden
chezmoi update
# Oder manuell
chezmoi git pull && chezmoi apply