diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7fa4083b18a0..06c637723ef4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8242,6 +8242,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"; 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 ]; + }; +})