Avoid repetition of variables and keywords

This commit is contained in:
SebastianStork 2024-09-18 21:16:38 +02:00
parent 6e58af8f01
commit 50d87e37a4
8 changed files with 76 additions and 31 deletions

View file

@ -1,5 +1,10 @@
{ lib, ... }:
let
serviceName = lib.last (lib.splitString "/" (builtins.toString ./.)); # Parent directory name
subdomain = "paper";
in
{
containers.paperless.config =
containers.${serviceName}.config =
{
config,
dataDir,
@ -18,7 +23,7 @@
};
myConfig.tailscale = {
subdomain = "paper";
inherit subdomain;
serve = "28981";
};
};