Hello, brand new user here
I recently got a laptop with Qubes 4.0 preinstalled. Long time linux user, used xen for a few years some years back, but new to qubes and fedora.
Also, a long time awesomeWM user. The only version I’ve found in the qubes-dom0 repos is 3.5.9, which is ancient. I have plenty of custom stuff written for awesome, and it took a lot of rewriting for the 3.5->4.0 upgrade back in the day. I’d rather not revert a lot of that stuff, and while it’s been a while since I’ve used it, from memory the API in 4 is a whole lot nicer.
Anyway, there’s this: GitHub - QubesOS/qubes-desktop-linux-awesome but the build instructions seem out of date. Last update to the readme was five years ago, and it references files that does not exist in the repo. awesome.spec is seemingly now called awesome.spec.in, so there is some missing configuration step there? I don’t know anything about the build tools of fedora. I’d use the issue tracker, but it seems disabled.
I also assume that the rpm should be built in a fedora25 vm to match dom0. I don’t have any such template as is. I read briefly about the Salt stack yesterday, where you can manage vms declaratively in config files, which I’d much prefer over fiddling with some gui. I haven’t had much time to look at it though.
So, can anyone inform me what the proper build process for the Awesome 4.3 rpm should look like? And if someone has a Salt conf to spin up a 4.0 dom0 rpm builder, that would be greatly appreciated.
Tangentially, in this graphic Qubes-Whonix ™ Overview it looks like the gui/X is running in a vm separate from dom0. Is that some custom setup?