fix atticd
This commit is contained in:
parent
e33509491c
commit
11fc735d23
4 changed files with 8 additions and 16 deletions
|
|
@ -145,7 +145,7 @@
|
|||
ollama.enable = lib.mkEnableOption "ollama";
|
||||
forgejo.enable = lib.mkEnableOption "forgejo";
|
||||
caddy.enable = lib.mkEnableOption "caddy";
|
||||
attic.enable = lib.mkEnableOption "attic";
|
||||
atticd.enable = lib.mkEnableOption "atticd";
|
||||
cloudflared.enable = lib.mkEnableOption "cloudflared";
|
||||
cloudflare-dyndns.enable = lib.mkEnableOption "cloudflare-dyndns";
|
||||
glance.enable = lib.mkEnableOption "glance";
|
||||
|
|
|
|||
|
|
@ -4,24 +4,16 @@
|
|||
...
|
||||
}:
|
||||
let
|
||||
atticPort = 7080;
|
||||
atticdPort = 7080;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
osbmModules.enableAttic = lib.mkOption {
|
||||
type = lib.types.bool;
|
||||
default = false;
|
||||
description = "Enable Attic nix cache service";
|
||||
};
|
||||
};
|
||||
|
||||
config = lib.mkMerge [
|
||||
(lib.mkIf config.osbmModules.enableAttic {
|
||||
(lib.mkIf config.osbmModules.services.atticd.enable {
|
||||
services.atticd = {
|
||||
enable = true;
|
||||
environmentFile = "/persist/attic.env";
|
||||
settings = {
|
||||
listen = "[::]:${toString atticPort}";
|
||||
listen = "[::]:${toString atticdPort}";
|
||||
compression = {
|
||||
type = "zstd";
|
||||
level = 9;
|
||||
|
|
@ -34,14 +26,14 @@ in
|
|||
# };
|
||||
};
|
||||
};
|
||||
networking.firewall.allowedTCPPorts = [ atticPort ];
|
||||
networking.firewall.allowedTCPPorts = [ atticdPort ];
|
||||
services.cloudflared.tunnels = {
|
||||
"fa301a21-b259-4149-b3d0-b1438c7c81f8" = {
|
||||
default = "http_status:404";
|
||||
credentialsFile = "/home/osbm/.cloudflared/fa301a21-b259-4149-b3d0-b1438c7c81f8.json";
|
||||
ingress = {
|
||||
"cache.osbm.dev" = {
|
||||
service = "http://localhost:${toString atticPort}";
|
||||
service = "http://localhost:${toString atticdPort}";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
imports = [
|
||||
./attic.nix
|
||||
./atticd.nix
|
||||
./caddy.nix
|
||||
./cloudflare-dyndns.nix
|
||||
./cloudflared.nix
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue