From 15ff8fc5fef4e05042991106e4fb01ff038efea6 Mon Sep 17 00:00:00 2001 From: lew Date: Tue, 28 Apr 2026 17:08:07 +0100 Subject: [PATCH] shlink: autopopulate with ily.rs domain --- hosts/lab/shlink.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hosts/lab/shlink.nix b/hosts/lab/shlink.nix index 7320c3c..c2d0841 100644 --- a/hosts/lab/shlink.nix +++ b/hosts/lab/shlink.nix @@ -11,6 +11,17 @@ owner = "podman"; }; + sops.templates.shlink-servers-json = { + content = builtins.toJSON [{ + name = "ily.rs"; + url = "https://ily.rs"; + apiKey = config.sops.placeholder.shlink-api-key; + forwardCredentials = false; + }]; + owner = "podman"; + mode = "0444"; + }; + services.postgresql = { enable = true; enableTCPIP = true; @@ -77,6 +88,9 @@ image = "shlinkio/shlink-web-client:4.7.0"; podman.user = "podman"; ports = [ "127.0.0.1:8081:8080" ]; + volumes = [ + "${config.sops.templates.shlink-servers-json.path}:/usr/share/nginx/html/servers.json:ro" + ]; }; # Workaround for NixOS/nixpkgs#410857 until backport of #475089 lands