Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
to shutdown sleep etc i use rofi you can use dmenu if you want https://github.com/Sloopy3333/dotfiles/blob/master/scripts/dmenu_power.sh
I mainly use XMonad.Prompt module for session management (or whatever you would call that). I have session commands defined across those files and I use XMonad.Prompt.DirExec module to create a prompt which executes those scripts with [this line](https://github.com/alternateved/nixos-config/blob/f781c6006cd50e3e4becaa05572ccba5313f12df/config/xmonad/xmonad.hs#L279]
There is something like xob. It's pretty minimal but it might be enough for your needs.