The first step is to install the noctalia-shell package. Open your terminal of choice and install via pikman install noctalia-shell .
(You may wish to backup your current folders in ~/.config/hypr , ~/.config/niri , and ~/.config/quickshell to another location before proceeding further should you wish to revert later.)
Continue in the instruction set for your Window Manager of choice.
In the text editor of your choice add the following to your ~/.config/hypr/exec.conf file:
exec-once=qs
Comment out exec-once=pikabar by adding a # to the line to have it appear as #exec-once=pikabar or delete the line entirely per your preference.
(Optional)
Replace the default Walker application launcher with Noctalia's application launcher
In the text editor of your choice replace the text walker in your ~/.config/hypr/keybinds.conf file to
qs ipc call launcher toggle
Open your terminal of choice and activate the previously installed package by entering install-noctalia-shell. This will ask for your confirmation of installation, select Y to continue. As updates to the shell are made, repeat this command to make sure your version stays up to date.
Restart your session to see the changes.
In the text editor of your choice edit to your ~/.config/niri/config.kdl file as follows:
Locate the spawn-at-startup "pikabar" and either comment it out the whole line with a // to read //spawn-at-startup "pikabar" either add a new line with or replace the line entirely with spawn-at-startup "qs".
(Optional)
Replace the default Walker application launcher with Noctalia's application launcher
Locate the { spawn "pikabar-launcher"; } section and replace it with { spawn "qs" "ipc" "call" "launcher" "toggle"; }
Open your terminal of choice and activate the previously installed package by entering install-noctalia-shell. This will ask for your confirmation of installation, select Y to continue. As updates to the shell are made, repeat this command to make sure your version stays up to date.
Restart your session to see the changes.
After every noctalia-shell package update, to get the new changes simply run install-noctalia-shell again.