nixos/uptime-kuma: Add additional lockdown settings to systemd unit (#361452)
[NixPkgs.git] / pkgs / by-name / bl / bluetui / package.nix
blob4d96d24fd1fe7c6ae0076e8bb20179ba3fac7ea6
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   pkg-config,
6   dbus,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "bluetui";
11   version = "0.5.1";
13   src = fetchFromGitHub {
14     owner = "pythops";
15     repo = "bluetui";
16     rev = "v${version}";
17     hash = "sha256-9svPIZzKuI4XBlxBsKucGLdX2dkfAy9ERT5oj8Su9TM=";
18   };
20   cargoHash = "sha256-w6rrZQNu5kLKEWSXFa/vSqwm76zWZug/ZqztMDY7buE=";
22   nativeBuildInputs = [
23     pkg-config
24   ];
26   buildInputs = [
27     dbus
28   ];
30   meta = {
31     description = "TUI for managing bluetooth on Linux";
32     homepage = "https://github.com/pythops/bluetui";
33     license = lib.licenses.gpl3Only;
34     maintainers = with lib.maintainers; [ donovanglover ];
35     mainProgram = "bluetui";
36     platforms = lib.platforms.linux;
37   };