nostr:npub1saz8s86z5g9d6tu59g45l64u5k69rj3zc9lzpkmcsn646uhnpftq5jtfx6 for instance, this is how I make this beekeeper app image feel like a core part of my system
https://github.com/mkellyxp/nix/blob/main/common%2Fbeekeeper.nix
Then in my packages list, I call it like so.
(pkgs.callPackage ./beekeeper.nix { })
I bet there is a similar flow for tarballs