daviddwlee84 / DevEnvPack

Bring my development environment everywhere. vim, tmux, bash, zsh, VSCode, docker, and so on.
1 stars 0 forks source link

DevEnvPack

Bring my development environment everywhere. vim, tmux, bash, zsh, VSCode, docker, ssh, and so on.

Some other notes

Getting Started

Run Once

Currently only support Debian (Ubuntu, Raspbbian)

./BasicSetup.sh

VSCode

After install VSCode (make sure code is in the PATH)

./InstallVscodeExtensions.sh

Python

./PythonSetup.sh

My Personal Settings

./PersonalConfig.sh

Docker

OpenSSH

Powershell

cd Windows
.\InstallOpenSSH.ps1
  1. Install latest powershell
  2. Set the Subsystem line into Subsystem powershell c:/progra~1/powershell/7/pwsh.exe -sshs -NoLogo
    • Config file: $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)

Set Powershell setting (TODO)

$profile: ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

Run When Update

dotfiles

./UpdateDotFiles.sh

TODO

Windows

Resources

These links seems duplicate from MasterCoding repository. Combine then later.


Vim

Manage by vim-plug

Plugin