# Configure New Archlinux in WSL ## Add user `gwb` ```shell cd pacman -Syu useradd -m gwb ``` run ```shell passwd ``` to set a password for `root` run ```shell passwd gwb ``` to set a password for user `gwb` ## Add user `gwb` into group `sudo` ```shell pacman -S sudo pacman -S vim ``` edit `/etc/sudoers` uncomment `%wheel ALL=(ALL:ALL) ALL` ```shell usermod -aG wheel gwb ``` ## Install and configure `ZSH` ```shell pacman -S zsh pacman -S git pacman -S fzf pacman -S zoxide pacman -S starship pacman -S python su gwb cd git clone https://gitea.meip.work/gwbeip/TerminalPolyjuice.git $HOME/.TerminalPolyjuice chsh -s /bin/zsh exit su gwb cd mkdir .config cd $HOME/.TerminalPolyjuice/zsh zsh polyjuice.sh install_ohmyzsh config_starship check ``` add the contents in `$HOME/.TerminalPolyjuice/zsh/zshenv` into `$HOME/.zshenv` # Set `gwb` as default user ```shell wsl --manage archlinux --set-default-user gwb ```