From badf7aba844967c5d13e01079c12df758715167a Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 27 Sep 2026 12:37:52 +0200 Subject: ... --- .../utils/nixpkgs-pr-watch/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 accounts/gkleen@skadhi/utils/nixpkgs-pr-watch/default.nix (limited to 'accounts/gkleen@skadhi/utils/nixpkgs-pr-watch/default.nix') diff --git a/accounts/gkleen@skadhi/utils/nixpkgs-pr-watch/default.nix b/accounts/gkleen@skadhi/utils/nixpkgs-pr-watch/default.nix new file mode 100644 index 00000000..64ee4623 --- /dev/null +++ b/accounts/gkleen@skadhi/utils/nixpkgs-pr-watch/default.nix @@ -0,0 +1,22 @@ +{ pkgs, flake, flakeInputs, ... }: + +let + workspace = flakeInputs.uv2nix.lib.workspace.loadWorkspace { workspaceRoot = ./.; }; + pythonSet = flake.lib.pythonSet { + inherit pkgs; + python = pkgs.python3; + overlay = workspace.mkPyprojectOverlay { + sourcePreference = "wheel"; + }; + }; + package = "nixpkgs-pr-watch"; + venv = pythonSet.mkVirtualEnv package workspace.deps.default; + inherit (pkgs.callPackages flakeInputs.pyproject-nix.build.util {}) mkApplication; +in (mkApplication { + inherit venv; + package = pythonSet.${package}; +}).overrideAttrs (oldAttrs: { + meta = (oldAttrs.meta or {}) // { + mainProgram = "nixpkgs-pr-watch"; + }; +}) -- cgit v1.2.3