From dafd115747295a291b05e197673732de1f95cbce Mon Sep 17 00:00:00 2001 From: Emmet Date: Fri, 18 Jul 2025 09:44:48 -0500 Subject: [PATCH] Messing around with ai is fun! --- hosts/snowfire/home.nix | 1 + modules/user/localai/default.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 modules/user/localai/default.nix diff --git a/hosts/snowfire/home.nix b/hosts/snowfire/home.nix index e43ef462..a281edc1 100644 --- a/hosts/snowfire/home.nix +++ b/hosts/snowfire/home.nix @@ -18,6 +18,7 @@ vscodium.enable = true; yazi.enable = true; git.enable = true; + ai.enable = true; engineering.enable = true; art.enable = true; flatpak.enable = false; diff --git a/modules/user/localai/default.nix b/modules/user/localai/default.nix new file mode 100644 index 00000000..7776ecf1 --- /dev/null +++ b/modules/user/localai/default.nix @@ -0,0 +1,15 @@ +{ config, lib, pkgs, ...}: + +let + cfg = config.userSettings.ai; +in { + options = { + userSettings.ai = { + enable = lib.mkEnableOption "Enable localai"; + }; + }; + + config = lib.mkIf cfg.enable { + home.packages = [ pkgs.local-ai ]; + }; +}