From a3a8ec3962949f324dc4224e9301b664d2a26b84 Mon Sep 17 00:00:00 2001 From: ezratweaver Date: Mon, 1 Dec 2025 00:07:22 -0500 Subject: [PATCH 1/2] maintainers: add ezratweaver --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 54c6af756f33..37a8549b9645 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8267,6 +8267,11 @@ githubId = 175898536; keys = [ { fingerprint = "4319 2667 85A9 E6BD 9A84 4BC7 1313 15C2 0524 200C"; } ]; }; + ezratweaver = { + name = "Ezra Weaver"; + github = "ezratweaver"; + githubId = 101545981; + }; ezrizhu = { name = "Ezri Zhu"; email = "me@ezrizhu.com"; From 13b97b1b8b576b004a4e9a9c536bb4943d598989 Mon Sep 17 00:00:00 2001 From: ezratweaver Date: Tue, 2 Dec 2025 06:44:40 -0500 Subject: [PATCH 2/2] adw-bluetooth: init at 1.0.0 --- pkgs/by-name/ad/adw-bluetooth/package.nix | 49 +++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/ad/adw-bluetooth/package.nix diff --git a/pkgs/by-name/ad/adw-bluetooth/package.nix b/pkgs/by-name/ad/adw-bluetooth/package.nix new file mode 100644 index 000000000000..fde7d2367c9a --- /dev/null +++ b/pkgs/by-name/ad/adw-bluetooth/package.nix @@ -0,0 +1,49 @@ +{ + stdenv, + lib, + fetchFromGitHub, + meson, + ninja, + pkg-config, + blueprint-compiler, + typescript, + desktop-file-utils, + wrapGAppsHook4, + gjs, + libadwaita, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "adw-bluetooth"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "ezratweaver"; + repo = "adw-bluetooth"; + tag = finalAttrs.version; + hash = "sha256-/KJpB9i6tFDnB3C0tPtJtt8tTDfNftIkHmP1JSVSZNY="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + blueprint-compiler + typescript + desktop-file-utils + wrapGAppsHook4 + ]; + + buildInputs = [ + gjs + libadwaita + ]; + + meta = { + description = "GNOME Inspired LibAdwaita Bluetooth Applet"; + homepage = "https://github.com/ezratweaver/adw-bluetooth"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ezratweaver ]; + }; +})