diff --git a/devices/server.nix b/devices/server.nix index 041ef11..6e6a8ff 100755 --- a/devices/server.nix +++ b/devices/server.nix @@ -27,7 +27,7 @@ let ]; boot = { - #kernelPackages = pkgs.linuxPackages_xanmod_stable; + kernelPackages = pkgs.linuxPackages_xanmod_stable; hardwareScan = true; loader = { systemd-boot.enable = lib.mkDefault true; diff --git a/flake.nix b/flake.nix index 8e1f525..aa9b2a8 100755 --- a/flake.nix +++ b/flake.nix @@ -10,7 +10,7 @@ # nixpkgs nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; - nixpkgs-last-unstable.url = "github:NixOS/nixpkgs/6b4955211758ba47fac850c040a27f23b9b4008f"; + nixpkgs-last-unstable.url = "github:NixOS/nixpkgs/6b4955211758ba47fac850c040a27f23b9b4008f"; # 6027c30c8e9810896b92429f0092f624f7b1aace nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.05"; nixpkgs-fingerprint.url = "github:NixOS/nixpkgs/nixos-24.11"; diff --git a/modules/server/ai.nix b/modules/server/ai.nix index 8952c1a..253321c 100755 --- a/modules/server/ai.nix +++ b/modules/server/ai.nix @@ -5,21 +5,25 @@ pkgs, ... }: +let + last-stable = import inputs.nixos { system = "x86_64-linux"; }; # temp +in { services = { open-webui = { enable = true; + #package = last-stable.open-webui; host = "0.0.0.0"; port = 11111; openFirewall = true; - # environment = { - # ANONYMIZED_TELEMETRY = "False"; - # DO_NOT_TRACK = "True"; - # SCARF_NO_ANALYTICS = "True"; - # #OPENAI_API_BASE_URL = "http://127.0.0.1:1234/v1"; - # #OLLAMA_API_BASE_URL = "http://127.0.0.1:1234"; - # #WEBUI_AUTH = "False"; # Disable authentication - # }; + environment = { + ANONYMIZED_TELEMETRY = "False"; + DO_NOT_TRACK = "True"; + SCARF_NO_ANALYTICS = "True"; + OPENAI_API_BASE_URL = "http://192.168.1.100:1234/v1"; + #OLLAMA_API_BASE_URL = "http://127.0.0.1:1234"; + #WEBUI_AUTH = "False"; # Disable authentication + }; }; }; }