diff --git a/config/hosts/aspects/doloro-desktop/home.nix b/config/hosts/aspects/doloro-desktop/home.nix index 327b6ca..1bd418b 100644 --- a/config/hosts/aspects/doloro-desktop/home.nix +++ b/config/hosts/aspects/doloro-desktop/home.nix @@ -33,6 +33,8 @@ modules.spotify modules.easyeffects modules.lavd + modules.ai + ]; nixos = { config, pkgs, ... }: diff --git a/config/modules/ai/ai.nix b/config/modules/ai/ai.nix index 5d4de17..dae41df 100644 --- a/config/modules/ai/ai.nix +++ b/config/modules/ai/ai.nix @@ -1,21 +1,19 @@ { den, modules, ... }: { modules.ai = { + provides = { + ollama-cuda = { + homeManager = + { pkgs, ... }: + { + home.packages = [ pkgs.ollama-cuda ]; + }; + }; + }; homeManager = { pkgs, ... }: { home.packages = [ pkgs.opencode ]; }; }; - modules.ai.ollama-cuda = { - homeManager = - { pkgs, ... }: - { - services.ollama = { - enable = true; - package = pkgs.ollama-cuda; - loadModels = "qwen3-coder"; - }; - }; - }; }