Skip to content

sefatanam/dotfiles

Repository files navigation

Dotfiles

My development environment using GNU Stow.

Dependencies

Required:

  • Homebrew
  • GNU Stow
  • Git

Auto-installed:

  • Oh My Zsh + Powerlevel10k
  • 80+ CLI tools (see Brewfile)
  • All configurations

Quick Setup

# Clone repository
git clone https://github.com/sefatanam/dotfiles ~/.dotfiles

# Run automated setup script
cd ~/.dotfiles && ./setup.sh

Manual Setup

# Install dependencies
brew bundle --file=~/.dotfiles/brew/Brewfile

# Install Oh My Zsh + Powerlevel10k
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

# Setup dotfiles
cd ~/.dotfiles/stow-packages
stow -t ~ shell editor

Usage

# Install/update configs
stow -t ~ shell editor

# Update after changes  
stow -R shell editor

# Remove configs
stow -D shell editor

After Setup

  1. Run p10k configure for prompt customization
  2. Create ~/.private for secrets/API keys
  3. Configure AeroSpace workspace bindings as needed

About

This project contains a collection of my unorganized personal dotfiles

Topics

Resources

Stars

Watchers

Forks