From 0fd329e1ec2183f1bc554824fc51eb28e0398626 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Mon, 15 Jun 2026 11:00:21 +0200 Subject: [PATCH] feat(ai-tools): add fabric --- home/hosts/work/default.nix | 1 + home/modules/ai-tools/default.nix | 1 + home/modules/ai-tools/fabric.nix | 16 ++++++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 home/modules/ai-tools/fabric.nix diff --git a/home/hosts/work/default.nix b/home/hosts/work/default.nix index 54a396c..735d1df 100644 --- a/home/hosts/work/default.nix +++ b/home/hosts/work/default.nix @@ -37,6 +37,7 @@ ai-tools = { claude-code.enable = true; + fabric.enable = true; tirith.enable = true; opencode.enable = true; }; diff --git a/home/modules/ai-tools/default.nix b/home/modules/ai-tools/default.nix index aab60b3..09aabba 100644 --- a/home/modules/ai-tools/default.nix +++ b/home/modules/ai-tools/default.nix @@ -30,6 +30,7 @@ in imports = [ ./claude-code.nix + ./fabric.nix ./opencode.nix ./skills.nix ./tirith.nix diff --git a/home/modules/ai-tools/fabric.nix b/home/modules/ai-tools/fabric.nix new file mode 100644 index 0000000..6f7b992 --- /dev/null +++ b/home/modules/ai-tools/fabric.nix @@ -0,0 +1,16 @@ +{ + lib, + config, + pkgs, + ... +}: + +{ + options.ai-tools.fabric = { + enable = lib.mkEnableOption "fabric"; + }; + + config = lib.mkIf config.ai-tools.fabric.enable { + home.packages = [ pkgs.fabric-ai ]; + }; +}