zaphyra's git: nixfiles

zaphyra's nixfiles

commit f12f9f51aa570f57549131f204e9f64148e14f1e
parent 0ae854867ca7409ef0ed80cbe9c59f824aba3c55
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Sun, 10 Aug 2025 14:43:31 +0200

packages: add `kairpodsd`
1 file changed, 37 insertions(+), 0 deletions(-)
A
packages/kairpodsd.nix
|
37
+++++++++++++++++++++++++++++++++++++
diff --git a/packages/kairpodsd.nix b/packages/kairpodsd.nix
@@ -0,0 +1,37 @@
+{
+  lib,
+  fetchFromGitHub,
+  unstable,
+  pkg-config,
+  dbus
+}:
+
+unstable.rustPlatform.buildRustPackage (finalAttrs: {
+  pname = "kAirPodsd";
+  version = "0.2.0";
+
+  src = "${fetchFromGitHub {
+    owner = "can1357";
+    repo = "kAirPods";
+    tag = "v${finalAttrs.version}";
+    hash = "sha256-+FifFWwd4aAEk5ihDGVbTrW8f3AVnPZwBoPgM6VECu0=";
+  }}/service";
+
+  cargoHash = "sha256-y/WO0y3IPdhXOnsa+//HLXWEk7gs+MH0K62QUcnveiw=";
+
+  nativeBuildInputs = [
+    pkg-config
+  ];
+
+  buildInputs = [
+    dbus
+  ];
+
+  meta = {
+    description = "Daemon from kAirPods";
+    homepage = "https://github.com/can1357/kAirPods";
+    mainProgram = "kairpodsd";
+    license = lib.licenses.gpl3;
+    maintainers = [ ];
+  };
+})