From 10516f783a9857314b5a2fc2573d93a810512773 Mon Sep 17 00:00:00 2001 From: lightly-toasted Date: Mon, 8 Dec 2025 17:52:17 +0900 Subject: [PATCH] feat(y2q): add restic rest-server --- .../runit/services/restic-rest-server.nix | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 home/modules/runit/services/restic-rest-server.nix 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"; + }; + }; +}