diff --git a/configuration/common/pbb.nix b/configuration/common/pbb.nix index 7921535..77eb1eb 100644 --- a/configuration/common/pbb.nix +++ b/configuration/common/pbb.nix @@ -1,13 +1,27 @@ let - pbbNixfiles = fetchGit { - url = "https://gitlab.infra4future.de/infra/dependencies/pbb-nixfiles"; - rev = "fcfa9a150bdc0c36996db89d6cee07dd5db82373"; + pbb-nixfiles = fetchGit { + url = "https://git.petabyte.dev/petabyteboy/nixfiles"; + rev = "ac4f83ecdc2ff1794223c0485ab749cbe399e802"; }; + + qyliss-nixlib = fetchTarball { + url = "https://git.qyliss.net/nixlib/snapshot/nixlib-e14330c5be9b005d4310cd4dc0d384cff882aedc.tar.zst"; + sha256 = "0nan14ixhdzxxddnckqqhaxhr96yw08rgcmxssddhji6aq5a445j"; + }; + in { imports = [ - "${pbbNixfiles}/modules" + (pbb-nixfiles + "/modules") ]; + nixpkgs.overlays = [ - (self: super: import "${pbbNixfiles}/pkgs" { nixpkgs = super.path; }) + (self: super: { + pleroma = self.callPackage (pbb-nixfiles + "/pkgs/pleroma") { + elixir_1_10 = super.elixir; + }; + dino = self.callPackage (qyliss-nixlib + "/overlays/patches/dino") { + inherit (super) dino; + }; + }) ]; }