feat: enable redlib and llm services in architect configuration

This commit is contained in:
Giulio De Pasquale (aider) 2025-04-28 09:59:04 +01:00
parent 51517d8914
commit cbd6725b2a

View File

@ -16,10 +16,8 @@ in
./matrix.nix
./fail2ban.nix
./dns.nix
./redlib.nix
./tailscale.nix
./headscale.nix
./llm.nix
./sunshine.nix
./postgres.nix
./netdata.nix
@ -179,6 +177,35 @@ in
domain = "htpro.giugl.io";
};
redlib = {
enable = true;
domain = "reddit.giugl.io";
package = pkgs.unstablePkgs.redlib;
settings = {
REDLIB_ROBOTS_DISABLE_INDEXING = "on";
REDLIB_DEFAULT_THEME = "dracula";
REDLIB_DEFAULT_SHOW_NSFW = "on";
REDLIB_DEFAULT_BLUR_NSFW = "off";
REDLIB_DEFAULT_USE_HLS = "on";
REDLIB_DEFAULT_HIDE_HLS_NOTIFICATION = "on";
};
};
llm = {
enable = true;
package = pkgs.unstablePkgs.ollama-cuda;
uiPackage = pkgs.unstablePkgs.open-webui;
tikaPackage = pkgs.unstablePkgs.tika;
backendDomain = "ollama.giugl.io";
frontendDomain = "llm.giugl.io";
acceleration = "cuda";
environmentVariables = {
OLLAMA_FLASH_ATTENTION = "1";
OLLAMA_NUM_PARALLEL = "2";
OLLAMA_KV_CACHE_TYPE = "q8_0";
};
};
homeassistant = {
enable = true;
package = pkgs.unstablePkgs.home-assistant;