update kavita setup

This commit is contained in:
Kopatz
2024-04-15 14:13:03 +02:00
parent 16b93f385a
commit e9acf92c57
4 changed files with 9 additions and 4 deletions

View File

@@ -41,7 +41,7 @@ in
keepassxc keepassxc
xfce.thunar xfce.thunar
remmina remmina
nextcloud-client #nextcloud-client
thunderbird thunderbird
rofi rofi
localsend localsend

View File

@@ -34,6 +34,10 @@ in
"domain" = "kopatz.ddns.net"; "domain" = "kopatz.ddns.net";
"answer" = ip; "answer" = ip;
} }
{
"domain" = "kavita-kopatz.duckdns.org";
"answer" = ip;
}
{ {
"domain" = "server.home"; "domain" = "server.home";
"answer" = ip; "answer" = ip;

View File

@@ -35,7 +35,7 @@
workDir = "/github-actions-runner"; workDir = "/github-actions-runner";
extraPackages = with pkgs; [ rsync nodePackages.pnpm nodejs_18 ]; extraPackages = with pkgs; [ rsync nodePackages.pnpm nodejs_18 ];
serviceOverrides = { serviceOverrides = {
BindPaths= [ "/github-actions-runner" "/data/website" ]; BindPaths= [ "/github-actions-runner" "/data/website" ] ++ lib.optional config.services.kavita.enable "/mnt/1tbssd/kavita";
UMask = "022"; UMask = "022";
}; };
}; };

View File

@@ -9,9 +9,10 @@ in
{ {
networking.firewall.allowedTCPPorts = [ 5000 ]; networking.firewall.allowedTCPPorts = [ 5000 ];
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"d ${baseDir} 0770 kavita kavita -" (if config.services.github-runners.oberprofis.enable then "d ${baseDir} 0750 kavita github-actions-runner -" else "d ${baseDir} 0770 kavita kavita -")
"d ${baseDir}/manga 0770 kavita kavita -" "d ${baseDir}/manga 0770 kavita kavita -"
]; ] ++ lib.optional config.services.github-runners.oberprofis.enable "d ${baseDir}/github 0770 github-actions-runner kavita -";
age.secrets.kavita = { age.secrets.kavita = {
file = ../../secrets/kavita.age; file = ../../secrets/kavita.age;
owner = "kavita"; owner = "kavita";