logos:ubuntu

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

2023/10/24 に公開

最終更新日

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