TOOL » WINDOWS » WSL

Alacritty

Change shell

The default shell is Powershell.

Git Bash

Edit %APPDATA%\alacritty\alacritty.yml and put this:

yaml
shell:
  program: C:\Program Files\Git\bin\bash.exe

This way Open Alacritty here will open Git Bash in the specified directory.

You can also create a shortcut to open WSL instead:

  • Target: "C:\Program Files\Alacritty\alacritty.exe" --command wsl zsh
  • Start in: \\wsl.localhost\Ubuntu\home\mateus

This will open WSL and start in the home directory.

WSL

To use ZSH (from wsl) instead, edit %APPDATA%\alacritty\alacritty.yml and put this:

yaml
shell:
  program: wsl
  args:
    - zsh

If setup with a VcXsrv (no need to pop up any window), clipboard support will be available.

CMD

Edit %APPDATA%\alacritty\alacritty.yml and put this:

yaml
shell:
  program: cmd

cmd with the Windows' ssh can be good, with the only disvantage that there is no clipboard support.

Fix TERM variable

GitHub issue

INFO

This "fix" is buggy and probably is better to leave the default.

WSL defaults to xterm-256color without this configuration.

yaml
env:
  TERM: alacritty
  WSLENV: TERM