WSL で Ubuntu-22.04 の環境を作成する

ubuntuwsl
2023/10/24 に公開

Install ubuntu

インストール可能なディストリビューション一覧を確認する:

 wsl --list --online 

ubuntu--22.04をインストールする:

 wsl --install -d ubuntu-22.04 

setup user

新規ユーザーを追加する:

 sudo adduser USER_NAME 

ユーザに、sudo権限を付与する:

 sudo gpasswd -a USER_NAME sudo 

作成したユーザーでubuntuが起動するようにする:

 ubuntu2204.exe config --default-user USER_NAME 

setup fish shell

fishをインストールする:

 sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish 

起動シェルをfishにする:

 chsh -s "$(which fish)" 

setup chezmoi

chezmoiをインストールする:

 sh -c "$(curl -fsLS get.chezmoi.io)" 

PATH を通す:

 fish_add_path bin/ 

chezmoi を初期化する:

 chezmoi init https://github.com/YOUR_NAME/DOTFILES_REPO.git 

クローンしてきた内容を適用する:

 chezmoi apply 

install nix

 curl -L https://nixos.org/nix/install | sh -s -- --no-daemon 

install packages

 # starship (prompt)
nix profile install nixpkgs#starship

# gh (github cli)
nix profile install nixpkgs#gh

# bat (cat)
nix profile install nixpkgs#bat

# eza (ls)
nix profile install nixpkgs#eza

# ripgrep (grep)
nix profile install nixpkgs#ripgrep

# fd (find)
nix profile install nixpkgs#fd

# neovim (vim)
nix profile install nixpkgs#neovim