Bring my development environment everywhere. vim, tmux, bash, zsh, VSCode, docker, ssh, and so on.
Currently only support Debian (Ubuntu, Raspbbian)
./BasicSetup.sh
After install VSCode (make sure code
is in the PATH)
./InstallVscodeExtensions.sh
./PythonSetup.sh
./PersonalConfig.sh
Ubuntu: Install Docker Engine on Ubuntu | Docker Documentation
# TODO: haven't test on Ubuntu yet
./InstallDocker.sh
Windows: Docker Desktop for Windows - Docker Hub
- WSL: WSL can't support docker engine! (Install by Ubuntu way)
- WSL2: TODO
- Hyper-V and Virtualization settings
Powershell
cd Windows
.\InstallOpenSSH.ps1
c:/progra~1/powershell/7/pwsh.exe
Subsystem
line into Subsystem powershell c:/progra~1/powershell/7/pwsh.exe -sshs -NoLogo
$env:ProgramData\ssh
# Make sure restart ssh daemon after changing settings
Restart-Service sshd
Font
# Windows Terminal Setting
$settings = (Get-Item "C:\users\$env:UserName\AppData\Local\Packages\Microsoft.WindowsTerminal_*\LocalState\settings.json")
$settings.DirectoryName
The login password is your Windows account password (if you have login your Windows)
$profile
: ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
./UpdateDotFiles.sh
Windows
These links seems duplicate from MasterCoding repository. Combine then later.
Manage by vim-plug
Plugin