{ pkgs , fetchFromGitHub }: let src = fetchFromGitHub { owner = "Mic92"; repo = "sops-nix"; rev = "d4555e80d80d2fa77f0a44201ca299f9602492a0"; hash = "sha256-8Q6mKSsto8gaGczXd4G0lvawdAYLa5Dlh3/g4hl5CaM="; }; flake = import "${src}/flake.nix"; evaluated = flake.outputs { self = evaluated; nixpkgs = pkgs; nixpkgs-stable = pkgs; #< shameless lie :) }; overlay = evaluated.overlays.default; final = pkgs.appendOverlays [ overlay ]; in src.overrideAttrs (base: { passthru = base.passthru // (overlay final pkgs) // { inherit (evaluated) nixosModules; } ; })