https://github.com/jacquindev/dotfiles
Dotfiles for Linux / WSL2 machine.
https://github.com/jacquindev/dotfiles
centos debian dotfiles ubuntu wsl2 zsh
Last synced: 10 months ago
JSON representation
Dotfiles for Linux / WSL2 machine.
- Host: GitHub
- URL: https://github.com/jacquindev/dotfiles
- Owner: jacquindev
- License: mit
- Created: 2025-03-01T02:10:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-20T06:11:50.000Z (about 1 year ago)
- Last Synced: 2025-07-31T00:54:59.353Z (11 months ago)
- Topics: centos, debian, dotfiles, ubuntu, wsl2, zsh
- Language: Shell
- Homepage: https://github.com/jacquindev/automated-wsl2-setup.git
- Size: 5.21 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
🌿 A WSL / Linux Virtual Machine Dotfiles Repo 🌿
> [!NOTE]
> Windows 11 Dotfiles Repository is maintained here ⇒ **[windots](https://github.com/jacquindev/windots.git)**
## 🌼 Preview



## 🔧 Setup
This repository is meant to use with my **[ansible automated repo](https://github.com/jacquindev/automated-wsl2-setup)**
### Option 1: (Recommended) With Ansible
> [!NOTE]
> Rather than cloned this repository, please check out my **[automated-wsl2-setup](https://github.com/jacquindev/automated-wsl2-setup)** repository for details and instructions.
### Option 2: Without Ansible
- Clone this repo locally:
```bash
git clone https://github.com/jacquindev/dotfiles.git ~/.dotfiles
```
- Ensure `stow` is installed and run:
```bash
cd ~/.dotfiles && stow .
```
- To install all [Homebrew](https://brew.sh/)'s packages listed in [`Brewfile`](./Brewfile), in your terminal run the following command:
```bash
# 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`](https://mise.jdx.dev/)*
`mise` can be installed via [Homebrew](https://brew.sh/) (`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](https://mise.jdx.dev/installing-mise.html)* 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`](./.config/mise/config.toml) file, simply run:
```bash
mise install
```
## License
Licensed under the [MIT License](./LICENSE).
## Author
This project was written by [Jacquin Moon](https://github.com/jacquindev/).