add kavita
This commit is contained in:
@@ -54,6 +54,7 @@
|
|||||||
./modules/wireguard.nix
|
./modules/wireguard.nix
|
||||||
./modules/cron.nix
|
./modules/cron.nix
|
||||||
./modules/paperless.nix
|
./modules/paperless.nix
|
||||||
|
./modules/kavita.nix
|
||||||
#./modules/dyndns.nix i think ddclient is deprecated
|
#./modules/dyndns.nix i think ddclient is deprecated
|
||||||
#./modules/home-assistant.nix idk dont like this
|
#./modules/home-assistant.nix idk dont like this
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
|
|||||||
17
modules/kavita.nix
Normal file
17
modules/kavita.nix
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{ config, pkgs, lib, inputs, ... }:
|
||||||
|
{
|
||||||
|
|
||||||
|
networking.firewall.allowedTCPPorts = [ 5000 ];
|
||||||
|
age.secrets.kavita = {
|
||||||
|
file = ../secrets/kavita.age;
|
||||||
|
owner = "kavita";
|
||||||
|
group = "kavita";
|
||||||
|
};
|
||||||
|
services.kavita = {
|
||||||
|
enable = true;
|
||||||
|
user = "kavita";
|
||||||
|
port = 5000;
|
||||||
|
dataDir = "/mnt/250ssd/kavita";
|
||||||
|
tokenKeyFile = config.age.secrets.kavita.path;
|
||||||
|
};
|
||||||
|
}
|
||||||
BIN
secrets/kavita.age
Normal file
BIN
secrets/kavita.age
Normal file
Binary file not shown.
@@ -17,4 +17,5 @@ in
|
|||||||
"coturn-secret.age".publicKeys = [ nix-test-vm server ];
|
"coturn-secret.age".publicKeys = [ nix-test-vm server ];
|
||||||
"matrix-registration.age".publicKeys = [ nix-test-vm server ];
|
"matrix-registration.age".publicKeys = [ nix-test-vm server ];
|
||||||
"paperless.age".publicKeys = [ nix-test-vm server ];
|
"paperless.age".publicKeys = [ nix-test-vm server ];
|
||||||
|
"kavita.age".publicKeys = [ nix-test-vm server ];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user