Skip to content

Windows Configuration

If you are coming from a fresh re-installation of Windows, delete previous versions of Windows in Settings > Storage Management > Cleanup Recommendations

Windows

Setup Accounts

  1. Create the first user with a Microsoft account.
  2. Create a second user in Settings. Change the type to “Administrator” account.
  3. Restart.
  4. Log in as the second user.
  5. Delete the first user in Settings.
  6. Optional: Sign in with Microsoft Account

Install Software

Run the provided Powershell script to install essential software.

  1. winget install -e --id Git.Git --accept-source-agreements
  2. Open a PowerShell as administrator.
  3. cd ~
  4. git clone https://github.com/zensharp/dotfiles.
  5. cd ~/dotfiles/templates/windows
  6. notepad setup.ps1
  7. Set-ExecutionPolicy -Remote Signed -Scope Process -Force
  8. ./setup.ps1

Set Windows Settings

PathNameValue
Time & Language > Language & Region > Regional formatShort date2017-04-05
Time & Language > Language & Region > Regional formatShort time09:40
Time & Language > Language & Region > Regional formatLong time09:40:07
Accessibility > Visual EffectsAlways show scrollbarsOn
System > Multitasking > Snap windowsWhen I snap a window, show what I can snap next to itfalse
System > Multitasking > Alt + TabOpen windows onlyfalse
Bluetooth & devices > Touchpad > TapsTouchpad sensitivityMost sensitive
Bluetooth & devices > Touchpad > TapsPress the lower right corner of the touchpad to right-clickfalse
Bluetooth & devices > Mouse > Related settingsAdditional mouse settings
System > Display > Related settings > Advanced displayChoose a refresh rate
Control Panel\Hardware and Sound\Power Options\System SettingsWhen I press the power button:Sleep
Personalization > Taskbar > Taskbar itemsSearchOff
Personalization > Taskbar > Taskbar itemsWidgetsOff
Personalization > Taskbar > Taskbar itemsChatOff
Personalization > ColorsAccent colorManual (#5679a4)
Apps > Advanced app settings > App execution aliasesTerminalOff
Apps > Advanced app settings > App execution aliasesTerminal PreviewOn

Windows Subsystem for Linux

Enable WSL

  1. Apps > Optional Features > More Windows features > Enable “Windows Subsystem for Linux”.
  2. Apps > Optional Features > More Windows features > Enable “Virtual Machine Platform”.
  3. Open an Administrator PowerShell.
  4. wsl --set-default-version 1.
  5. wsl --install -d ubuntu
  6. wsl --set-version ubuntu 1

Configure Ubuntu

  1. Add ssh keys to GitHub.
  2. Add ssh keys to GitLab
  3. git clone git@github.com:zensharp/dotfiles $HOME/dotfiles
  4. cd $HOME/dotfiles
  5. ./setup.sh 2> >(tee err.txt)

Next Steps

  1. Login to accounts.
  2. Load Windows-specific dotfiles.

References