From c1c4a5a45cc75e3110f9580d6481132d1a28a4e7 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Thu, 20 Nov 2025 15:05:34 -0500 Subject: [PATCH] AI: as submodule --- flake.lock | 13 +++++++++++++ flake.nix | 2 ++ modules/home/all/juspay.nix | 6 +++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index ce103dc..e62a22a 100644 --- a/flake.lock +++ b/flake.lock @@ -961,6 +961,18 @@ "type": "github" } }, + "jumphost-nix": { + "flake": false, + "locked": { + "path": "vendor/jumphost-nix", + "type": "path" + }, + "original": { + "path": "vendor/jumphost-nix", + "type": "path" + }, + "parent": [] + }, "landrun-nix": { "locked": { "lastModified": 1762803344, @@ -1517,6 +1529,7 @@ "github-nix-ci": "github-nix-ci", "home-manager": "home-manager_2", "imako": "imako", + "jumphost-nix": "jumphost-nix", "landrun-nix": "landrun-nix", "nix-ai-tools": "nix-ai-tools", "nix-darwin": "nix-darwin", diff --git a/flake.nix b/flake.nix index eeab825..eeca151 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,8 @@ landrun-nix.url = "github:srid/landrun-nix"; AI.url = "path:vendor/AI"; AI.flake = false; + jumphost-nix.url = "path:vendor/jumphost-nix"; + jumphost-nix.flake = false; # Neovim nixvim.url = "github:nix-community/nixvim"; diff --git a/modules/home/all/juspay.nix b/modules/home/all/juspay.nix index 11dceee..20a1e6a 100644 --- a/modules/home/all/juspay.nix +++ b/modules/home/all/juspay.nix @@ -1,6 +1,10 @@ # Juspay-specific configuration using the work jump host module +{ flake, ... }: +let + inherit (flake.inputs) jumphost-nix; +in { - imports = [ ../../../vendor/jumphost-nix/module.nix ]; + imports = [ "${jumphost-nix}/module.nix" ]; # https://github.com/srid/jumphost-nix programs.jumphost = {