From 5e37f12c64f748d1bdd8ffa80f1f5b78857dc5d0 Mon Sep 17 00:00:00 2001 From: JP Date: Thu, 14 Mar 2024 12:06:27 -0500 Subject: [PATCH 1/2] maintainers: add dragonginger --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3db0b7ef655a..cea0fc755e1c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5182,6 +5182,12 @@ fingerprint = "D245 D484 F357 8CB1 7FD6 DA6B 67DB 29BF F3C9 6757"; }]; }; + dragonginger = { + email = "dragonginger10@gmail.com"; + github = "dragonginger10"; + githubId = 20759788; + name = "JP Lippold"; + }; dramaturg = { email = "seb@ds.ag"; github = "dramaturg"; From 21c9e6650e60f796c7bf3595503dc70cbf8008b8 Mon Sep 17 00:00:00 2001 From: JP Date: Thu, 14 Mar 2024 12:03:54 -0500 Subject: [PATCH 2/2] discover-overlay: init at 0.7.0 --- pkgs/by-name/di/discover-overlay/package.nix | 52 ++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/di/discover-overlay/package.nix diff --git a/pkgs/by-name/di/discover-overlay/package.nix b/pkgs/by-name/di/discover-overlay/package.nix new file mode 100644 index 000000000000..3ce0d8b9b00d --- /dev/null +++ b/pkgs/by-name/di/discover-overlay/package.nix @@ -0,0 +1,52 @@ +{ lib, python3, fetchFromGitHub, gtk3, gobject-introspection, gtk-layer-shell, wrapGAppsHook }: +python3.pkgs.buildPythonApplication rec { + pname = "discover-overlay"; + version = "0.7.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "trigg"; + repo = "Discover"; + rev = "refs/tags/v${version}"; + hash = "sha256-//QW6N87Uhm2aH0RSuykHG3+EfzYSHOcSNLSn1y0rFw="; + }; + + buildInputs = [ + gtk3 + gtk-layer-shell + ]; + + nativeBuildInputs = with python3.pkgs; [ + gobject-introspection + wrapGAppsHook + ]; + + dontWrapGApps = true; + + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" "--set DISPLAY ':0.0'" ]; + + propagatedBuildInputs = with python3.pkgs; [ + pycairo + pygobject3 + websocket-client + pyxdg + requests + pillow + setuptools + xlib + ]; + postPatch = '' + substituteInPlace discover_overlay/image_getter.py \ + --replace-fail /usr $out + ''; + doCheck = false; + + meta = { + description = "Yet another discord overlay for linux"; + homepage = "https://github.com/trigg/Discover"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ dragonginger ]; + mainProgram = "discover-overlay"; + platforms = lib.platforms.linux; + }; +}