Hyperbola GNU/Linux Libre v 0.4.4 installation
The wiki I primarily followed in the video
https://wiki.hyperbola.info/doku.php?id=en:manual:beginner_installation
also the other one about OpenRC and networking
https://wiki.hyperbola.info/doku.php?id=en:system:init_systems:openrc
and here's the package repository query
https://www.hyperbola.info/packages/
For installing a GUI, you can either use the lumina desktop environment endorsed by Hyperbola, or install an available window manager. You should take a look at the official wiki.
X Windowing System on Hyperbola wiki
https://wiki.hyperbola.info/doku.php?id=en:system:display_servers:xenocara
Window Managers wiki
https://wiki.hyperbola.info/doku.php?id=en:system:userspace:window_manager
or alternatively the Lumina desktop environment if you don't want the window managers offered by Hyperbola
https://wiki.hyperbola.info/doku.php?id=en:system:userspace:desktop_enviroment:lumina_desktop
the rest of this description guide will assume window managers
Notice that for the X Windowing System, Hyperbola does not use X.Org, they use Xenocara, which is installed as "pacman -S xenocara-server", there is no xorg package.
In the video you saw me use QEMU for a virtual machine to install Hyperbola to, the appropriate driver for the virtualized graphics card QEMU uses is Cirrus, so installing the package "xenocara-video-cirrus" is the correct one there, check your own drivers for yourself. Installing a window manager itself is really simple, you just install the package for that window manager. For installing a window manager, you can pick one out of the options that are available. For this version of Hyperbola, 0.4.4 GNU/Linux-Libre, the following options are provided in the wiki:
awesome https://awesomewm.org/
Highly configurable, next generation, dynamic window manager for X.
blackbox https://github.com/bradleythughes/blackbox
Free and libre stacking window manager written in C++ and licensed under the MIT License.
bspwm https://github.com/baskerville/bspwm
Lightweight, tiling, minimalist window manager that is written in C and represents its windows as leaves on a binary tree.
cwm https://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/
Lightweight, stacking window manager originally developed for OpenBSD.
fluxbox http://www.fluxbox.org/
Free software stacking window manager for X11 that was originally forked from Blackbox.
fvwm http://www.fvwm.org/
Stacking window manager for X11.
herbstluftwm https://herbstluftwm.org/
Manual tiling window manager for X11 using Xlib and Glib.
jwm http://joewing.net/projects/jwm/
Extremely lightweight window manager for the X window system.
i3-wm https://i3wm.org/
Minimalist tiling window manager, completely written from scratch.
icewm https://ice-wm.org/
Free and libre, lightweight, stacking window manager for X11.
notion http://notion.sourceforge.net/
Tabbed and tiling window manager.
openbox https://github.com/danakj/openbox
Highly configurable, next generation, stacking window manager for X11 with extensive standards support.
ratpoison https://www.nongnu.org/ratpoison/
Tiling window manager modeled after screen.
sawfish https://sawfish.fandom.com/wiki/Main_Page
Extensible window manager using a Lisp-based scripting language.
twm https://www.xenocara.org/
Simple stacking window manager started written in C.
Make sure when installing a window manager to install ALL of the packages for that window manager, including all the likes of "extra" packages if any such should exist. Those extra packages may be necessary to install, to pull in some dependencies and other such resources to get the window manager working properly.
here's some commands:
cp /etc/X11/xinit/xinitrc ~/.xinitrc
include "exec jwm" as an example in the .xinit file
Xorg :0 -configure
"pacman -S xenocara-xinit" provides the startx command.
Some other commands left out of the wiki as of my testing that are needed for getting a window manager in working order are the following:
You need to add a regular user to the system, by default the root account is not allowed to use the X Windowing System, "startx" won't work if you run it as root.
useradd -m -d /home/myusername myusername
the package "xterm", is necessary for using the X Windowing System, and for some bizarre reason, is not pulled in as a dependency when installing xenocara-server or the window managers, but you should install it
pacman -S xterm
Don't roget to add the user to the "video" group, it is needed to be allowed using Xenocara
usermod -aG video myusername