diff --git a/hosts/snowfire/home.nix b/hosts/snowfire/home.nix index 12de12e2..19efe2ad 100644 --- a/hosts/snowfire/home.nix +++ b/hosts/snowfire/home.nix @@ -29,6 +29,7 @@ virtualization = { virtualMachines.enable = true; }; + ai.enable = true; # wm hyprland.enable = true; diff --git a/modules/user/localai/default.nix b/modules/user/localai/default.nix index 7776ecf1..5fe5971f 100644 --- a/modules/user/localai/default.nix +++ b/modules/user/localai/default.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ...}: +{ config, lib, pkgs, pkgs-stable, ...}: let cfg = config.userSettings.ai; @@ -10,6 +10,13 @@ in { }; config = lib.mkIf cfg.enable { - home.packages = [ pkgs.local-ai ]; + home.packages = [ pkgs-stable.local-ai + (pkgs.writeScriptBin "aid" + '' + # ai daemon + pushd ~/.config/local-ai; + local-ai &> /dev/null & disown; + popd;'') + ]; }; }