Hyprland is not available by default on Ubuntu 24.04 so instead we can utilize the Nix package manager and Home Manager.
The benefit of the Nix package manager compared to others in this case is that
the package and dependencies of Nix packages is immutable and self
contained. This means that the entire setup is contained to a separate /nix