Skip to content

radkisson/RebootEssentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RebootEssentials

Hey there! This is my project to make setting up a new macOS environment way less painful. It's a simple repo that manages .env files and Homebrew package lists to automate the setup process.

What's the point of this?

Setting up a new macOS environment can be a real drag. I used to spend hours getting all my tools and scripts just right. That's where RebootEssentials comes in. I've curated a collection of .env files and brew install scripts to make this process a breeze.

Features

  • Environment Configuration: Easily manage your environment variables with .env files.
  • Homebrew Automation: Automate the installation of essential software with brew install scripts.
  • Easy Setup: Quickly set up a new macOS environment with minimal effort (I hear myself say this a lot when setting up a new machine).
  • Cask Categorization: Group your installed casks into categories using Fabric or Azure OpenAI.

Getting Started

So, wanna give it a try? Here's what you need to do:

  1. Clone the Repository

    git clone https://github.com/yourusername/RebootEssentials.git
  2. Change into the directory

    cd RebootEssentials
  3. Install Homebrew (if it's not already installed)

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  4. Set up your environment variables

    Copy .env.example to .env and edit it with your own values:

    cp .env.example .env
    # open .env in your favorite editor and customize it

    Load these variables whenever you open a new terminal session:

    source .env
  5. Use the helper script

    The backup_brew.sh script presents a simple menu so you can back up your current setup, restore packages from the provided lists, or categorize your installed casks.

    chmod +x backup_brew.sh
    ./backup_brew.sh

About

Repository to manage my .env files and brew install text files for a fresh macOS setup.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages