The Holy Theme for Swayfx on GNU/Linux introduces a lot of new changes.
From Xorg to Wayland
The main change is to move to Wayland which basically enhance the security by isolating the input and output of each application, preventing them from accessing each other’s data.
A potential drawback is the increased RAM usage required by Wayland.
I recommend the change if you own 8g of Ram or more… for 4G or less, keep Awesome or other Xorg WM which need less (~500Mb).
From Vim/Doomemacs to Neovim
Another Big change is the code editor Neovim coupled with lazy.nvim which make the install very easy and fast (more than doom sync).
I’ve also convert some of the most useful Emacs shortcuts in my Neovim config. For a list https://caiorss.github.io/Emacs-Elisp-Programming/Keybindings.html
From Awesome to EWW
All the widgets/windows/dialog has been rewritten from Lua to Yuck. I’ve not yet finish the whole implementation but it advance :)
Stow with Reaver
Another change in the installation is a “self made” Ruby script Reaver.
Reaver can manage all the external dependencies/plugins for ohmyzsh, tmux, fonts, gtk themes, wallpapers in one command.
Conclusion
In conclusion, the Holy Theme for SwayFX on GNU/Linux introduces significant enhancements by transitioning from Xorg to Wayland, offering improved security and performance for systems with sufficient RAM.
The shift to Neovim, complemented by lazy.nvim, streamlines the coding experience, while EWW and Yuck provide a modern approach to widget and window management. Additionally, the integration of the Reaver script simplifies the installation process by managing dependencies and configurations efficiently.
These changes collectively enhance the user experience, making it a compelling choice for those looking to modernize their Linux setup.