# -*- ii: ii; -*- #+TITLE: Linux Mint Setup #+AUTHOR: James Blair #+EMAIL: mail@jamesblair.net #+DATE: <2022-01-16 Sun 11:00> This guide will walk through how I setup fresh installations of [[https://linuxmint.com/][Linux Mint]]. Linux Mint is an operating system for desktop and laptop computers. It is designed to work 'out of the box' and comes fully equipped with the apps most people need. I use Linux Mint as my daily driver operating system on a variety of different machines. The intent of this guide is to make it easy for me to get back up and running quickly whenver I do a fresh installation. * Setup home directory structure * Configure apt to use a local mirror To speed up how quickly our system can install new or updated packages we should tell ~apt~ to use a mirror here in New Zealand. #+begin_src tmate # Backup our apt sources configuration before we make changes sudo cp /etc/apt/sources.list.d/official-package-repositories.list /etc/apt/sources.list.d/official-package-repositories.list.bak # Replace packages repo with local cat /etc/apt/sources.list.d/official-package-repositories.list sed -i 's|oldurl|http://ucmirror.canterbury.ac.nz|g' /etc/apt/sources.list.d/official-package-repositories.list #+end_src * Install base packages Now that we have our ~apt~ package manager configured let's install the standard packages we use. #+begin_src tmate sudo apt install --yes htop screenfetch git curl wget xclip emacs xterm xtermcontrol jq #+end_src * Restore ssh keys and dotfiles * Optional - Install hardware drivers * Optional - Setup humacs editor * Optional - Setup mutt mail client