{ user ? throw "user argument is required" }: { config, lib, pkgs, ... }: { services.blueman.enable = true; home-manager.users.${user.name} = { services.blueman-applet.enable = true; systemd.user.services.blueman-applet.Unit.After = [ "graphical-session.target" ]; }; }