jnsgruk's dotfiles
This repository contains the dotfiles, and some lightweight automation in the form of some bash
scripts that make it easy to get started.
TL;DR
To get started really fast with my shell/terminal config, you can:
$ wget https://jnsgr.uk/provision
$ bash provision
Automation Breakdown
For shell/terminal config, the most interesting parts here are:
./scripts/install-packages-shell
- installs software needed forzsh
/vim
/tmux
setup../scripts/link-configs-shell
- symlinks configs/s for myzsh
/vim
/tmux
setup../scripts/install-fonts
- installs a couple of nice fonts (including fancy powerline fonts).
There is also some automation to get a functioning desktop using sway
:
./scripts/install-packages-sway
- installs various packages needed for mysway
setup../scripts/link-configs-sway
- symlinks configs/dotfiles forsway
setup.
When installing packages for sway
, if on Arch Linux, packages will be installed from the AUR, if
on Ubuntu, then some will be installed from the archives, but some will be compiled from source to
ensure that I have the correct versions that support the features I use.