! Disclaimer: This file was generated by ChatGPT and might not be accurate.
This repository contains configuration files, scripts, and tools for setting up and managing Jonas's development environment.
- Git: Ensure that Git is installed on your system to clone this repository.
- Zsh: Some scripts utilize the Zsh shell. It's advisable to have it installed, or the scripts will install it for you.
-
Clone the Repository
First, clone this repository to your local machine.
git clone [email protected]:jonasft/dot.git cd dot
-
Run the Setup Script
This script will detect your operating system, install necessary packages, and set up your environment.
chmod +x setup.sh ./setup.sh [--oda]
-
What the Setup Script Does
- Installs Zsh if not present and sets it as the default shell.
- Installs
oh-my-zsh
. - Sets up ASDF version manager.
- Depending on the OS:
- MacOS: Installs packages and casks from the
Brewfile
. - Ubuntu: Installs packages listed in
ubuntu_packages.txt
and sets up additional tools like Docker.
- MacOS: Installs packages and casks from the