diff options
author | 0xMRTT <0xMRTT@proton.me> | 2023-04-23 01:51:35 +0200 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-05-03 17:06:29 -0300 |
commit | d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa (patch) | |
tree | 140fea0ef99d0bcb32206d15615972d2c79af24c | |
parent | a3b8d13dcdad4b1ae8165f6da479fd8e2e73b3ab (diff) | |
download | nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.tar nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.tar.gz nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.tar.bz2 nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.tar.lz nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.tar.xz nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.tar.zst nixlib-d7a8242535ac2b8a25ca2ebe5362c1ea9a91d6fa.zip |
boatswain: init at 0.3.0
-rw-r--r-- | pkgs/applications/misc/boatswain/default.nix | 64 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 66 insertions, 0 deletions
diff --git a/pkgs/applications/misc/boatswain/default.nix b/pkgs/applications/misc/boatswain/default.nix new file mode 100644 index 000000000000..5f77d19b7a23 --- /dev/null +++ b/pkgs/applications/misc/boatswain/default.nix @@ -0,0 +1,64 @@ +{ lib +, stdenv +, fetchFromGitLab +, meson +, ninja +, pkg-config +, gtk4 +, libgee +, libadwaita +, wrapGAppsHook4 +, appstream-glib +, desktop-file-utils +, libpeas +, libportal-gtk4 +, gusb +, hidapi +, json-glib +, libsecret +, libsoup_3 +}: + +stdenv.mkDerivation rec { + pname = "boatswain"; + version = "0.3.0"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "World"; + repo = "boatswain"; + rev = version; + hash = "sha256-Q16ooTaCgwbwEqa0iRzAoaS5OHCSi6dXaiVgC3uc/zc="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + wrapGAppsHook4 + appstream-glib + desktop-file-utils + ]; + + buildInputs = [ + gtk4 + libadwaita + libgee + libpeas + libportal-gtk4 + gusb + hidapi + json-glib + libsecret + libsoup_3 + ]; + + meta = with lib; { + description = "Control Elgato Stream Deck devices."; + homepage = "https://gitlab.gnome.org/World/boatswain"; + mainProgram = "boatswain"; + license = licenses.gpl3Plus; + platforms = platforms.unix; + maintainers = with maintainers; [ _0xMRTT ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 20b5e2329b05..62cb31643a2f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -38389,6 +38389,8 @@ with pkgs; avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { }; + boatswain = callPackage ../applications/misc/boatswain { }; + beep = callPackage ../misc/beep { }; bees = callPackage ../tools/filesystems/bees { }; |