# Phần tôi cài đặt sau khi setup windows 11

Phần mềm trên window:

1. steam
2. wsl
3. lightshot
4. lg hub
5. mpc hc
6. vcl
7. pgadmin
8. postman
9. samsung magician
10. telegram
11. cpu z
12. nextcloud
13. snagit
14. xmind
15. evernote
16. teracopy
17. directx
18. java runtime
19. idm

Phần mềm trên Ubuntu 20.4 LTS

1. docker
2. node
3. git

Setting up DNS for WSL2

```
 sudo rm /etc/resolv.conf
 sudo vi /etc/resolv.conf
```

```
nameserver 192.168.1.11
nameserver 127.0.0.53
options edns0 trust-ad
search .
```

192.168.1.11 la pihole dns

```
sudo chattr +i /etc/resolv.conf
```

```
sudo vi /etc/wsl.conf
```

```
[network]
generateResolvConf = false
generateHosts = true
networkingMode=NAT
```

Install Docker

```
curl -s https://raw.githubusercontent.com/karaage0703/ubuntu-setup/master/install-docker.sh | /bin/bash
```

```
#!/bin/bash
# Reference sites
# https://qiita.com/gen10nal/items/1e7fe8a1b2e9ad1e7919
# https://docs.docker.com/engine/install/ubuntu/

sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get -y install docker-ce docker-ce-cli containerd.io
sudo apt-get -y install docker-compose-plugin
sudo gpasswd -a $USER docker
```

install curl, npm, nvm , node version, yarn, helm

```
#!/bin/bash

sudo apt update

sudo apt install git
git --version

sudo apt install -y curl

# install npm
sudo apt install npm -y
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm install 20.9.0
npm install -g npm@9.6.7

# install yarn
npm install --global yarn

# install docker
curl -s https://raw.githubusercontent.com/karaage0703/ubuntu-setup/master/install-docker.sh | /bin/bash
sudo service docker start

# install neovim
sudo apt install neovim -y
sudo apt install python3-neovim

# install fonts
sudo apt install unzip
wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/JetBrainsMono.zip \
&& cd ~/.local/share/fonts \
&& unzip JetBrainsMono.zip \
&& rm JetBrainsMono.zip \
&& fc-cache -fv

# install helm
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm





```