blob: 6dd0d612c02a3036a5818e7f14bfbcaa5d487375 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
{
mkAstalPkg,
pkgs,
...
}: let
vala-panel-appmenu = pkgs.fetchFromGitLab {
owner = "vala-panel-project";
repo = "vala-panel-appmenu";
rev = "24.05";
hash = "sha256-8GWauw7r3zKhvGF2TNOI8GDVctUFDhtG/Vy1cNUpsVo=";
};
appmenu-glib-translator = pkgs.stdenv.mkDerivation {
pname = "appmenu-glib-translator";
version = "24.05";
src = "${vala-panel-appmenu}/subprojects/appmenu-glib-translator";
buildInputs = with pkgs; [
glib
];
nativeBuildInputs = with pkgs; [
gobject-introspection
meson
pkg-config
ninja
vala
];
};
in
mkAstalPkg {
pname = "astal-tray";
src = ./.;
packages = [pkgs.json-glib appmenu-glib-translator];
libname = "tray";
authors = "kotontrion";
gir-suffix = "Tray";
description = "StatusNotifierItem implementation";
}
|