{ user ? throw "user argument is required", home ? throw "home argument is required", }: { lib, pkgs, ... }: { home-manager.users.${user} = { home.packages = with pkgs; [ hyprpicker ]; wayland.windowManager.hyprland.settings.bind = let hyprpicker = lib.meta.getExe pkgs.hyprpicker; in [ "$mod_Shift, C, exec, uwsm app -- ${hyprpicker} -anrql" ]; }; }