This repository contains the dotfiles, and some lightweight automation in the form of some bash
scripts that make it easy to get started.
To get started really fast with my shell/terminal config, you can:
$ wget https://jnsgr.uk/provision
$ bash provision
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.