From 3d22e38d31105d13a717b6f22da450d9ca2933c7 Mon Sep 17 00:00:00 2001 From: roxwize Date: Mon, 27 Jan 2025 15:33:06 -0500 Subject: [PATCH] ~ --- nixos/pkgs/overlay.nix | 1 + nixos/pkgs/playit-agent/default.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 nixos/pkgs/playit-agent/default.nix diff --git a/nixos/pkgs/overlay.nix b/nixos/pkgs/overlay.nix index 2296962..381d864 100644 --- a/nixos/pkgs/overlay.nix +++ b/nixos/pkgs/overlay.nix @@ -1,4 +1,5 @@ { ... }: final: prev: with final; { chibicc-uxn = callPackage ./chibicc-uxn {}; + playit-agent = callPackage ./playit-agent {}; ynodesktop = callPackage ./ynodesktop {}; } diff --git a/nixos/pkgs/playit-agent/default.nix b/nixos/pkgs/playit-agent/default.nix new file mode 100644 index 0000000..8379530 --- /dev/null +++ b/nixos/pkgs/playit-agent/default.nix @@ -0,0 +1,20 @@ +# TODO Um this is a rust package +{ rustPlatform, fetchFromGitHub, lib }: rustPlatform.buildRustPackage rec { + pname = "playit-agent"; + version = "0.15.26"; + + src = fetchFromGitHub { + owner = "playit-cloud"; + repo = "playit-agent"; + rev = "v" + version; + sha256 = "12wc8am3zamjlkn61ajjw8kdvdrn9plvjnhskx56yspz9v9sys6f"; + }; + + cargoHash = "sha256-JRsmZ5D/awsIjExGTDkzYkun6oeIpL1FkZJKzZf/XF0="; + + meta = with lib; { + description = "The playit program"; + homepage = "https://playit.gg/"; + license = licenses.bsd2; + }; +}