{ callPackage, fetchFromGitHub, recurseIntoAttrs, }: let version = "1.1.1"; src = fetchFromGitHub { owner = "stonith404"; repo = "pingvin-share"; rev = "v${version}"; hash = "sha256-nBNz4xEMEnOJGxVIbpukGzlAEgG+uGntvTJoc+GHmIw="; }; in recurseIntoAttrs { backend = callPackage ./backend.nix { inherit src version; }; frontend = callPackage ./frontend.nix { inherit src version; }; }