1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-18 05:21:47 +03:00
mobile-nixos/boot/splash/simulator.nix
Samuel Dionne-Riel 6cd2985bc1 boot/splash: Implement progress status display
The splash is now an application that should be started and forked from.
Once started, it will listen for messages on a ZeroMQ socket reporting
progress.

The current protocol is extremely simple, reporting (optional) label,
and reporting a progress amount.

Additionally, it responds to a string commant ("quit") to quit as
needed.
2020-11-06 16:30:22 -05:00

27 lines
510 B
Nix

{ stdenv
, lib
, callPackage
, mrbgems
, mruby
, mobile-nixos
}:
let
script-loader = mobile-nixos.stage-1.script-loader.override({
mrbgems = mrbgems // {
mruby-lvgui = callPackage ../../overlay/mruby-builder/mrbgems/mruby-lvgui {
withSimulator = true;
};
};
});
applet = callPackage ./. {};
in
(script-loader.wrap {
name = "simulator";
inherit applet;
}).overrideAttrs(old: rec {
pname = "boot-splash-simulator";
version = "0.0.1";
name = "${pname}-${version}";
})