Skip to content

jacquindev/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

🌿 A WSL / Linux Virtual Machine Dotfiles Repo 🌿


Last Commit   REPO SIZE   Stargazers   LICENSE  

Note

Windows 11 Dotfiles Repository is maintained here ⇒ windots

🌼 Preview

btop

nvim

yazi

🔧 Setup

This repository is meant to use with my ansible automated repo

Option 1: (Recommended) With Ansible

Note

Rather than cloned this repository, please check out my automated-wsl2-setup repository for details and instructions.

Option 2: Without Ansible

  • Clone this repo locally:

    git clone https://github.com/jacquindev/dotfiles.git ~/.dotfiles
  • Ensure stow is installed and run:

    cd ~/.dotfiles && stow .
  • To install all Homebrew's packages listed in Brewfile, in your terminal run the following command:

    # Install Homebrew if you do not install it yet:
    NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    # Install all Homebrew packages listed in Brewfile:
    brew bundle

🕵️ Development Tools (optional)

Step 1: Install mise

mise can be installed via Homebrew (brew install mise) or by enter the command curl https://mise.run | sh in your terminal. By default, if you already bundle this repository Brewfile, then you are already packed with mise.

If that not your case, please visit Installing Mise for more ways to install mise on your system.

Step 2: Install global tools using mise install command

To install all global tools listed in config.toml file, simply run:

mise install

License

Licensed under the MIT License.

Author

This project was written by Jacquin Moon.