Minimal, keyboard-driven Arch Linux setup with swaywm.
Mostly standard Arch install guide. Disk encryption with dm-crypt; separate
/home partition with lvm; boot with sytemd-boot.
Official packages installed from pkglist.txt which is generated with
pacman -Qqen; few extras from AUR and npm.
Config for zsh, vim, tmux, sway, konsole, base16 colours, fira
fonts & more...
Install OS following instructions in arch-install-xps9370.
Install the rest with make install or specific make targets.
Other suggestions: