Skip to content
shyun3Public

About

My dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Dotfiles

This project uses mise.

Prerequisites

The following instructions assume a first-time setup is being performed.

Windows

First, install PowerShell 7 using cmd or powershell:

winget install --id Microsoft.PowerShell --source winget

Launch PowerShell 7 and install Scoop:

Set-ExecutionPolicy -Scope CurrentUser Bypass
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

This will also install Git.

Run setup.ps1. This will install mise and all dependencies.

WSL

Assuming the Windows steps above were completed, install WSL using pwsh in administrator mode:

wsl --install

Linux

Install mise:

curl https://mise.run | sh

Confirm that mise is on the PATH. If not, try restarting the shell.

Installation

Windows

Bootstrap mise:

mise bootstrap --adopt shyun3/dotfiles --yes

PowerShell may need restarting to apply all changes.

Linux

Clone the repo:

git clone git@github.com:shyun3/dotfiles.git ~/.config/mise

If using WSL, specify the machine environment by creating miserc.local.toml in the repo root with the following contents:

env = ["wsl"]

Bootstrap mise:

mise bootstrap --yes --update

The shell may need restarting to apply all changes.

If using WSL, make sure to restart it in order to apply the latest updates. A distribution can be shutdown in PowerShell by running wsl --terminate <distroName>.

Updates

Applying future changes is simpler: mise bs

Tips

The examples directory may also contain several tips, see its corresponding README.

Also, the wiki has a lot of useful info.

Jujutsu

Make sure to specify the user name and email. This can be done with scoped configs, see example.

gitconfig

Additional global Git options are read from ~/.gitconfig-local. This can be useful for setting user details. See example.

Neovim

  • Run :checkhealth to see if there are issues that need resolving

About

My dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages