From 4f7e54b11e35b1cbf25af2057a687f95726c44ef Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Mon, 16 Feb 2026 09:32:27 -0600 Subject: [PATCH] bluebubbles-tui: init at 0-unstable-2026-02-15 --- pkgs/bluebubbles-tui/default.nix | 28 ++++++++++++++++++++++++++++ pkgs/default.nix | 1 + 2 files changed, 29 insertions(+) create mode 100644 pkgs/bluebubbles-tui/default.nix diff --git a/pkgs/bluebubbles-tui/default.nix b/pkgs/bluebubbles-tui/default.nix new file mode 100644 index 0000000..f678986 --- /dev/null +++ b/pkgs/bluebubbles-tui/default.nix @@ -0,0 +1,28 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "bluebubbles-tui"; + version = "0-unstable-2026-02-15"; + + src = fetchFromGitHub { + owner = "oovets"; + repo = "bluebubbles-tui"; + rev = "10f516865e40e947646f727427bad86e17327659"; + hash = "sha256-1p6p6QKE679Rvw3hfc6K9nFOWN80c65bY5N6ekzNljQ="; + }; + + vendorHash = "sha256-VVGl+sm1l8X6D/oi7M6c7MxO9Z0n9JhZbYq1GknHV6E="; + + ldflags = [ "-s" ]; + + meta = { + description = "A sleek, real-time terminal user interface (TUI) for BlueBubbles, allowing you to send and receive iMessages directly from your terminal"; + homepage = "https://github.com/oovets/bluebubbles-tui"; + maintainers = with lib.maintainers; [ devusb ]; + mainProgram = "bluebubbles-tui"; + }; +}) diff --git a/pkgs/default.nix b/pkgs/default.nix index 072249d..ef023db 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -23,5 +23,6 @@ in setec = callPackage ./setec { }; message-bridge = callPackage ./message-bridge { }; calibre-web-automated = callPackage ./calibre-web-automated { }; + bluebubbles-tui = callPackage ./bluebubbles-tui { }; }