11 in rustPlatform.buildRustPackage {
12 pname = "system76-scheduler";
14 src = fetchFromGitHub {
16 repo = "system76-scheduler";
18 hash = "sha256-5GiHmu++YRCewDHm/qxKmQwDIAZwlW5Eya/fDriVSdA=";
20 cargoHash = "sha256-HxNqGe+KrmOoLgaKY9pniPWFF/hehSi1dgZn4LPE7OA=";
22 nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
23 buildInputs = [ dbus pipewire ];
25 EXECSNOOP_PATH = "${bcc}/bin/execsnoop";
32 install -D -m 0644 data/com.system76.Scheduler.conf $out/etc/dbus-1/system.d/com.system76.Scheduler.conf
33 install -D -m 0644 data/*.kdl $out/data/
37 description = "System76 Scheduler";
38 mainProgram = "system76-scheduler";
39 homepage = "https://github.com/pop-os/system76-scheduler";
40 license = licenses.mpl20;
41 platforms = [ "x86_64-linux" "x86-linux" "aarch64-linux" ];
42 maintainers = [ maintainers.cmm ];