This time we install GNOME 40 at Fedora Rawhide.
So, you must have installed Fedora Rawhide. If you install it on Virtual Machine - enable 3D acceleration for better experience.
First of all, build dependencies and install some needed packages:
~$ sudo dnf build-dep mutter gnome-shell
~$ sudo dnf install sassc
~$ sudo dnf install asciidoc
Next make directory for source code and move in it:
~$ mkdir demo
~$ cd demo/
Then clone Mutter from Gitlab:
~$ git clone https://gitlab.gnome.org/GNOME/mutter
Build and install Mutter:
~$ cd mutter
~$ meson _build --prefix=/usr
~$ sudo ninja -C /home/putHereYourUserName/Gnome40/mutter/_build
Than move to parent folder, clone gnome-shell, make checkout to change branch, build and install it:
~$ cd ../
~$ git clone https://gitlab.gnome.org/feaneron/gno...
~$ cd gnome-shell
~$ git checkout gbsneto/40-stuff
~$ meson _build --prefix=/usr
~$ sudo ninja install -C _build
That`s all! Log Out and Log In again to apply changes!
p.s. I recommend not update kernel, it`s may brake your system. For update components without updating kernel run "sudo dnf update -x kernel*".