Welcome to my collection of dotfiles tailored for Linux and MacOS systems!
- Ensure a consistent development environment across different machines.
- Seamlessly transition between Linux and MacOS systems, embracing the power of *NIX systems.
- 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!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:
git clone https://github.com/erjui/dotfiles.git
cd dotfiles
git submodule update --init --recursive
cd linux-setup
sh linux-setup.sh desktop
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
- Run
-
Deep Learning Frameworks Setup (e.g., Nvidia Driver, CUDA, cuDNN, and NCCL):
- Run
sh linux-setup.sh dl
- Run
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
Copyright (c) 2022-2023 Seongjae Kang (@erjui)