From 224febb08c923a8e4fb4325fc0f0101b5917561e Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 22 Dec 2025 14:12:57 +0100 Subject: ... --- .../gkleen@sif/utils/nixpkgs-pr-watch/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 accounts/gkleen@sif/utils/nixpkgs-pr-watch/default.nix (limited to 'accounts/gkleen@sif/utils/nixpkgs-pr-watch/default.nix') diff --git a/accounts/gkleen@sif/utils/nixpkgs-pr-watch/default.nix b/accounts/gkleen@sif/utils/nixpkgs-pr-watch/default.nix new file mode 100644 index 00000000..64ee4623 --- /dev/null +++ b/accounts/gkleen@sif/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