diff options
Diffstat (limited to '')
| -rw-r--r-- | modules/calibre/default.nix (renamed from modules/server/calibre/default.nix) | 0 | ||||
| -rw-r--r-- | modules/cgit/default.nix (renamed from modules/server/cgit/default.nix) | 0 | ||||
| -rw-r--r-- | modules/cgit/static/cgit.css (renamed from modules/server/cgit/static/cgit.css) | 0 | ||||
| -rwxr-xr-x | modules/cgit/static/favicon.png (renamed from modules/server/cgit/static/favicon.png) | bin | 2535629 -> 2535629 bytes | |||
| -rwxr-xr-x | modules/cgit/static/logo.png (renamed from modules/server/cgit/static/logo.png) | bin | 2535629 -> 2535629 bytes | |||
| -rw-r--r-- | modules/forgejo/default.nix (renamed from modules/server/forgejo/default.nix) | 0 | ||||
| -rw-r--r-- | modules/gemini/default.nix (renamed from modules/server/gemini/default.nix) | 0 | ||||
| -rw-r--r-- | modules/grafana/default.nix (renamed from modules/server/grafana/default.nix) | 0 | ||||
| -rw-r--r-- | modules/immich/default.nix (renamed from modules/server/immich/default.nix) | 0 | ||||
| -rw-r--r-- | modules/jellyfin/default.nix (renamed from modules/server/jellyfin/default.nix) | 0 | ||||
| -rw-r--r-- | modules/monero/default.nix (renamed from modules/server/monero/default.nix) | 2 | ||||
| -rw-r--r-- | modules/nginx/default.nix (renamed from modules/server/default.nix) | 12 | ||||
| -rw-r--r-- | modules/server/ollama/default.nix | 70 |
13 files changed, 1 insertions, 83 deletions
diff --git a/modules/server/calibre/default.nix b/modules/calibre/default.nix index d177ac1..d177ac1 100644 --- a/modules/server/calibre/default.nix +++ b/modules/calibre/default.nix diff --git a/modules/server/cgit/default.nix b/modules/cgit/default.nix index 08784fe..08784fe 100644 --- a/modules/server/cgit/default.nix +++ b/modules/cgit/default.nix diff --git a/modules/server/cgit/static/cgit.css b/modules/cgit/static/cgit.css index d2ee006..d2ee006 100644 --- a/modules/server/cgit/static/cgit.css +++ b/modules/cgit/static/cgit.css diff --git a/modules/server/cgit/static/favicon.png b/modules/cgit/static/favicon.png Binary files differindex a9c1396..a9c1396 100755 --- a/modules/server/cgit/static/favicon.png +++ b/modules/cgit/static/favicon.png diff --git a/modules/server/cgit/static/logo.png b/modules/cgit/static/logo.png Binary files differindex a9c1396..a9c1396 100755 --- a/modules/server/cgit/static/logo.png +++ b/modules/cgit/static/logo.png diff --git a/modules/server/forgejo/default.nix b/modules/forgejo/default.nix index 0294279..0294279 100644 --- a/modules/server/forgejo/default.nix +++ b/modules/forgejo/default.nix diff --git a/modules/server/gemini/default.nix b/modules/gemini/default.nix index d59f65f..d59f65f 100644 --- a/modules/server/gemini/default.nix +++ b/modules/gemini/default.nix diff --git a/modules/server/grafana/default.nix b/modules/grafana/default.nix index 41905cd..41905cd 100644 --- a/modules/server/grafana/default.nix +++ b/modules/grafana/default.nix diff --git a/modules/server/immich/default.nix b/modules/immich/default.nix index fac75f9..fac75f9 100644 --- a/modules/server/immich/default.nix +++ b/modules/immich/default.nix diff --git a/modules/server/jellyfin/default.nix b/modules/jellyfin/default.nix index 424b4d8..424b4d8 100644 --- a/modules/server/jellyfin/default.nix +++ b/modules/jellyfin/default.nix diff --git a/modules/server/monero/default.nix b/modules/monero/default.nix index 4860353..d8631ef 100644 --- a/modules/server/monero/default.nix +++ b/modules/monero/default.nix @@ -25,7 +25,7 @@ cpu = { rx = { enabled = true; - threads = 6; + threads = 12; }; }; diff --git a/modules/server/default.nix b/modules/nginx/default.nix index 150cd4d..151a934 100644 --- a/modules/server/default.nix +++ b/modules/nginx/default.nix @@ -1,16 +1,4 @@ { - imports = [ - ./calibre - ./cgit - ./forgejo - ./gemini - ./grafana - ./immich - ./jellyfin - ./monero - ./ollama - ]; - services = { nginx = { enable = true; diff --git a/modules/server/ollama/default.nix b/modules/server/ollama/default.nix deleted file mode 100644 index 8342df8..0000000 --- a/modules/server/ollama/default.nix +++ /dev/null @@ -1,70 +0,0 @@ -{ config, pkgs, lib, ... }: -{ - services = { - ollama = { - enable = true; - loadModels = [ - "qwen3:14b" - "qwen3-coder:30b" - "gemma3:12b" - "gpt-oss:20b" - "deepseek-r1:14b" - "phi4-reasoning:14b" - ]; - - acceleration = "rocm"; - environmentVariables = { - HCC_AMDGPU_TARGET = "gfx1031"; - }; - rocmOverrideGfx = "10.3.0"; - }; - - open-webui = { - enable = false; - port = 3030; - environment = { - ANONYMIZED_TELEMETRY = "False"; - DO_NOT_TRACK = "True"; - SCARF_NO_ANALYTICS = "True"; - WEBUI_AUTH = "False"; - OLLAMA_API_BASE_URL = "http://localhost:11434"; - - #dir stuff - STATIC_DIR = "${config.services.open-webui.stateDir}/static"; - DATA_DIR = "${config.services.open-webui.stateDir}/data"; - HF_HOME = "${config.services.open-webui.stateDir}/hf_home"; - SENTENCE_TRANSFORMERS_HOME = "${config.services.open-webui.stateDir}/transformers_home"; - }; - }; - - xserver.videoDrivers = [ "amdgpu" ]; - - nginx.virtualHosts = { - "chat.internal" = { - locations."/" = { - proxyPass = "http://127.0.0.1:3030"; - proxyWebsockets = true; - }; - }; - - "ollama.internal" = { - locations."/" = { - proxyPass = "http://127.0.0.1:11434"; - proxyWebsockets = true; - }; - }; - }; - }; - - nixpkgs.config = { - allowUnfree = lib.mkForce true; - rocmSupport = lib.mkForce true; - rocmTargets = [ "gfx1031" ]; - }; - - environment.systemPackages = with pkgs; [ - rocmPackages.rocminfo - rocmPackages.rocm-smi - rocmPackages.hipcc - ]; -} |
