Skip to content

tylerbecks/dotfiles

Repository files navigation

dotfiles

A collection of configuration files for setting up a new macOS machine.

Installation

Run the setup script to install all dependencies and configurations:

source fresh.sh

Directory Structure

  • brew.sh: Homebrew package installation
  • fresh.sh: Main installation script
  • refresh.sh: Script to update packages
  • setup.zsh: Additional setup after core installation
  • .macos: macOS system preferences
  • zsh/: Modular ZSH configuration
    • aliases/: Command aliases organized by category
    • config/: ZSH configuration modules (history, path, plugins, etc.)
    • functions/: Custom ZSH functions
    • plugins/: Plugin configurations
    • themes/: Theme configurations
  • wezterm/: Terminal configuration
  • config/: Various application configurations
  • .claude/: Claude AI configuration settings
  • cursor/: Cursor IDE settings, keybindings, and snippets
  • btop/: System monitoring configuration with Night Owl theme
  • starship/: Shell prompt configuration

ZSH Configuration

The ZSH configuration is organized into modules:

  • history.zsh: Command history settings
  • path.zsh: PATH environment variable configuration
  • fzf.zsh: Fuzzy finder configuration
  • plugins.zsh: Oh-My-ZSH plugins
  • misc.zsh: Other settings and tools

Manual Setup Steps

  1. Install Logi Options+
  2. Install Things Helper
  3. Download Dank Mono
    • Open each of the *.otf files
  4. Open and configure Rectangle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •