A small utility to handle automatic monitor docking.
These are programs that were meant to be used with hyprdock, however, the toml allows you to specify the commands you would like to run. So feel free to test out other programs. - Hyprland - swaylock - systemd
~~~ monitorname = "eDP-1" openbarcommand = "eww open bar" closebarcommand = "eww close-all" reloadbarcommand = "eww reload" suspendcommand = "systemctl suspend" lockcommand = "swaylock -c 000000" utilitycommand = "playerctl --all-players -a pause" getmonitorscommand = "hyprctl monitors" enableinternalmonitorcommand = "hyprctl keyword monitor eDP-1,highrr,0x0,1" disableinternalmonitorcommand = "hyprctl keyword monitor eDP-1,disabled" enableexternalmonitorcommand = "hyprctl keyword monitor ,highrr,0x0,1" disableexternalmonitorcommand = "hyprctl keyword monitor ,disabled" extendcommand = "hyprctl keyword monitor ,highrr,1920x0,1" mirrorcommand = "hyprctl keyword monitor ,highrr,0x0,1" wallpaper_command = "hyprctl dispatch hyprpaper" ~~~
~~~
utility_command = "yourcommand args ;; yourothercommand args" ~~~