Skip to content

This repository holds dofiles regarding the setup of my mac and its configurarions

Notifications You must be signed in to change notification settings

kkiani/dotfiles

Repository files navigation

Dotfiles

Introduction

The aim of this repository is to decouple the configuration of the system as much as possible so it would be easy to replicate the system with the same configuration easily.

Who can use it?

While the configuration is personalized to my need, anyone can clone and use it. Keep in mind that these configurations optimized for macOS, and some of them might not be applicable to Linux distributions.

How to use it?

Important

make sure you update the gitconfig.symlink and gitconfig.datachef.symlink with your own information.

  1. Go to your home directory and clone this repo:
    cd ~
    git clone https://github.com/kkiani/dotfiles
  2. Install the files:
     sudo chmod +x install.sh
     ./install.sh
  3. Set up macOS default configurations
    sudo chmod +x macosdefaults.sh
    ./macosdefaults.sh

Additional Information

  • The repository includes configurations for various tools such as zsh, vscode, and vim.
  • The install.sh script will create symlinks for the dotfiles in the repository to the appropriate locations on your system. It also, creates links from iCloud drive for personal data, and the links probably does not exist on your drive.
  • The macosdefaults.sh script includes default configurations for macOS that I personally prefer, but feel free to modify or remove it as needed.
  • Be sure to review the contents of the scripts before running them, as they may make changes to your system that you are not comfortable with.
  • Feel free to fork and customize the repository to fit your own needs.

About

This repository holds dofiles regarding the setup of my mac and its configurarions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages