Install and configure my development tools.
It's best to have curl
installed before running these scripts.
The first script updates apt
and installs the necessary packages.
We'll be installing:
- fzf
- bat
- tmux
- git
- zsh
- neofetch
- python3-dev (for thefuck)
- python3-pip (for thefuck)
- python3-setuptools (for thefuck)
curl -Lks https://raw.githubusercontent.com/pmcghen/dotfiles/main/install-apt.sh | /bin/bash
After running this script, you'll need to log out or restart your machine.
After logging in again, we'll move on to installing third party tools from
outside of apt
. We'll be installing:
curl -Lks https://raw.githubusercontent.com/pmcghen/dotfiles/main/install-workflow-tools.sh | /bin/bash
After running the second script, close your terminal. When starting a new
terminal session, you'll want to change your terminal's preferences so it
uses FiraCode. Next, you'll want to start tmux
and execute the following
command:
# type this in terminal if tmux is already running
tmux source ~/.tmux.conf
You may also need to run prefix
+ I
(capital i, as in Install) from a tmux
session.