New machine setup

End-to-end recipe for taking a fresh Ubuntu install to a working lab machine. Run the pages in order:

  1. Web installs — GitHub SSH key, Starship, Conda, Dropbox, browser, Kitty.
  2. apt installs — system packages.
  3. Rust utils — modern replacements for ls/grep/find/cat.
  4. Snap installs — VSCode, Slack.
  5. Dotfiles — clone myconfig and wire everything up.
  6. Nvidia driver fix — only if you boot into nouveau.

When you’re done here, move on to Development tools.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.