Skip to content
This repository has been archived by the owner on Oct 21, 2023. It is now read-only.

elahe-dastan/dotfiles

Repository files navigation

Elahe Dastan's dotfiles

GitHub GitHub Workflow Status GitHub Workflow Status GitHub repo size

Introduction

This repository contains Elehe Dastan's personal dotfiles for configuring various tools in his development environment. These dotfiles are intended to be used on macOS and Linux systems.

A dotfiles repository is a personal repository, and with it, you can manage your configuration between your systems.

  • tantive-iv: MacBookPro (17,1) given by Snapp, and it should return to them when I decide to leave. Last OSx installation happened on 14 Oct 2023. ✅

    Type Value
    System MacBookPro17,1 (Z11B000E3LL/A)
    Processor Apple M1 8 (4 performance and 4 efficiency)
    Memory LPDDR4 - Hynix - 16 GB

Installation

Compatibility Compatibility Compatibility

To install these dotfiles on a new system, run the following command:

git clone https://github.com/elahe-dastan/dotfiles.git ~/.dotfiles && cd ~/.dotfiles && ./start.sh env && ./install.sh

This will clone the repository into your home directory (~/.dotfiles), and run the start.sh env script to install required tools and then run install.sh script to create symbolic links between the dotfiles and their expected locations in your home directory.

After that, you set zsh as your default terminal:

sudo chsh $USER -s /bin/zsh

Run start.sh font script to install useful fonts:

./start.sh font

Don't forget changing the git username and email:

touch $HOME/.config/git/config

or you can use mine (it's crystal clear these values is useful only for me):

./start.sh git

Run start.sh neovim script to install neovim with ElieVIM configurations:

./start.sh neovim

Read more...