diff --git a/modules/optionnals/ai.nix b/modules/optionnals/ai.nix index f53b524..0d9d9b1 100644 --- a/modules/optionnals/ai.nix +++ b/modules/optionnals/ai.nix @@ -7,6 +7,12 @@ services.ollama = { enable = true; acceleration = "cuda"; + environmentVariables = { + OLLAMA_FLASH_ATTENTION = "1"; # ← Flash Attention + OLLAMA_NUM_PARALLEL = "2"; # ← Requêtes parallèles + OLLAMA_MAX_LOADED_MODELS = "1"; # ← Garder 2 modèles en VRAM + OLLAMA_KEEP_ALIVE = "5m"; + }; }; services.open-webui = { diff --git a/modules/optionnals/hosts/home-nix.nix b/modules/optionnals/hosts/home-nix.nix index 6480025..bc08532 100644 --- a/modules/optionnals/hosts/home-nix.nix +++ b/modules/optionnals/hosts/home-nix.nix @@ -1,5 +1,6 @@ { config, + pkgs, ... }: { @@ -88,4 +89,5 @@ }; }; }; + environment.systemPackages = [ pkgs.tor-browser ]; } diff --git a/modules/optionnals/packages.nix b/modules/optionnals/packages.nix index c516026..634717e 100644 --- a/modules/optionnals/packages.nix +++ b/modules/optionnals/packages.nix @@ -8,7 +8,6 @@ # Liste des paquets à installer dans le système systemPackages = [ pkgs.pwgen # Générateur de mots de passe - pkgs.ansible # Infrastructure de gestion de configuration automatisée ]; }; }