Please copy what you want, but I would advice against blindly installing. These dotfiles are a bit more complicated due to the cross platform compatability.
-
Install Rust
- Windows:
curl -o rustup-init.exe https://win.rustup.rs rustup-init.exe
- UNIX:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Windows:
-
Verify Rust Installation
Ensure Rust is installed correctly by checking the versions:rustc --version cargo --version
-
Install Cargo-Make
cargo install cargo-make
-
Clone This Repos
git clone <repository-url> cd <repository-folder>
-
Run the Makefile
Execute theMakefile.toml
tasks using Cargo-Make:cargo make
Note: Tools listed under "common" do not imply they are installed using a universal method. The installation process may vary depending on the system, such as system package manager (Scoop, Homebrew, or APT).
-
Cross-Platform
Tools must work on Windows, macOS, and Linux for a consistent setup. -
Rust-First
Preference for Rust-based tools due to performance, safety, and portability.uutils
is a prime example, replacing core Unix utilities with modern equivalents. -
Easy Installation
Tools should be quick to set up with minimal configuration. Examples:dotter
for managing dotfiles andstarship
for a configurable prompt.
For Rust to work properly, you'll need to have a compatible compiler suite installed on your system. These are the recommended compiler suites:
- Linux: GCC or Clang
- macOS: Clang (install Xcode)
- Windows: MSVC (Visual Studio Build Tools) Make sure to install the "Desktop development with C++" workload.