This is my personal config for Arch Linux. The main branch is configured for an Nvidia GPU system. There are Nvidia specific environment variables in uwsm/env, so delete those if you use a different GPU.
The laptop branch is mostly the same except the widgets were resized and the Nvidia environment variables were deleted.
There is a setup script that installs all of the packages needed for use.
The installation instructions were adapted from this thread.
git clone --separate-git-dir=$HOME/.myconf https://github.com/rbrtc/LinuxConfig $HOME/myconf-tmp
rm -r ~/myconf-tmp/
# Or put the alias in your .bashrc so its permanent
alias config='/usr/bin/git --git-dir=$HOME/.myconf/ --work-tree=$HOME'
# Note: this will overwrite any existing files
config restore .
chmod +x ./setup
./setup

