default.nix (850B)
1 { lib, stdenv, fetchFromGitLab, pkg-config, dbus, xorg }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "lbm"; 5 version = "0-unstable-2023-12-06"; 6 7 src = fetchFromGitLab { 8 domain = "git.weitnahbei.de"; 9 owner = "nullmark"; 10 repo = "little_blue_man"; 11 rev = "d291e4e14df40fb84089e2dee25c3be50ea1366e"; 12 hash = "sha256-nsmW8wwOelzVmhtC5E2a5DPpEdaKiu98/wGl6Gflfz4="; 13 fetchSubmodules = true; 14 }; 15 16 nativeBuildInputs = [ pkg-config ]; 17 18 buildInputs = [ dbus xorg.libX11 xorg.libXft xorg.libXinerama ]; 19 20 makeFlags = [ "CC:=$(CC)" ]; 21 22 installFlags = [ "PREFIX=$(out)" ]; 23 24 meta = with lib; { 25 description = "A simple Bluetooth manager"; 26 inherit (finalAttrs.src.meta) homepage; 27 license = licenses.mit; 28 maintainers = [ maintainers.sikmir ]; 29 platforms = platforms.linux; 30 skip.ci = stdenv.isDarwin; 31 }; 32 })