nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 rustPlatform,
4 fetchFromGitLab,
5 pkg-config,
6 dbus,
7 gdk-pixbuf,
8 glib,
9 gtk3,
10 cairo,
11 atk,
12 pango,
13 harfbuzz,
14 nix-update-script,
15}:
16
17rustPlatform.buildRustPackage {
18 pname = "rumno";
19 version = "0-unstable-2025-08-13";
20
21 src = fetchFromGitLab {
22 owner = "ivanmalison";
23 repo = "rumno";
24 rev = "a70bf6f05976b07ae5fdced2ab80d2b9e684fb92";
25 hash = "sha256-reJIYlTR6fI42EcYGwb5BmEPVtls+s1+mFd7/34oXBw=";
26 };
27
28 cargoHash = "sha256-z9nGePcVc+RPSMPb7CAPOfUMoVlP1MKo57aVFkd1DmE=";
29
30 nativeBuildInputs = [
31 pkg-config
32 ];
33
34 buildInputs = [
35 dbus
36 gdk-pixbuf
37 glib
38 gtk3
39 cairo
40 atk
41 pango
42 harfbuzz
43 ];
44
45 passthru.updateScript = nix-update-script { };
46
47 meta = {
48 description = "Visual pop-up notification manager";
49 homepage = "https://gitlab.com/ivanmalison/rumno";
50 license = lib.licenses.gpl3Only;
51 maintainers = with lib.maintainers; [ imalison ];
52 mainProgram = "rumno";
53 platforms = lib.platforms.linux;
54 };
55}