From 8f6e2b9ce25d20455611b0a1d9cf1062dc7c14b2 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Tue, 26 Aug 2025 20:53:57 -0600 Subject: [PATCH] vps: fix infinite recursion error --- pkgs/default.nix | 3 +++ sys/platforms/vps/default.nix | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/default.nix b/pkgs/default.nix index 97d428c..a6e9964 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -6,6 +6,9 @@ with prev.lib; let inherit (final) callPackage fetchpatch; in { + + homepage = flakes.homepage.packages.${final.system}.default; + override = { # add python modules here to make them available in all versions diff --git a/sys/platforms/vps/default.nix b/sys/platforms/vps/default.nix index 9801183..c465886 100644 --- a/sys/platforms/vps/default.nix +++ b/sys/platforms/vps/default.nix @@ -4,6 +4,7 @@ pkgs, flakes, modulesPath, + doctrine, ... }: with lib; { @@ -40,7 +41,14 @@ with lib; { useGlobalPkgs = true; useUserPackages = true; - extraSpecialArgs = {inherit flakes;}; + extraSpecialArgs = { + inherit flakes; + doctrine = flakes.trivionomicon.lib.mkDoctrine { + inherit pkgs; + inherit (doctrine) prefix; + namespace = "home"; + }; + }; users.fabian = { imports = [