I’d like to pull in an mpv script as a package accessible by home-manager without having to clone, modify, and extend nixpkgs. Ideally, I’d like to keep the package definitions with my local configuration. I’m not sure how to accomplish this…
Any advise, direction, or other help would be appreciated.
skippable background which may help you tailor replies:
I’m a newbie using a flake-based system configuration with home-manager as a module. I’m vaguely aware of overlays, but unsure how to apply them in this case. Complicating matters is that mpvscripts pkgs have a non-trivial structure; at least to me, relative to a self-contained C package… I’m familiar with fetchFromGithub and prefetching to get the hash, but not much beyond that. The biggest problem is that I’m not quite sure where to start, or what nix knowledge would be relevant for this… Thanks.