{ configs, lib, pkgs, ... }: let port = (import ../data/aliases.nix).services.systemhttpd.port; in { imports = [ ./orbekk-pkgs.nix ]; systemd.services.systemhttpd = { description = "Web frontend for systemd"; after = [ "networking.target" ]; wantedBy = [ "multi-user.target" ]; environment = { RUST_BACKTRACE = "1"; RUST_LOG = "error,systemhttp=info,main=info"; }; serviceConfig = { ExecStart = "${pkgs.systemhttpd}/bin/systemhttpd --port ${toString port} " + "--db_file /var/lib/systemhttpd/db.sqlite " + "--base_url https://kj.orbekk.com/systemd/ serve"; User = "root"; }; }; }