Dotfiles and configs for husky@mattlab.
Forked from and inspired by Taggart's shell setup repo ♥
No need to invoke
sudowhen executing the install script. The script will invokesudoand prompt for credentials on its own.
One-liner
curl https://raw.githubusercontent.com/HuskyHacks/shell-setup/main/quickstart.sh | shClone and install
git clone https://github.com/HuskyHacks/shell-setup.git
cd shell-setup
./setup.shThis sets up fish as the default prompt, but my bashrc file is in there too if you want to use bash instead.
Use PowerShell 7 (pwsh) and Git for Windows (for git on PATH).
PowerShell one-liner
Runs under PowerShell 7 (pwsh). If you paste this into Windows PowerShell 5.1, quickstart.ps1 will restart the same steps in pwsh as long as PowerShell 7 is installed (winget install Microsoft.PowerShell).
irm https://raw.githubusercontent.com/HuskyHacks/shell-setup/main/quickstart.ps1 | iexClone and install
git clone https://github.com/HuskyHacks/shell-setup.git
Set-Location shell-setup
./setup.ps1Use ./setup.ps1 -Force to overwrite an existing Starship config. If winget is missing, setup.ps1 downloads the latest App Installer bundle and dependencies from the winget-cli releases and installs them for your user (no Store required). When winget is available, the script also tries to install Starship automatically. Use a Nerd Font in your terminal for glyphs.
On Linux/WSL, ./setup.sh installs PowerShell on Ubuntu (via packages.microsoft.com), copies powershell/Microsoft.PowerShell_profile.ps1 to ~/.config/powershell/, and reuses the same Starship/starship.toml as Fish/Bash.
On Windows, use the Windows quickstart (quickstart.ps1 or ./setup.ps1 after cloning).