[
  (
    final: prev: {
      yt = import ./yt.nix {
        inherit
          (prev)
          lib
          makeWrapper
          rustPlatform
          # dependencies
          
          ytcc
          yt-dlp
          mpv
          ;
      };
    }
  )
  (
    final: prev: {
      yts = import ./yts.nix {
        inherit
          (prev)
          lib
          makeWrapper
          rustPlatform
          # dependencies
          
          ytcc
          ;
      };
    }
  )
  (
    final: prev: {
      ytc = import ./ytc.nix {
        inherit
          (prev)
          lib
          makeWrapper
          rustPlatform
          # dependencies
          
          ytcc
          yt-dlp
          mpv
          ;
      };
    }
  )
]