diff --git a/devices/mini-pc.nix b/devices/mini-pc.nix index 0bb0475..d642495 100755 --- a/devices/mini-pc.nix +++ b/devices/mini-pc.nix @@ -16,9 +16,8 @@ let ./hardware/logitech.nix self.nixosModules.default - self.nixosModules.server.ai + self.nixosModules.server.open-webui self.nixosModules.software.wine - self.nixosModules.software.ai self.nixosModules.software.beets #self.nixosModules.extra.self.fingerprint self.nixosModules.desktop diff --git a/devices/wsl.nix b/devices/wsl.nix index ddcfdc6..5d94339 100755 --- a/devices/wsl.nix +++ b/devices/wsl.nix @@ -13,6 +13,8 @@ let imports = with inputs; [ nixos-wsl.nixosModules.default self.nixosModules.default + + self.nixosModules.server.open-webui ]; #zramSwap.enable = true; diff --git a/flake.nix b/flake.nix index 6b302ce..0be6da3 100755 --- a/flake.nix +++ b/flake.nix @@ -127,7 +127,7 @@ }; }; server = { - ai = import ./modules/server/ai.nix flakeContext; + open-webui = import ./modules/server/open-webui.nix flakeContext; cloudflared = import ./modules/server/cloudflared.nix flakeContext; immich = import ./modules/server/immich.nix flakeContext; nextcloud = import ./modules/server/nextcloud.nix flakeContext; diff --git a/modules/server/ai.nix b/modules/server/open-webui.nix old mode 100755 new mode 100644 similarity index 75% rename from modules/server/ai.nix rename to modules/server/open-webui.nix index 93e3e00..8335157 --- a/modules/server/ai.nix +++ b/modules/server/open-webui.nix @@ -5,17 +5,17 @@ pkgs, ... }: -let - fix = import inputs.nixos { - system = "x86_64-linux"; - config.allowUnfree = true; - }; # temp -in +# let +# fix = import inputs.nixpkgs { +# system = "x86_64-linux"; +# config.allowUnfree = true; +# }; # temp +# in { services = { open-webui = { enable = true; - package = fix.open-webui; + #package = fix.open-webui; host = "0.0.0.0"; port = 11111; openFirewall = true; @@ -25,7 +25,7 @@ in SCARF_NO_ANALYTICS = "True"; OPENAI_API_BASE_URL = "http://localhost:1234/v1"; #OLLAMA_API_BASE_URL = "http://127.0.0.1:1234"; - WEBUI_AUTH = "True"; # Disable authentication + WEBUI_AUTH = "True"; ENABLE_SIGNUP = "True"; ENABLE_SIGNUP_PASSWORD_CONFIRMATION = "True"; ENABLE_VERSION_UPDATE_CHECK = "False";