Unverified Commit badd9d1a authored by municorn's avatar municorn
Browse files

nixos/taskchampion-sync-server: add host option, fix ExecStart

fixes the command line arguments for taskchampion-sync-server, also adding a new `host` option. fixes the corresponding test as well.
parent a5a9e638
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -22,6 +22,12 @@ in
      type = types.str;
      default = "taskchampion";
    };
    host = lib.mkOption {
      description = "Host address on which to serve";
      type = types.str;
      default = "127.0.0.1";
      example = "0.0.0.0";
    };
    port = lib.mkOption {
      description = "Port on which to serve";
      type = types.port;
@@ -79,7 +85,7 @@ in
        DynamicUser = false;
        ExecStart = ''
          ${lib.getExe cfg.package} \
            --port ${builtins.toString cfg.port} \
            --listen "${cfg.host}:${builtins.toString cfg.port}" \
            --data-dir ${cfg.dataDir} \
            --snapshot-versions ${builtins.toString cfg.snapshot.versions} \
            --snapshot-days ${builtins.toString cfg.snapshot.days} \
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ import ./make-test-python.nix (
    nodes = {
      server = {
        services.taskchampion-sync-server.enable = true;
        services.taskchampion-sync-server.host = "0.0.0.0";
        services.taskchampion-sync-server.openFirewall = true;
      };
      client =