Sunday 8 May 2022

Mars

Another Whole New World (Mars)

While "Earth 2" is out for repairs, I bought a temporary replacement machine on Amazon next day delivery.  It's smaller than Earth2, so it's called "Mars".

Winget

Choco is no longer the way to go, so let's try to get everything back in using winget....

Winget

winget install -e -h --accept-source-agreements Google.Chrome
winget install -e -h Microsoft.VisualStudio.2022.Professional
winget install -e -h Microsoft.SQLServer.2019.Express
winget install -e -h
 Valve.Steam
winget install -e -h Microsoft.VisualStudioCode
winget install -e -h Ditto.Ditto
winget install -e -h Git.Git
winget install -e -h Mozilla.Firefox
winget install -e -h Github.GithubDesktop
winget install -e -h 7zip.7zip
winget install -e -h VideoLAN.VLC
winget install -e -h Notepad++.Notepad++
winget install -e -h Foxit.FoxitReader
winget install -e -h Zoom.Zoom
winget install -e -h Inkscape.Inkscape
winget install -e -h Docker.DockerDesktop
winget install -e -h ShareX.ShareX
winget install -e -h Audacity.Audacity
winget install -e -h Postman.Postman
winget install -e -h Microsoft.PowerToys
winget install -e -h WhatsApp.WhatsApp
winget install -e -h BlenderFoundation.Blender
winget install -e -h Discord.Discord
winget install -e -h KeePassXCTeam.KeePassXC
winget install -e -h PostgreSQL.pgAdmin
winget install -e -h Microsoft.SQLServerManagementStudio
winget install -e -h JanDeDobbeleer.OhMyPosh
winget install -e -h Microsoft.MouseWithoutBorders
REM SysInternals: Process Explorer etc.
winget install -e -h 9P7KNL5RWT25
REM Windows Terminal
winget install -e -h 9N0DX20HK701
winget install -e -h Microsoft.Teams
winget install -e -h Elgato.StreamDeck
winget install -e -h NathanBeals.WinSSH-Pageant
winget install -e -h Toggl.TogglDesktop
winget install -e -h Mirantis.Lens
winget install -e -h Canonical.Multipass
REM FFMPEG
winget install -e -h 9NB2FLX7X7WG
winget install -e -h WinMerge.WinMerge

Other downloads

These are not covered by winget and should be installed using Google and old-school downloading.

Oh My Posh

Oh my posh provides a better Windows Terminal experience.
Follow installation instructions here:
Then:
  • Install CaskaydiaCove Nerd Font
In WT, go to settings and edit the JSON file.  Add the following to the Defaults:
... 

       "defaults": {
            "font": {
                "face": "CaskaydiaCove Nerd Font"
            }
        },
...

Private key management

Set-Service -Name ssh-agent -StartupType Automatic
ssh-agent bash
ssh-add <keyname>.private.rsa

Docker desktop

To get Docker working:

First, carefully follow the instructions here:

Ensure there is enough memory for ElasticSearch etc.:

wsl -d docker-desktop
sysctl -w vm.max_map_count=262144
exit

docker run --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=<username> -e RABBITMQ_DEFAULT_PASS=<password> -d bitnami/rabbitmq:latest
docker run --name postgres -e POSTGRES_PASSWORD=<mysecretpassword> -e PGDATA=/var/lib/postgresql/data/pgdata -v "C:/users/david/Postgres Data:/var/lib/postgresql/data" -d postgres

Visual Studio Extensions

Get ELK working:

Visual Studio Extensions

Add all the good Visual Studio Extensions:

  • Add New File (64-bit)
  • Bootstrap Snippet Pack
  • Case Converter 2022
  • EditorConfig Language Service
  • File Icons
  • Git Diff Margin
  • Inheritance Margin
  • Markdown Editor (64-bit)
  • Match Margin 2022
  • NamespaceFixer
  • Hgrok Extensions
  • Open Command Line
  • Solution Error Visualizer 2022
  • SwitchStartupProject for VS 2022
  • Time Stamp Margin 2022
  • Trailing Whitespace Visualizer
  • Viasfora
  • Visual Studio Spell Checker (VS2022 and Later)
  • Wix Toolset Visual Studio 2022 Extension

Settings

  • Visible white space
    • Enable with Ctrl R, Ctrl-W
    • Make less harsh on the eyes by moving the saturation to ~50% of its default value
  • Set Cascadia Code to be the default Font
  • Move the Solution Explorer back to the left hand side

Data transfer

    Data transfer will be fun - there's so much on my old PC, so I have that running at a second desk in case I need something in a hurry.


    HP Console


    No comments:

    Post a Comment