Powershellで以下を実行
- 作業ユーザーに一時的に実行ポリシーを与える
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- Scoopのインストールスクリプトを実行
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
- aria2をインストール アプリダウンロードを高速化(マルチコネクション)で可能にする
scoop install aria2
scoop bucket add extras java versions
./scoo/list.txt参照
-
MicrosoftStoreからLinuxDistributionをインストール 起動して初期設定を行う
-
WSL2を規定のバージョンとして設定
wsl --set-default-version 2
sudo apt install fish
sudo apt install neovim
sudo apt install tmux
- デフォルトシェルを変更
chsh
/usr/bin/fish
- vim-plugのインストール
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
:PlugInstall
- AWSCLIとSAMのインストール
公式サイトにて
tmux
ln -s ~/dotfiles/tmux/.tmux.conf ~/.tmux.conf
vim
New-Item -Value ./neovim/.vimrc -Path ~ -Name .vimrc -ItemType SymbolicLink
ln -s ~/dotfiles/neovim/.vimrc ~/.vimrc
neovim
New-Item -Value ./neovim/init.vim -Path $Env:LOCALAPPDATA/nvim -Name init.vim -ItemType SymbolicLink
mkdir .config/nvim
ln -s ~/dotfiles/neovim/init.vim ~/.config/nvim/init.vim
ideavim
New-Item -Value ./android_studio/.ideavimrc -Path ~ -Name .ideavimrc -ItemType SymbolicLink
alacritty
New-Item -Value ./alacritty/alacritty.yml -Path $Env:APPDATA/alacritty -Name alacritty.yml -ItemType SymbolicLink
fish
ln -s ~/dotfiles/fish/config.fish ~/.config/fish/config.fish
zsh
ln -s ~/dotfiles/zsh/.zshrc ~/.zshrc
vscode
New-Item -Value ./vscode/settings.json -Path ~/scoop/apps/vscode/current/data/user-data/User -Name settings.json -ItemType SymbolicLink
New-Item -Value ./vscode/keybindings.json -Path ~/scoop/apps/vscode/current/data/user-data/User -Name keybindings.json -ItemType SymbolicLink
windowsのpath
mkdir windows_path
ln -s /mnt/c/Users/yuu_harada/scoop/apps/adb/current/platform-tools/adb.exe ~/windows_path/adb