tsunagu 0.1.1

Tsunagu (繋ぐ) — service/daemon IPC framework: Unix sockets, health checks, process management
Documentation
{
  "nodes": {
    "cachix": {
      "inputs": {
        "devenv": [
          "crate2nix"
        ],
        "flake-compat": [
          "crate2nix"
        ],
        "git-hooks": "git-hooks",
        "nixpkgs": "nixpkgs"
      },
      "locked": {
        "lastModified": 1767714506,
        "narHash": "sha256-WaTs0t1CxhgxbIuvQ97OFhDTVUGd1HA+KzLZUZBhe0s=",
        "owner": "cachix",
        "repo": "cachix",
        "rev": "894c649f0daaa38bbcfb21de64be47dfa7cd0ec9",
        "type": "github"
      },
      "original": {
        "owner": "cachix",
        "ref": "latest",
        "repo": "cachix",
        "type": "github"
      }
    },
    "crate2nix": {
      "inputs": {
        "cachix": "cachix",
        "devshell": "devshell",
        "flake-compat": "flake-compat",
        "flake-parts": "flake-parts",
        "nix-test-runner": "nix-test-runner",
        "nixpkgs": "nixpkgs_2",
        "pre-commit-hooks": "pre-commit-hooks"
      },
      "locked": {
        "lastModified": 1774369503,
        "narHash": "sha256-YeCF4iBhlvTqkn4mihjZgixnDcEVgfyQlNeBsbLYUgQ=",
        "owner": "nix-community",
        "repo": "crate2nix",
        "rev": "b873ca53dd64e12340416f0fd5e3b33792b9c17b",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "crate2nix",
        "type": "github"
      }
    },
    "crate2nix_2": {
      "flake": false,
      "locked": {
        "lastModified": 1774369503,
        "narHash": "sha256-YeCF4iBhlvTqkn4mihjZgixnDcEVgfyQlNeBsbLYUgQ=",
        "owner": "nix-community",
        "repo": "crate2nix",
        "rev": "b873ca53dd64e12340416f0fd5e3b33792b9c17b",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "crate2nix",
        "type": "github"
      }
    },
    "devshell": {
      "inputs": {
        "nixpkgs": [
          "crate2nix",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1768818222,
        "narHash": "sha256-460jc0+CZfyaO8+w8JNtlClB2n4ui1RbHfPTLkpwhU8=",
        "owner": "numtide",
        "repo": "devshell",
        "rev": "255a2b1725a20d060f566e4755dbf571bbbb5f76",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "devshell",
        "type": "github"
      }
    },
    "fenix": {
      "inputs": {
        "nixpkgs": [
          "substrate",
          "nixpkgs"
        ],
        "rust-analyzer-src": "rust-analyzer-src"
      },
      "locked": {
        "lastModified": 1776584210,
        "narHash": "sha256-ePiKtL1QlfFHEyUvhCrBKKuL/xzAwYBIAraPkXBObqA=",
        "owner": "nix-community",
        "repo": "fenix",
        "rev": "3dc46f7171ba708c559458d6f76043948a97efdf",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "fenix",
        "type": "github"
      }
    },
    "flake-compat": {
      "locked": {
        "lastModified": 1733328505,
        "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
        "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
        "revCount": 69,
        "type": "tarball",
        "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz"
      },
      "original": {
        "type": "tarball",
        "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
      }
    },
    "flake-parts": {
      "inputs": {
        "nixpkgs-lib": [
          "crate2nix",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1768135262,
        "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
        "owner": "hercules-ci",
        "repo": "flake-parts",
        "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
        "type": "github"
      },
      "original": {
        "owner": "hercules-ci",
        "repo": "flake-parts",
        "type": "github"
      }
    },
    "flake-parts_2": {
      "inputs": {
        "nixpkgs-lib": [
          "substrate",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1775087534,
        "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
        "owner": "hercules-ci",
        "repo": "flake-parts",
        "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
        "type": "github"
      },
      "original": {
        "owner": "hercules-ci",
        "repo": "flake-parts",
        "type": "github"
      }
    },
    "git-hooks": {
      "inputs": {
        "flake-compat": [
          "crate2nix",
          "cachix",
          "flake-compat"
        ],
        "gitignore": "gitignore",
        "nixpkgs": [
          "crate2nix",
          "cachix",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1765404074,
        "narHash": "sha256-+ZDU2d+vzWkEJiqprvV5PR26DVFN2vgddwG5SnPZcUM=",
        "owner": "cachix",
        "repo": "git-hooks.nix",
        "rev": "2d6f58930fbcd82f6f9fd59fb6d13e37684ca529",
        "type": "github"
      },
      "original": {
        "owner": "cachix",
        "repo": "git-hooks.nix",
        "type": "github"
      }
    },
    "gitignore": {
      "inputs": {
        "nixpkgs": [
          "crate2nix",
          "cachix",
          "git-hooks",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1709087332,
        "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
        "owner": "hercules-ci",
        "repo": "gitignore.nix",
        "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
        "type": "github"
      },
      "original": {
        "owner": "hercules-ci",
        "repo": "gitignore.nix",
        "type": "github"
      }
    },
    "gitignore_2": {
      "inputs": {
        "nixpkgs": [
          "crate2nix",
          "pre-commit-hooks",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1709087332,
        "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
        "owner": "hercules-ci",
        "repo": "gitignore.nix",
        "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
        "type": "github"
      },
      "original": {
        "owner": "hercules-ci",
        "repo": "gitignore.nix",
        "type": "github"
      }
    },
    "nix-test-runner": {
      "flake": false,
      "locked": {
        "lastModified": 1588761593,
        "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
        "owner": "stoeffel",
        "repo": "nix-test-runner",
        "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
        "type": "github"
      },
      "original": {
        "owner": "stoeffel",
        "repo": "nix-test-runner",
        "type": "github"
      }
    },
    "nixpkgs": {
      "locked": {
        "lastModified": 1765186076,
        "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=",
        "owner": "NixOS",
        "repo": "nixpkgs",
        "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8",
        "type": "github"
      },
      "original": {
        "owner": "NixOS",
        "ref": "nixos-unstable",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "nixpkgs_2": {
      "locked": {
        "lastModified": 1769433173,
        "narHash": "sha256-Gf1dFYgD344WZ3q0LPlRoWaNdNQq8kSBDLEWulRQSEs=",
        "owner": "NixOS",
        "repo": "nixpkgs",
        "rev": "13b0f9e6ac78abbbb736c635d87845c4f4bee51b",
        "type": "github"
      },
      "original": {
        "owner": "NixOS",
        "ref": "nixpkgs-unstable",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "nixpkgs_3": {
      "locked": {
        "lastModified": 1776434932,
        "narHash": "sha256-gyqXNMgk3sh+ogY5svd2eNLJ6oEwzbAeaoBrrxD0lKk=",
        "owner": "nixos",
        "repo": "nixpkgs",
        "rev": "c7f47036d3df2add644c46d712d14262b7d86c0c",
        "type": "github"
      },
      "original": {
        "owner": "nixos",
        "ref": "nixos-25.11",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "pre-commit-hooks": {
      "inputs": {
        "flake-compat": [
          "crate2nix",
          "flake-compat"
        ],
        "gitignore": "gitignore_2",
        "nixpkgs": [
          "crate2nix",
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1769069492,
        "narHash": "sha256-Efs3VUPelRduf3PpfPP2ovEB4CXT7vHf8W+xc49RL/U=",
        "owner": "cachix",
        "repo": "pre-commit-hooks.nix",
        "rev": "a1ef738813b15cf8ec759bdff5761b027e3e1d23",
        "type": "github"
      },
      "original": {
        "owner": "cachix",
        "repo": "pre-commit-hooks.nix",
        "type": "github"
      }
    },
    "root": {
      "inputs": {
        "crate2nix": "crate2nix",
        "nixpkgs": "nixpkgs_3",
        "substrate": "substrate"
      }
    },
    "rust-analyzer-src": {
      "flake": false,
      "locked": {
        "lastModified": 1776441750,
        "narHash": "sha256-1rVfG+mj8R4ze+lSYCa4iAv7FzrB03Cprtxmd1MfZak=",
        "owner": "rust-lang",
        "repo": "rust-analyzer",
        "rev": "251df518d73abb5c5d573c4d5d266a3edae9ca5a",
        "type": "github"
      },
      "original": {
        "owner": "rust-lang",
        "ref": "nightly",
        "repo": "rust-analyzer",
        "type": "github"
      }
    },
    "substrate": {
      "inputs": {
        "crate2nix": "crate2nix_2",
        "fenix": "fenix",
        "flake-parts": "flake-parts_2",
        "nixpkgs": [
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1776976097,
        "narHash": "sha256-yvwlXY1bkyEqNwj/Pvef5Kce54C4uNEgW1c0cMMStng=",
        "owner": "pleme-io",
        "repo": "substrate",
        "rev": "17e5b4d986e8cca3b033cdcfc9e6acfda836c470",
        "type": "github"
      },
      "original": {
        "owner": "pleme-io",
        "repo": "substrate",
        "type": "github"
      }
    }
  },
  "root": "root",
  "version": 7
}