diff --git a/nki-home/configuration.nix b/nki-home/configuration.nix index be47ea1..8ed5a96 100644 --- a/nki-home/configuration.nix +++ b/nki-home/configuration.nix @@ -254,6 +254,7 @@ in systemd.services.nginx.requires = [ "dhparams-gen-nginx.service" ]; # Nginx HTTPS services.nginx = { + clientMaxBodySize = "256M"; sslDhparam = config.security.dhparams.params.nginx.path; defaultListen = [ { @@ -293,6 +294,9 @@ in ENABLE_SIGNUP = "false"; }; }; + systemd.services.open-webui.path = [ + pkgs.ffmpeg + ]; services.nginx = { enable = true; recommendedProxySettings = true; @@ -313,7 +317,7 @@ in }; }; }; - + environment.systemPackages = [ pkgs.nvtopPackages.amd ]; } ]; } diff --git a/overlay.nix b/overlay.nix index 78ccde6..132391a 100644 --- a/overlay.nix +++ b/overlay.nix @@ -141,6 +141,24 @@ let hash = "sha256-xkf5HWXvzanT9tCDHbVpgUAmQlqmrPMlnv6MbcN0k9E="; }; }); + + ollama = + assert final.lib.assertMsg ( + builtins.compareVersions prev.ollama-cuda.version "0.6.7" < 0 + ) "Remove `ollama` overlay to use upstream version"; + (prev.ollama.override { rocmGpuTargets = [ "gfx1030" ]; }).overrideAttrs ( + finalAttrs: prevAttrs: { + version = "0.6.7"; + src = final.fetchFromGitHub { + owner = "ollama"; + repo = "ollama"; + tag = "v${finalAttrs.version}"; + hash = "sha256-GRqvaD/tAPI9cVlVu+HmRTv5zr7oCHdSlKoFfSLJ4r4="; + fetchSubmodules = true; + }; + vendorHash = "sha256-t7+GLNC6mRcXq9ErxN6gGki5WWWoEcMfzRVjta4fddA="; + } + ); }; overlay-libs = final: prev: { @@ -160,16 +178,6 @@ let meta.mainProgram = "kak-lsp"; }; - # cargoArtifacts = final.libs.crane.buildDepsOnly { inherit src; }; - # in - # final.libs.crane.buildPackage { - # inherit src cargoArtifacts; - # buildInputs = (with final; - # lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security SystemConfiguration CoreServices ]) - # ) ++ (with final; [ libiconv ]); - - # meta.mainProgram = "kak-lsp"; - # }; zen-browser-bin = inputs.zen-browser.packages.${final.stdenv.system}.zen-browser.override { inherit (inputs.zen-browser.packages.${final.stdenv.system}) zen-browser-unwrapped;