Setting up a fresh PC For development

Note: I found out how to set the default directory in Ubuntu correctly https://conemu.github.io/en/BashOnWindows.html#wsl-home

set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -C~ -cur_console:pm:/mnt

The addition of -C~ after --wsl is the key.

  • Create ssh key
  • Set up ubuntu installs (below)

Ubuntu Installs

  • sudo apt update && sudo apt upgrade
  • Git
  • Node
  • Nvm
  • aws-cli
  • awsume??

New thoughts after a crash, the new first steps

First, get windows on there

  • Don't accept additional services
  • Don't enter license
  • Log into ms account
  • Confirm correct install drive, 2 external drives
  • Log out, shut down, remove media
  • Start up (check bios boot order)
  • Check drives are correct
  • Format "mistake drives"

Basic day to day:

  • Enter win pro license key
  • Backup/Recovery destinations & Schedule
  • Updates & interruption schedule
  • remote desktop setup and verify
  • chrome install, pin to taskbar
  • Remove edge shortcut and taskbar pin
  • 1password install, secret key, authenticate, and sync
  • chrome login
  • autohotkey install
  • autohokey mac script (need to re-find)
  • auto execute autohotkey on startup
  • discord
  • ssh setup and verify
  • foklift remote sftp setup and verify

Content Creation

Streaming?

  • OBS profile (and credentials)
  • Camera control install and setup
  • Scenes & Components
  • Stream & Record settings
  • Music, effects, local stuff
  • Screen cap from mac
  • Camera(s)
  • Streamdeck and controls

Games?

  • blizzard
  • steam
    • Go here! https://store.steampowered.com/about/
    • Click Install Steam (double check it's windows)
    • Go ahead and install it on an external, esp if it's SSD and SATA internal
    • The above may not apply if local disk latency impacts your game experience

Work?

  • wsl2
  • docker
  • vs code with sync
  • remote connect locally
  • remote connect remotely (via ssh)