Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17966,6 +17966,13 @@
matrix = "@qyriad:katesiria.org";
name = "Qyriad";
};
r17x = {
email = "hi@rin.rocks";
github = "r17x";
githubId = 16365952;
name = "Rin";
keys = [ { fingerprint = "476A F55D 6378 F878 0709 848A 18F9 F516 1CC0 576C"; } ];
};
r3dl3g = {
email = "redleg@rothfuss-web.de";
github = "r3dl3g";
Expand Down
38 changes: 38 additions & 0 deletions pkgs/by-name/xb/xbar/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
lib,
stdenvNoCC,
fetchurl,
undmg,
}:

stdenvNoCC.mkDerivation (finalAttrs: {
pname = "xbar";
version = "2.1.7-beta";

src = fetchurl {
url = "https://github.com/matryer/xbar/releases/download/v${finalAttrs.version}/xbar.v${finalAttrs.version}.dmg";
sha256 = "sha256-Cn6nxA5NTi7M4NrjycN3PUWd31r4Z0T3DES5+ZAbxz8=";
};

sourceRoot = "xbar.app";

nativeBuildInputs = [ undmg ];

installPhase = ''
runHook preInstall

mkdir -p $out/Applications/xbar.app
cp -R . $out/Applications/xbar.app

runHook postInstall
'';

meta = {
description = "Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)";
homepage = "https://xbarapp.com/";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = lib.platforms.darwin;
maintainers = with lib.maintainers; [ r17x ];
license = lib.licenses.mit;
};
})