Something went wrong. Try again.
Firmware for a USB screen displaying system stats
Something went wrong. Try again.
system-screen module.nix
585 B · 31 lines
Nix
at main
1234567891011121314151617181920212223242526272829303132{ package }:
{ lib, config, ... }:
let cfg = config.services.system-screen;in{ options.services.system-screen = { enable = lib.mkEnableOption "System Screen service"; };
config = lib.mkIf cfg.enable { systemd.services.system-screen = { description = "System Screen Service";
wantedBy = [ "multi-user.target" ]; after = [ "network.target" ];
restartTriggers = [ package ];
serviceConfig = { ExecStart = "${package}/bin/system-screen"; Restart = "always"; RestartSec = 5; }; }; };}