Skip to content

erjui/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

header

πŸ§‘β€πŸ’» My Personal Dotfiles for Linux & MacOS Systems

Welcome to my collection of dotfiles tailored for Linux and MacOS systems!

Why Dotfiles?

πŸ”„ Portability at Its Finest

  • Ensure a consistent development environment across different machines.
  • Seamlessly transition between Linux and MacOS systems, embracing the power of *NIX systems.

πŸ›  Boosting Productivity

  • Efficient Development: Maintain a uniform working environment for efficient development and experimentation.
  • Automated Setup: Install essential packages effortlessly with a single command.
  • Preconfigured Goodies: Set up useful packages, plugins, and aliases in advance, eliminating the need for tedious manual work.

Feel free to explore and adapt these dotfiles to suit your preferences. Happy coding! πŸš€

Please note that this repo is still under development! It's primarily designed for my personal use at the moment, but I'm actively working on making it more versatile for other users too! Stay tuned for updates!

Installation on New System πŸ”₯

For a new system, whether it's Linux or MacOS, kickstart the process effortlessly! The necessary packages will be installed automatically with the following commands:

Clone the Repository

git clone https://github.com/erjui/dotfiles.git
cd dotfiles
git submodule update --init --recursive

For Linux Users

cd linux-setup
sh linux-setup.sh desktop

For MacOS Users

cd mac-setup
sh mac-setup.sh desktop
Linux Server Setup for Minimal or Deep Learning Framework Installation
  • Minimal Installation on Server:

    • Run sh linux-setup.sh server
  • Deep Learning Frameworks Setup (e.g., Nvidia Driver, CUDA, cuDNN, and NCCL):

    • Run sh linux-setup.sh dl

Automated Configuration Setup ❄

Execute the following command to effortlessly generate symlinks for all dotfiles and establish fundamental configurations, Setup will be done through the command line:

cd $dotfiles
bash install.sh

License

The MIT License (MIT)

Copyright (c) 2022-2023 Seongjae Kang (@erjui)

footer