From a77c8a1f0456fe78d997acf540656c2e1fdc854b Mon Sep 17 00:00:00 2001 From: JohnyLPM Date: Sun, 2 Jun 2024 18:01:35 +0100 Subject: [PATCH] supergfxctl-plasmoid: init at 2.0.0 (#315196) --- maintainers/maintainer-list.nix | 6 +++ .../su/supergfxctl-plasmoid/package.nix | 38 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 pkgs/by-name/su/supergfxctl-plasmoid/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 86d7d6e83575..544f583217a5 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9990,6 +9990,12 @@ githubId = 25030997; name = "Yuki Okushi"; }; + johnylpm = { + email = "joaoluisparreira@gmail.com"; + github = "Johny-LPM"; + githubId = 168684553; + name = "João Marques"; + }; jojosch = { name = "Johannes Schleifenbaum"; email = "johannes@js-webcoding.de"; diff --git a/pkgs/by-name/su/supergfxctl-plasmoid/package.nix b/pkgs/by-name/su/supergfxctl-plasmoid/package.nix new file mode 100644 index 000000000000..9141881c7a62 --- /dev/null +++ b/pkgs/by-name/su/supergfxctl-plasmoid/package.nix @@ -0,0 +1,38 @@ +{ lib +, stdenv +, fetchFromGitLab +, cmake +, kdePackages +}: + +stdenv.mkDerivation rec { + pname = "supergfxctl-plasmoid"; + version = "2.0.0"; + + src = fetchFromGitLab { + owner = "jhyub"; + repo = "supergfxctl-plasmoid"; + rev = "refs/tags/v${version}"; + hash = "sha256-m3NmbFD9tqqCyiQgMVRNtlCZy7q+rMCsWgtds1QdOrE="; + }; + + nativeBuildInputs = [ + cmake + kdePackages.wrapQtAppsHook + ]; + + buildInputs = [ + kdePackages.libplasma + ]; + + meta = { + description = "KDE Plasma plasmoid for supergfxctl"; + longDescription = '' + KDE Plasma plasmoid for supergfxctl + Built as a C++/QML Plasmoid + ''; + license = lib.licenses.mpl20; + homepage = "https://gitlab.com/Jhyub/supergfxctl-plasmoid"; + maintainers = with lib.maintainers; [ johnylpm ]; + }; +}