1) Install rocky linux 8.6

2) install amdgpu-pro

sudo dnf install http://repo.radeon.com/amdgpu-install/6.3/rhel/8.10/amdgpu-install-6.3.60300-1.el8.noarch.rpm sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr

3) Install Davince Resolve Studio 19

4) Compile awesome wm

Compiling awesome on Rocky Linux 8.10 requires the following dependencies (in order of build): * lua * lua-markdown * lua-lgi * lua-filesystem * lua-ldoc * lua-penlight * xapian-xire * doxygen (note: this ought to be fc29 version) * libxdg-basedir * xcb-util * xcb-util-wm * xcb-util-keysymx * xorg-x11-util-macros * xcb-util-xrm * libxkb * xcb-util-image * xcb-util-renderutil

To build these, you have to go through various iterations of fetching source RPMs from fedora 28 src repo, installing the builddeps and finally rebuilding using rpbbuild. Thus, for lua, you would: wget https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/source/tree/Packages/l/lua-5.3.4-10.fc28.src.rpm sudo dnf builddep lua-*.src.rpm --nobest --refresh rpmbuild --rebuild lua-.src.rpm

Specific notes: * doxygen src rpm should come Fedora 29 * lua-ldoc and lua-penlight depend on each other, thus you will need to temporarily activate the fc28 repo by adding this in /etc/yum.repos.d/fedora.repo [fedora] name=Fedora 28 - x86_64 metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-28&arch=x86_64 enabled=1 gpgcheck=0 Make sure to disable it after getting lua-ldoc or lua-penlight built.

After building all of your dependencies, clean-up everything by rolling back to the transaction before you started installing build dependencies. Use dnf history info <transaction no> to find that number and then dnf history rollback <transaction no>

To facilitate installing the built dependencies, you can use createrepo to create a repo in /home/user/rpmbuild and pointing a new dnf repo to this folder.

Once everything is rolledback, you can install awesome and just it's runtime dependencies, and then refer to archlinux's awesome-gnome package to integrate awesome in gnome.

5) Install git-annex standalone

Created . Edited .