From 9a0d8f1d016160f817523f232449f35ee45756c1 Mon Sep 17 00:00:00 2001 From: leo248 Date: Mon, 22 Jan 2024 13:44:50 +0100 Subject: [PATCH 1/2] deskreen: init at 2.0.4 Update pkgs/by-name/de/deskreen/package.nix Co-authored-by: Anderson Torres Update pkgs/by-name/de/deskreen/package.nix Co-authored-by: Anderson Torres Update pkgs/by-name/de/deskreen/package.nix --- pkgs/by-name/de/deskreen/package.nix | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/de/deskreen/package.nix diff --git a/pkgs/by-name/de/deskreen/package.nix b/pkgs/by-name/de/deskreen/package.nix new file mode 100644 index 000000000000..7cff6ded560d --- /dev/null +++ b/pkgs/by-name/de/deskreen/package.nix @@ -0,0 +1,43 @@ +{ lib, + fetchurl, + appimageTools, + stdenvNoCC }: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "deskreen"; + version = "2.0.4"; + + src = fetchurl { + url = "https://github.com/pavlobu/deskreen/releases/download/v${finalAttrs.version}/Deskreen-${finalAttrs.version}.AppImage"; + hash = "sha256-0jI/mbXaXanY6ay2zn+dPWGvsqWRcF8aYHRvfGVsObE="; + }; + deskreenUnwrapped = appimageTools.wrapType2 { + name = "deskreen"; + src = finalAttrs.src; + }; + + buildInputs = [ + finalAttrs.deskreenUnwrapped + ]; + + dontUnpack = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + ln -s ${finalAttrs.deskreenUnwrapped}/bin/deskreen $out/bin/deskreen + + runHook postInstall + ''; + + meta = { + description = "Turn any device into a secondary screen for your computer"; + homepage = "https://deskreen.com"; + license = lib.licenses.agpl3; + mainProgram = "deskreen"; + maintainers = with lib.maintainers; [ leo248 drupol ]; + platforms = lib.platforms.linux; + }; +}) From 790bdc27c7b9d94904ff8b858b3f5965c5ff87ed Mon Sep 17 00:00:00 2001 From: leo248 Date: Thu, 25 Jan 2024 10:17:02 +0100 Subject: [PATCH 2/2] maintainers: add leo248 Update pkgs/by-name/de/deskreen/package.nix Co-authored-by: Pol Dellaiera modified: maintainers/maintainer-list.nix --- maintainers/maintainer-list.nix | 8 ++++++++ pkgs/by-name/de/deskreen/package.nix | 9 +++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4ab9e817ada6..79100a87d55d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10451,6 +10451,14 @@ githubId = 31388299; name = "Leonardo EugĂȘnio"; }; + leo248 = { + github ="leo248"; + githubId = 95365184; + keys = [{ + fingerprint = "81E3 418D C1A2 9687 2C4D 96DC BB1A 818F F295 26D2"; + }]; + name = "leo248"; + }; leo60228 = { email = "leo@60228.dev"; matrix = "@leo60228:matrix.org"; diff --git a/pkgs/by-name/de/deskreen/package.nix b/pkgs/by-name/de/deskreen/package.nix index 7cff6ded560d..746f813f2ea0 100644 --- a/pkgs/by-name/de/deskreen/package.nix +++ b/pkgs/by-name/de/deskreen/package.nix @@ -1,7 +1,8 @@ -{ lib, - fetchurl, - appimageTools, - stdenvNoCC }: +{ lib +, stdenvNoCC +, fetchurl +, appimageTools +}: stdenvNoCC.mkDerivation (finalAttrs: { pname = "deskreen";