Skip to content

Instantly share code, notes, and snippets.

@hasparus
Last active May 26, 2022 17:13
Show Gist options
  • Save hasparus/694e73b053d7ec1ca8dbda0124a79114 to your computer and use it in GitHub Desktop.
Save hasparus/694e73b053d7ec1ca8dbda0124a79114 to your computer and use it in GitHub Desktop.
A guide on setting up on new laptops for future me, and a manifest of all the tools I installed.

Hey Pete from the future! I hope you won't have to suffer through installing everything one-by-one like I'm doing right now.

System-agnostic

Essentials

  • Browser, I'm using Brave currently
  • Copy .gitconfig with all aliases you're using
  • Sync your VSCode User Settings

Additional

  • Discord with installer -- Discord needs to always be on the latest version so package managers failed me here in the past
  • Text expander espanso with installer from the website

Linux

  • VSCode from package manager or app store
  • Git from package manager if it isn't preinstalled
  • Copy your .bashrc

Windows

Use scoop or try to learn if winget is already stable and mature.

Here's the list of packages installed as of 05 June 2021 and a command to install them.
❯ scoop list
Installed apps:

  7zip 19.00 [main]
  curl 7.77.0_2 [main]
  firacode 5.2 [nerd-fonts]
  git 2.31.1.windows.1 [main]
  innounp 0.50 [main]
  iosevka-nf 2.1.0 [nerd-fonts]
  nodejs-lts 14.17.0 [main]
  rust 1.52.1 [main]
  starship 0.54.0 [main]
  sudo 0.2020.01.26 [main]
  touch 0.2018.07.25 [main]
scoop install touch git nodejs-lts innoup rust

scoop bucket add nerd-fonts
scoop install iosevka-nf firacode
  • VSCode with installer from the official website.
  • Copy your PowerShell $PROFILE.

Directory structure

D:/
  workspace
  

Diary

  • 05 June 2021 - Bought new Windows laptop. Migrating from Pop_OS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment