WSL で Ubuntu-22.04 の環境を作成する
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