Continuing Linx1010B Artix
- add section of environment variables
- add section on launching
- add section on config
paru -S gdb ninja gcc cmake meson libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango seatd libxkbcommon xcb-util-wm xorg-xwayland libinput libliftoff libdisplay-info
cd /tmp && git clone --recursive https://github.com/hyprwm/Hyprland && cd Hyprland
make clear && sudo make config && make protocols
mkdir -p build && cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DNO_SYSTEMD:STRING=true -H./ -B./build -G Ninja
cmake --build ./build --config Release --target all -j $(nproc)
sudo cp ./build/Hyprland /usr/bin && sudo cp ./example/hyprland.desktop /usr/share/wayland-sessions
mkdir -p /tmp/Hyprland/releases && cd /tmp/Hyprland/releases
wget https://github.com/hyprwm/Hyprland/releases/download/v0.23.0beta/v0.23.0beta.tar.gz
tar xzf v0.23.0beta.tar.gz
cp /tmp/Hyprland/releases/Hyprland/hyprctl /usr/bin/
cp /tmp/Hyprland/releases/Hyprland/libwlroots /usr/lib/
paru -S foot eww swaylock swayidle swaybg sway-launcher-desktop
mkdir -p ~/.config/hypr && cd ~/.config/hypr
wget https://raw.githubusercontent.com/hyprwm/Hyprland/main/example/hyprland.conf