anchor.diff:  
     enableZfs = inInitrd || inSystem;
   
  -  kernel = config.boot.kernelPackages;
  -
  -  packages = if config.boot.zfs.enableUnstable then {
  -    zfs = kernel.zfsUnstable;
  -    zfsUser = pkgs.zfsUnstable;
  -  } else {
  -    zfs = kernel.zfs;
  -    zfsUser = pkgs.zfs;
  -  };
  -
     autosnapPkg = pkgs.zfstools.override {
  -    zfs = packages.zfsUser;
  +    zfs = cfgZfs.package;
     };
   
     zfsAutoSnap = "${autosnapPkg}/bin/zfs-auto-snapshot";
  
positive.code:               RemainAfterExit = true;
              };
              script = ''
                ${packages.zfsUser}/sbin/zfs set nixos:shutdown-time="$(date)" "${pool}"
              '';
            };
          createZfsService = serv:
  
negative.code:             environment.ZFS_FORCE = optionalString cfgZfs.forceImportAll "-f";
              script = (importLib {
                # See comments at importLib definition.
                zpoolCmd = "${cfgZfs.package}/sbin/zpool";
                zfsCmd = "${cfgZfs.package}/sbin/zfs";
                inherit cfgZfs;
              }) + ''
                poolImported "${pool}" && exit
  