system_setup
This is an old revision of the document!
−Table of Contents
System Set Up
TODO:
- Add file size / file count checks to the back up script.
- Ensure 'Check for Updates' uses 'Download ConEmu Preview, Installer (32-bit, 64-bit)' for ComEmu.
OS Install
- Get iso.
- Note keys (XHQ8N-C3MCJ-RQXB6-WCHYG-C9WKB for Windows_8.1_Pro_X64_Activated.iso)
- Note Microsoft password (write down or bring up on phone).
- Use rufus_v1.4.1.exe to make a USB drive bootable and installable.
- Plug in USB drive, boot and install.
Windows Update
OS Set Up
- Win, 'PC Settings'.
- Accounts > Sign-in Options > Set up PIN.
- Time and language > Date and time > Set up Formats
- Time and language > Region and language > Install 'English (New Zealand)'.
- Control Panel > System and Security.
- [System and Security] System > Allow remote access.
- [System Properties] Remote tab > Remote Desktop > Allow remote connections to this computer.
- [Windows Explorer] View > Options.
- [Windows Explorer, Folder Options] View tab, Advanced settings:
- Check 'Display the full path in the title bar'.
- Uncheck 'Hide protected operating system file'.
- There must be others?!?!
- Win, Win+I (settings charm)
- Tiles > Show administrative tools > Yes
- (Set Num Lock to be on at start up.)
- Run
regedit.exe
. - [Registry Editor] HKEY_USERS > .DEFAULT > Control Panel > Keyboard
- [Registry Editor] Set the value of 'InitialKeyboardIndicators' to '2'. If that doesn't work, try '2147483650'.
- (Disable automatic restart after Windows Update)
- Try the second part of this: Disable that stupid shit
- If that doesn't work, install Group Policy Edit (see Mega > System setup > Hard to get installs > add_gpedit_msc_by_jwils876-d3kh6vm.zip).
- Try the first part of this: Disable that stupid shit
- Try this Disable that stupid shit
Temp Directory Setup
- Make the directory 'C:\Temp'.
- Win, 'Edit the system environment variables'.
- [System Properties] Click the 'Environment Variables' button.
- [Environment Variables] Note the values for TEMP and TMP user variables (probably '%USERPROFILE%\AppData\Local\Temp').
- [Environment Variables] Note the values for TEMP and TMP system variables (probably '%SystemRoot%\TEMP').
- [Environment Variables] Set the values for TEMP and TMP user variables to 'C:\Temp'.
- [Environment Variables] Set the values for TEMP and TMP system variables to 'C:\Temp'.
- [Environment Variables] Create a system variable for 't' and set it to 'C:\Temp'.
- Reboot the machine.
- Delete the contents of the original temp variables.
IE Setup
- [IE] Ctrl + J
- [IE, View Downloads] Options
- (Set to 'C:\Temp')
Disable Hibernation
This is required to get GoTheFuckToSleep to work.
- Open a command prompt as administrator.
- Enter
powercfg /h off
.
Sleep, Reboot, Shut Down shortcuts
Shut down | Shutdown.exe -s -t 00 |
Reboot | Shutdown.exe -r -t 00 |
Hibernate or Sleep | rundll32.exe powrprof.dll,SetSuspendState 0,1,0 |
Lock | Rundll32.exe User32.dll,LockWorkStation |
- Create a shortcut on the desktop.
- Set the icon (get from Mega).
- Right click it > Pin to Start.
- Delete shortcut on desktop.
Software Installs
Chocolatey
- Open up a command line as administrator.
- Change PowerShell execution policy:
powershell set-executionpolicy unrestricted
- Install Chocolatey:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin choco feature enable -n=allowGlobalConfirmation
- Set final PowerShell execution policy:
set-executionpolicy remotesigned -scope currentuser set-executionpolicy remotesigned -scope localmachine
Bulk Software Install
Copy the following to a ps1 file and run in PowerShell (run as administrator).
# Frameworks cinst DotNet3.5 cinst DotNet4.5 # Browsers cinst Firefox cinst GoogleChrome cinst opera # Essentials cinst malwarebytes cinst notepadplusplus --x86 cinst vscode # Doesn't seem to work. Might be a manual install. cinst 7zip cinst spotify cinst foobar2000 cinst veracrypt cinst vlc cinst autohotkey_l cinst everything # Recommended cinst gimp cinst paint.net # Doesn't seem to work. Might be a manual install. cinst windirstat cinst filezilla cinst sumatrapdf cinst jpegview cinst Lastpass cinst sharex # Dev only cinst git cinst tortoisesvn cinst nodejs cinst gitkraken cinst winmerge # Install after TortoiseSVN cinst sysinternals cinst fiddler4 cinst ConEmu # Download ConEmu Preview, Installer (32-bit, 64-bit) cinst virtualbox cinst qbittorrent # Optionals cinst InkScape cinst libreoffice cinst googleearth cinst anki cinst babelmap # Might need manual install. cinst dropbox cinst megasync ? # Others # cinst javaruntime # Fuck Java. Fuck it in the ass. Do not install. cinst pscx # PowerShell Community Extensions cinst Silverlight cinst flashplayerplugin cinst cwrsync cinst wget
Note errors and check / fix them.
Posh Git / Oh My Posh
- Download the FuraCode Nerd Font from Nerd Fonts.
- Install all the 'Fura Code xxx Nerd Font Complete.otf' fonts. Don't bother with the 'Fira *' fonts.
- Follow these instructions or these instructions.
- The theme you like is 'Paradox'.
Tall Guy Software
- Download from Mega.
- Extract it and copy to
C:\Program Files (x86)
.
Manual Installs
- SQL Complete Register with fake details.
Software Configuration
Off Page Setups
Firefox
- Alt > Tools > Options
- [Options] Sync tab > Sign in. Use settings in password vault. This will probably sync most of the following settings.
- [Options] General tab > Startup > When Firefox starts: 'Show my windows and tabs from last time'
- [Options] General tab > Downloads > Always ask me where to save files.
- [Options] Content tab > Languages > Choose…
- [Languages] Set to:
- “English/New Zealand [en-nz]”
- “English/Australia [en-au]”
- “English/United Kingdom [en-gb]”
- “English [en]”
- Install a nice theme.
- Install the following extensions:
- LastPast
- MEGA
- Tampermonkey
- uBlock Origin
- Fix up the buttons on the toolbar.
- Install these user scripts:
- Get Firefox profile from Mega.
- Copy xxx? to
%AppData%\Mozilla\Firefox\Profiles\gm1k3148.default\gm_scripts
- Browse to chrome://mega/content/secure.html#fm/account/settings.
- Click settings cog, bottom right.
- Set the 'Downloads folder' to 'C:\Temp'.
- Install the search engines:
- Duck Duck Go (g)
- My Wiki (sw)
- Lastpass > preferences > General > Security > Automatically log off after idle: 60.
- Visit
about:config
and setprivacy.trackingprotection.enabled
to true. - Restart Firefox.
Chrome
- Settings, On start-up → Continue where you left off
- <html><a href=“chrome:flags/#autoplay-policy”>chrome:flags/#autoplay-policy</a></html> set to 'Document user activation is required.'
Extensions
Extension | Notes |
---|---|
DuckDuckGo for Chrome | |
EditThisCookie | |
LastPass | |
Save to Pocket | |
Tampermonkey | |
uBlock Origin | |
Mega | |
Focus Indicator | Width = 4 |
New Tab Redirect |
system_setup.1588018207.txt.gz · Last modified: 2020/04/28 21:10 (external edit)