Unverified Commit fc8f5884 authored by John Titor's avatar John Titor
Browse files

nixos/scx: cleanup

- use utils.escapeSystemdExecArgs in systemd service

- remove StandardError="journal" as it's already default
parent 3fa87fea
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  lib,
  pkgs,
  config,
  utils,
  ...
}:
let
@@ -61,6 +62,7 @@ in

    extraArgs = lib.mkOption {
      type = lib.types.listOf lib.types.singleLineStr;
      default = [ ];
      example = [
        "--slice-us 5000"
        "--verbose"
@@ -90,9 +92,13 @@ in

      serviceConfig = {
        Type = "simple";
        ExecStart = "${lib.getExe' cfg.package cfg.scheduler} ${lib.concatStringsSep " " cfg.extraArgs}";
        ExecStart = utils.escapeSystemdExecArgs (
          [
            (lib.getExe' cfg.package cfg.scheduler)
          ]
          ++ cfg.extraArgs
        );
        Restart = "on-failure";
        StandardError = "journal";
      };

      wantedBy = [ "multi-user.target" ];