This commit is contained in:
Leon Liu 2024-11-18 19:21:54 +09:00
parent 2c74937d34
commit 22c0fd8a46
3 changed files with 13 additions and 3 deletions

View File

@ -13,7 +13,11 @@ in
nixpkgs.overlays = [
(final: prev: {
open-webui = prev.open-webui.overridePythonAttrs(old: {
dependencies = old.dependencies ++ [pkgs.python311Packages.emoji];
dependencies = with pkgs.python311Packages; old.dependencies ++ [
emoji
iso-639
langdetect
];
});
})
];
@ -235,7 +239,7 @@ in
acceleration = "cuda";
};
services.open-webui = {
enable = true;
# enable = true;
openFirewall = true;
host = "0.0.0.0";
};

View File

@ -6,6 +6,12 @@
{
# virtualisation.oci-containers.backend = "podman";
virtualisation.oci-containers.containers = {
open-webui = {
image = "ghcr.io/open-webui/open-webui:main";
volumes = ["/opt/open-webui:/app/backend/data"];
# ports = ["3000:8080/tcp"];
extraOptions = ["--gpus=all" "--network=host"];
};
# factorio = {
# image = "factoriotools/factorio:stable-2.0.13";
# autoStart = true;

View File

@ -37,7 +37,7 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.nvidia-container-toolkit.enable = true;
hardware.graphics = {
enable = true;
enable32Bit = true;