diff --git a/modules/optionnals/ai.nix b/modules/optionnals/ai.nix index a5dbea6..57ee795 100644 --- a/modules/optionnals/ai.nix +++ b/modules/optionnals/ai.nix @@ -4,16 +4,16 @@ }: { # Activer Ollama comme service - 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.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 = { # enable = true; # port = 8080; # Port par défaut diff --git a/modules/optionnals/desktop/gaming.nix b/modules/optionnals/desktop/gaming.nix new file mode 100644 index 0000000..22ffff5 --- /dev/null +++ b/modules/optionnals/desktop/gaming.nix @@ -0,0 +1,18 @@ +{ + pkgs, + ... +}: +{ + hardware.graphics.enable32Bit = true; + programs.steam.enable = true; + programs.steam.gamescopeSession.enable = true; + programs.gamemode.enable = true; + environment.systemPackages = with pkgs; [ + vulkan-tools + lutris + wine-staging + winetricks + mangohud + protonup + ]; +} diff --git a/modules/optionnals/hosts/home-nix.nix b/modules/optionnals/hosts/home-nix.nix index 3a5ef68..9389ad1 100644 --- a/modules/optionnals/hosts/home-nix.nix +++ b/modules/optionnals/hosts/home-nix.nix @@ -5,7 +5,7 @@ }: { imports = [ - ../ai.nix + #../ai.nix ../autologin.nix ../k8s.nix ../libvirt.nix