anchor.diff:    ###### implementation
   
     config = mkIf cfg.enable {
  -    environment.systemPackages = [ pkgs.ipfs ];
  +    environment.systemPackages = [ cfg.package ];
       environment.variables.IPFS_PATH = cfg.dataDir;
   
       programs.fuse = mkIf cfg.autoMount {
  
positive.code:     };
  
      systemd.services.ipfs = {
        path = [ "/run/wrappers" pkgs.ipfs ];
        environment.IPFS_PATH = cfg.dataDir;
  
        wants = [ "ipfs-init.service" ];
  
negative.code:     services.ipfs = {
  
        enable = mkEnableOption "Interplanetary File System (WARNING: may cause severe network degredation)";
  
        package = mkOption {
          type = types.package;
          default = pkgs.ipfs;
          defaultText = "pkgs.ipfs";
          description = "Which IPFS package to use.";
        };
  
        user = mkOption {
          type = types.str;
  