😱 Important Note Before Installation
📋 Copied from @CoreyMSchafer/dotfiles
The configurations and scripts in this repository are HIGHLY PERSONALIZED to my own preferences and workflows. If you decide to use them, please be aware that they will MODIFY your current system, potentially making some changes that are IRREVERSIBLE without a fresh installation of your operating system.
Furthermore, while I strive to backup files wherever possible, I cannot guarantee that all files are backed up. The backup mechanism is designed to backup SOME files ONCE. If the script is run more than once, the initial backups will be OVERWRITTEN, potentially resulting in loss of data. While I could implement timestamped backups to preserve multiple versions, this setup is optimized for my personal use, and a single backup suffices for me.
If you would like a development environment similar to mine, I highly encourage you to fork this repository and make your own personalized changes to these scripts instead of running them exactly as I have them written for myself.
A less serious (but potentially annoying) change it will make is setting the Desktop background to the image I use in my tutorials. This is the script I use to set up machines I will be recording on, after all.
I likely won't accept pull requests unless they align closely with my personal preferences and the way I use my development environment. But if there are some obvious errors in my scripts then corrections would be welcome!
If you choose to run these scripts, please do so with EXTREME CAUTION. It's recommended to review the scripts and understand the changes they will make to your system before proceeding.
By using these scripts, you acknowledge and accept the risk of potential data loss or system alteration. Proceed at your own risk.
install.sh
: Run this script to install all the required packages and installations. (See Using Bash Script section).zshrc
: Configs forzsh
cli. (It contains more than that.)Makefile
: Usemake
command to install specific package..aliases
: Contains important aliases..config/starship.toml
: Custom config for starship terminal prompt.scripts/macos.sh
: Modify the settings of macos from terminal.scripts/*
:scripts/
directory contains some bash scripts which runs frominstall.sh
script.
git
is builtin in mac ifgit
is not available in your mac then runxcode-select --install
this may installgit
in your system.- Clone this repo using
git
command (You can download this repo too):
git clone https://github.com/arv-anshul/dotfiles.git
- List all
make
commands using:
make help
- Then, run only required one in your system to install specific package.
# Example:
make brew # Install brew
make spotify-mod # Install SPOT-X for spotify
Caution
Check install.sh
script before running it.
chmod +x ./install.sh
./install.sh
-------- OR --------
Run install.sh
script using make
command
make install
Download & Install serializer
and MS Office 2019
from github gist.
Important
Do not install fonts using brew
because it installs all the font variants but you just requires the Regular, Italic
and Bold variants only. So install them mannally.
- Recursive
- Rec Mono Casual
- Rec Mono Duotone
- RecMono Nerd Font
- JetBrains Mono Nerd Font
- Operator Mono Lig
- MonoLisa
- All Nerd Font List