An open API service indexing awesome lists of open source software.

https://github.com/sefatanam/dotfiles

This project contains a collection of my unorganized personal dotfiles
https://github.com/sefatanam/dotfiles

aerospace brewfile casks git gnu nvim p10k powerleve raycast stow tmux zshrc

Last synced: 2 months ago
JSON representation

This project contains a collection of my unorganized personal dotfiles

Awesome Lists containing this project

README

          

# 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

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

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

## Manual Setup

```bash
# 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

```bash
# 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