Inhibit idle behaviour of a Wayland compositor.
Thanks @kulothunganug for packaging Vigiland on the AUR. You can install it using an AUR helper like yay or paru:
paru -S vigiland-git
Add the flake as an input:
vigiland.url = "github:jappie3/vigiland";
Install the package:
environment.systemPackages = [inputs.vigiland.packages.${pkgs.system}.vigiland];
Run it, ctrl+c to exit:
vigiland
You can also run it in the background & use killall vigiland
to stop inhibiting idle behaviour:
vigiland & disown
Your compositor should support the idle-inhibit-unstable-v1
protocol in order for Vigiland to work.