Skip to content

Configuration files and scripts I use to get my development environment up and running quickly

Notifications You must be signed in to change notification settings

dsoaress/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Daniel’s macOS Dotfiles

Welcome to my personal macOS setup! This repository contains the configuration files and scripts I use to get my development environment up and running quickly. It includes tools, settings, and tweaks that I’ve customized to match my workflow.

What’s Included?

Essentials

  • CLI Tools: git, wget, go, rust, python, nvm, gh, glab, starship, and more.
  • GUI Applications: Visual Studio Code, Google Chrome, Alacritty, and others.
  • Mac App Store Apps: Tools like Amphetamine, Reeder, Xcode, and more.

Configurations

  • Zsh: Custom .zshrc with aliases, plugin setups, and tool integrations.
  • Alacritty: A minimal and sleek terminal configuration.
  • Starship: A fast and beautiful shell prompt tailored to my preferences.
  • Git: My preferred Git aliases and settings.

How to Use

Clone the Repository

git clone https://github.com/dsoaress/dotfiles.git
cd dotfiles

Run the Setup Script

./setup.sh

The script will

  • Update your macOS system.
  • Install Homebrew and essential tools.
  • Configure terminal applications and development tools.
  • Apply custom settings for Zsh, Git, Alacritty, and Starship.

Restart Your Terminal

Once the script is done, restart your terminal to see everything in action.

File Structure

.
├── scripts/
│   ├── alacritty-setup.sh      # Configures Alacritty terminal
│   ├── app-installer.sh        # Installs applications
│   ├── dev-tools.sh            # Configures development tools
│   ├── homebrew-setup.sh       # Installs Homebrew
│   ├── starship-setup.sh       # Configures Starship prompt
│   ├── zsh_setup.sh            # Configures Zsh shell
├── config/
│   ├── alacritty.yml           # Alacritty configuration
│   ├── gitconfig               # Git aliases and settings
│   ├── starship.toml           # Starship configuration
├── setup.sh                    # Main script to orchestrate the setup
└── README.md                   # You're here!

About

Configuration files and scripts I use to get my development environment up and running quickly

Resources

Stars

Watchers

Forks

Languages