diff --git a/home/modules/runit/services/restic-rest-server.nix b/home/modules/runit/services/restic-rest-server.nix new file mode 100644 index 0000000..0369adf --- /dev/null +++ b/home/modules/runit/services/restic-rest-server.nix @@ -0,0 +1,21 @@ +{ pkgs, ... }: + +{ + runit.services.restic-rest-server = { + script = '' + DATA_DIR=$HOME/services/restic-rest-server + mkdir -p "$DATA_DIR" + + exec ${pkgs.restic-rest-server}/bin/rest-server \ + --listen "$LISTEN_ADDR" \ + --log - \ + --no-auth \ + --path $DATA_DIR \ + --prometheus --prometheus-no-auth + ''; + + environment = { + LISTEN_ADDR = "127.0.0.1:9000"; + }; + }; +}