Change:
Blueman package cannot just be used from when installing it from user. It is expected to be an OS level service. See: We should have a NixOS module for it: . Try installing blueman using nix-env and then run .
should work when is enabled. Have you tried it?
When did this happen? I had the same problem as rycee/home-manager
Where does this mention blueman?

Discussion:
./services/databases/virtuoso.nix ./services/desktops/accountsservice.nix ./services/desktops/bamf.nix <ins> ./services/desktops/blueman.nix </ins> ./services/desktops/deepin/deepin.nix ./services/desktops/dleyna-renderer.nix ./services/desktops/dleyna-server.nix

<ins> # blueman service { config, lib, pkgs, ... }: with lib; let cfg = config.services.blueman; in { ###### interface options = { services.blueman = { enable = mkEnableOption "blueman"; }; }; ###### implementation config = mkIf cfg.enable { environment.systemPackages = [ pkgs.blueman ]; services.dbus.packages = [ pkgs.blueman ]; systemd.packages = [ pkgs.blueman ]; }; } </ins>

{ config, stdenv, lib, fetchurl, intltool, pkgconfig, python3Packages, bluez, gtk3 <del> , obex_data_server, xdg_utils, libnotify, dnsmasq, dhcp , hicolor-icon-theme, librsvg, wrapGAppsHook, gobject-introspection </del> <ins> , obex_data_server, xdg_utils, dnsmasq, dhcp, libappindicator, iproute , gnome3, librsvg, wrapGAppsHook, gobject-introspection , withNetworkManager ? config.networking.networkmanager.enable or false, networkmanager </ins> , withPulseAudio ? config.pulseaudio or stdenv.isLinux, libpulseaudio }: let pythonPackages = python3Packages; <del> binPath = lib.makeBinPath [ xdg_utils dnsmasq dhcp ]; </del> <ins> binPath = lib.makeBinPath [ xdg_utils dnsmasq dhcp iproute ]; </ins> in stdenv.mkDerivation rec { pname = "blueman"; <del> version = "2.0.8"; </del> <ins> version = "2.1.1"; </ins> src = fetchurl { url = "https://github.com/blueman-project/blueman/releases/download/${version}/${pname}-${version}.tar.xz"; <del> sha256 = "0kkh6jppqcn3yf70vnny1l015kxrz3dxw4g774gl02lh9ixx1bq4"; </del> <ins> sha256 = "1hyvc5x97j8b4kvwzh58zzlc454d0h0hk440zbg8f5as9qrv5spi"; </ins> }; nativeBuildInputs = [

pythonPackages.wrapPython wrapGAppsHook ]; <del> buildInputs = [ bluez gtk3 pythonPackages.python libnotify librsvg hicolor-icon-theme ] </del> <ins> buildInputs = [ bluez gtk3 pythonPackages.python librsvg gnome3.adwaita-icon-theme iproute libappindicator ] </ins> ++ pythonPath <del> ++ lib.optional withPulseAudio libpulseaudio; </del> <ins> ++ lib.optional withPulseAudio libpulseaudio ++ lib.optional withNetworkManager networkmanager; </ins> postPatch = lib.optionalString withPulseAudio '' sed -i 's,CDLL(",CDLL("${libpulseaudio.out}/lib/,g' blueman/main/PulseAudioUtils.py ''; <del> pythonPath = with pythonPackages; [ dbus-python pygobject3 pycairo ]; </del> <ins> pythonPath = with pythonPackages; [ pygobject3 pycairo ]; </ins> propagatedUserEnvPkgs = [ obex_data_server ]; <del> configureFlags = [ (lib.enableFeature withPulseAudio "pulseaudio") ]; </del> <ins> configureFlags = [ "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" "--with-systemduserunitdir=${placeholder "out"}/lib/systemd/user" (lib.enableFeature withPulseAudio "pulseaudio") ]; </ins> postFixup = '' makeWrapperArgs="--prefix PATH ':' ${binPath}"