anchor.diff:    };
   
     config = mkIf cfg.enable {
  -    home.packages = [ pkgs.spotifyd ];
  +    home.packages = [ cfg.package ];
   
       systemd.user.services.spotifyd = {
         Unit = {
  
positive.code: 
        Service = {
          ExecStart =
            "${pkgs.spotifyd}/bin/spotifyd --no-daemon --config-path ${configFile}";
          Restart = "always";
          RestartSec = 12;
        };
  
negative.code: in {
    options.services.spotifyd = {
      enable = mkEnableOption "SpotifyD connect";
  
      package = mkOption {
        type = types.package;
        default = pkgs.spotifyd;
        defaultText = literalExample "pkgs.spotifyd";
        example =
          literalExample "(pkgs.spotifyd.override { withKeyring = true; })";
        description = ''
          The <literal>spotifyd</literal> package to use.
          Can be used to specify extensions.
        '';
      };
  
      settings = mkOption {
        type = types.attrsOf (types.attrsOf types.str);
  