【经验分享】我如何学习写 Nix derivation

好兄弟问一下,aria2 service 有个功能是在下载 开始/完成 等事件发生的时候运行外部脚本,我想让 aria2 可以运行附带第三方库 aria2p 的 python:(python312.withPackages (ps: [ ps.aria2p ])), configuration.nix 要怎么写呢,主要困惑的点是

  1. aria2 怎么找到 python 且能 import aria2p
  2. aria2 有权限运行 python 吗

nixpkgs aria2 service

aria2 该参数相关文档