diff --git a/flake.lock b/flake.lock
index b030d1acdd53c0c2a45c47f87554376d79c6ea0a..46362327de6aaa97586f677a19f29289fb713944 100644
--- a/flake.lock
+++ b/flake.lock
@@ -7,11 +7,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1719973663,
- "narHash": "sha256-SybjMpCVUWG998EkvcwjHH3fTbG05FUSbB/Gqjz63tE=",
+ "lastModified": 1728580104,
+ "narHash": "sha256-M+t/DmOj4cjF7/M9qBW5OK/Lam69z4LX+hXraqegz0w=",
"ref": "refs/heads/main",
- "rev": "7567e89e80834dfa65ca5af987a8db0afe01099d",
- "revCount": 11,
+ "rev": "befcf0b6e2b9540f01b5caaafcbe62fcf36a063a",
+ "revCount": 16,
"type": "git",
"url": "https://git.xeno.science/xenofem/actual-nix.git"
},
@@ -30,11 +30,11 @@ ],
"systems": "systems"
},
"locked": {
- "lastModified": 1712079060,
- "narHash": "sha256-/JdiT9t+zzjChc5qQiF+jhrVhRt8figYH29rZO7pFe4=",
+ "lastModified": 1723293904,
+ "narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=",
"owner": "ryantm",
"repo": "agenix",
- "rev": "1381a759b205dff7a6818733118d02253340fd5e",
+ "rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41",
"type": "github"
},
"original": {
@@ -73,11 +73,11 @@ "templ"
]
},
"locked": {
- "lastModified": 1720561582,
- "narHash": "sha256-5Gb9GwPgOfXOOp48eKcn3kmqa8+jFZDVzzzzMT+J3/Y=",
+ "lastModified": 1728680363,
+ "narHash": "sha256-0aJJUY0lKcDnkqLBESOFju8cgIYYrt8jvMwyFTii2Do=",
"ref": "refs/heads/main",
- "rev": "3803d94c98e58577f9794073bc44d126123fb303",
- "revCount": 24,
+ "rev": "03a7f37a42affd2689a72340b8d86731bfd3d28c",
+ "revCount": 26,
"type": "git",
"url": "https://git.jolheiser.com/blog.git"
},
@@ -93,11 +93,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1718847949,
- "narHash": "sha256-boTq4/82qkzO2U8UHi6+/xxhTECd0y/nufqK9lIf9+g=",
+ "lastModified": 1721703140,
+ "narHash": "sha256-SxxJm6b8xrlp3+ucPc65XrMgm42ITi1ULg7Wk9YwA5w=",
"ref": "refs/heads/main",
- "rev": "ae0d93434ee831ae427615ee7ef02f2d07232f11",
- "revCount": 8,
+ "rev": "5edec76b62d532dbb0e67a427b43377277660ad2",
+ "revCount": 9,
"type": "git",
"url": "https://git.jolheiser.com/cfg.git"
},
@@ -147,11 +147,11 @@ "inputs": {
"systems": "systems_2"
},
"locked": {
- "lastModified": 1694529238,
- "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
+ "lastModified": 1726560853,
+ "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
"owner": "numtide",
"repo": "flake-utils",
- "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
+ "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
"type": "github"
},
"original": {
@@ -183,42 +183,6 @@ "inputs": {
"systems": "systems_4"
},
"locked": {
- "lastModified": 1710146030,
- "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
- "type": "github"
- },
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
- "flake-utils_4": {
- "inputs": {
- "systems": "systems_5"
- },
- "locked": {
- "lastModified": 1705309234,
- "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
- "type": "github"
- },
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
- "flake-utils_5": {
- "inputs": {
- "systems": "systems_6"
- },
- "locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide",
@@ -232,7 +196,7 @@ "repo": "flake-utils",
"type": "github"
}
},
- "flake-utils_6": {
+ "flake-utils_4": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
@@ -252,11 +216,11 @@ "inputs": {
"nixpkgs": "nixpkgs"
},
"locked": {
- "lastModified": 1724255099,
- "narHash": "sha256-sFAdYSD8nq3uo/TlVBn7hmZTWU17yy1DLubmfQIQk+Q=",
+ "lastModified": 1726638033,
+ "narHash": "sha256-+hcgXKG5t/9wibv+8T9WASWItBAWb0tsmcZXH+VIYdw=",
"owner": "reckenrode",
"repo": "nix-foundryvtt",
- "rev": "b4b1c18856bf6fead7fcc9382f47866e32b1c7a4",
+ "rev": "bf07f9dd916a97a091f8ab83358c2f295bea9ec9",
"type": "github"
},
"original": {
@@ -269,15 +233,14 @@ "ghostty": {
"inputs": {
"nixpkgs-stable": "nixpkgs-stable",
"nixpkgs-unstable": "nixpkgs-unstable",
- "zig": "zig",
- "zls": "zls"
+ "zig": "zig"
},
"locked": {
- "lastModified": 1723168569,
- "narHash": "sha256-VTo/HNmYQ1ctAzdCOvtInQf9grhSuRLGA8FGP/4pVew=",
+ "lastModified": 1728604055,
+ "narHash": "sha256-qFzvnwoWhGob+Huh3RlCxC+j16uF0LQKKV4dJxY4nDQ=",
"ref": "refs/heads/main",
- "rev": "33d9c043ef828b062865f42db551d6ddc48e2def",
- "revCount": 6848,
+ "rev": "c26d1cb28eb5491e05ccbcff075a0eedd09ebaaa",
+ "revCount": 7679,
"type": "git",
"url": "ssh://git@github.com/ghostty-org/ghostty"
},
@@ -336,11 +299,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1721495099,
- "narHash": "sha256-9cMhtx0qWnmn/IbgZ9HVvYvodwTVTiIouzglF3KrF9s=",
+ "lastModified": 1724120640,
+ "narHash": "sha256-LLWEHAraOLKFYZ2zbR3O+AhC2PCUNsXP1xcGoDj80xs=",
"ref": "refs/heads/main",
- "rev": "593fb5ff8c5808e6b3e1828ebab2ff5103bebdc9",
- "revCount": 9,
+ "rev": "6a3bca9ad87b454427940c82f3d111f2eb2c256e",
+ "revCount": 10,
"type": "git",
"url": "https://git.jolheiser.com/git-pr-nix.git"
},
@@ -352,28 +315,6 @@ },
"gitignore": {
"inputs": {
"nixpkgs": [
- "ghostty",
- "zls",
- "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": [
"templ",
"nixpkgs"
]
@@ -402,11 +343,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1712083196,
- "narHash": "sha256-k+9Cj5LHyif4YuH6mpzZfnS5MzF4pdQi55o7FVtZ488=",
+ "lastModified": 1726797346,
+ "narHash": "sha256-Sj9WrvoV+U1YSYriUD/M+Q5tmQDGbJDXsqrFzqKTPc4=",
"owner": "tailscale",
"repo": "golink",
- "rev": "e2c7c78ae167a99e4b175679104cba4483c89e47",
+ "rev": "b3ab9a617620fb9be7b589ae3fee5f12e8b205a7",
"type": "github"
},
"original": {
@@ -427,11 +368,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1717050755,
- "narHash": "sha256-C9IEHABulv2zEDFA+Bf0E1nmfN4y6MIUe5eM2RCrDC0=",
+ "lastModified": 1725515722,
+ "narHash": "sha256-+gljgHaflZhQXtr3WjJrGn8NXv7MruVPAORSufuCFnw=",
"owner": "tweag",
"repo": "gomod2nix",
- "rev": "31b6d2e40b36456e792cd6cf50d5a8ddd2fa59a1",
+ "rev": "1c6fd4e862bf2f249c9114ad625c64c6c29a8a08",
"type": "github"
},
"original": {
@@ -442,18 +383,18 @@ }
},
"gomod2nix_2": {
"inputs": {
- "flake-utils": "flake-utils_5",
+ "flake-utils": "flake-utils_3",
"nixpkgs": [
"templ",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1710154385,
- "narHash": "sha256-4c3zQ2YY4BZOufaBJB4v9VBBeN2dH7iVdoJw8SDNCfI=",
+ "lastModified": 1722589758,
+ "narHash": "sha256-sbbA8b6Q2vB/t/r1znHawoXLysCyD4L/6n6/RykiSnA=",
"owner": "nix-community",
"repo": "gomod2nix",
- "rev": "872b63ddd28f318489c929d25f1f0a3c6039c971",
+ "rev": "4e08ca09253ef996bd4c03afa383b23e35fe28a1",
"type": "github"
},
"original": {
@@ -469,11 +410,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1703207093,
- "narHash": "sha256-rP9yqEogOJvro4GLysAOx7jgWL4TU0mydRCgK13spkw=",
+ "lastModified": 1709873986,
+ "narHash": "sha256-58zWfVOlqDLXy2BI/o/cnyhtEsdRfA4CGxstPgG2xPQ=",
"ref": "refs/heads/main",
- "rev": "6686d6491326ec79522d262ea150602d6bcb6c7a",
- "revCount": 5,
+ "rev": "14884cafd8d4267777b40a3c13e3973ec9a81cf2",
+ "revCount": 9,
"type": "git",
"url": "https://git.jolheiser.com/gomodinit.git"
},
@@ -509,11 +450,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1722936497,
- "narHash": "sha256-UBst8PkhY0kqTgdKiR8MtTBt4c1XmjJoOV11efjsC/o=",
+ "lastModified": 1728650932,
+ "narHash": "sha256-mGKzqdsRyLnGNl6WjEr7+sghGgBtYHhJQ4mjpgRTCsU=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "a6c743980e23f4cef6c2a377f9ffab506568413a",
+ "rev": "65ae9c147349829d3df0222151f53f79821c5134",
"type": "github"
},
"original": {
@@ -522,25 +463,13 @@ "repo": "home-manager",
"type": "github"
}
},
- "langref": {
- "flake": false,
- "locked": {
- "narHash": "sha256-O6p2tiKD8ZMhSX+DeA/o5hhAvcPkU2J9lFys/r11peY=",
- "type": "file",
- "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in"
- },
- "original": {
- "type": "file",
- "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in"
- }
- },
"nixos-hardware": {
"locked": {
- "lastModified": 1722332872,
- "narHash": "sha256-2xLM4sc5QBfi0U/AANJAW21Bj4ZX479MHPMPkB+eKBU=",
+ "lastModified": 1728269138,
+ "narHash": "sha256-oKxDImsOvgUZMY4NwXVyUc/c1HiU2qInX+b5BU0yXls=",
"owner": "nixos",
"repo": "nixos-hardware",
- "rev": "14c333162ba53c02853add87a0000cbd7aa230c2",
+ "rev": "ecfcd787f373f43307d764762e139a7cdeb9c22b",
"type": "github"
},
"original": {
@@ -552,11 +481,11 @@ }
},
"nixpkgs": {
"locked": {
- "lastModified": 1719838683,
- "narHash": "sha256-Zw9rQjHz1ilNIimEXFeVa1ERNRBF8DoXDhLAZq5B4pE=",
+ "lastModified": 1726447378,
+ "narHash": "sha256-2yV8nmYE1p9lfmLHhOCbYwQC/W8WYfGQABoGzJOb1JQ=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "d032c1a6dfad4eedec7e35e91986becc699d7d69",
+ "rev": "086b448a5d54fd117f4dc2dee55c9f0ff461bdc1",
"type": "github"
},
"original": {
@@ -568,16 +497,16 @@ }
},
"nixpkgs-stable": {
"locked": {
- "lastModified": 1705957679,
- "narHash": "sha256-Q8LJaVZGJ9wo33wBafvZSzapYsjOaNjP/pOnSiKVGHY=",
+ "lastModified": 1726062281,
+ "narHash": "sha256-PyFVySdGj3enKqm8RQuo4v1KLJLmNLOq2yYOHsI6e2Q=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "9a333eaa80901efe01df07eade2c16d183761fa3",
+ "rev": "e65aa8301ba4f0ab8cb98f944c14aa9da07394f8",
"type": "github"
},
"original": {
"owner": "nixos",
- "ref": "release-23.05",
+ "ref": "release-24.05",
"repo": "nixpkgs",
"type": "github"
}
@@ -600,11 +529,11 @@ }
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1722813957,
- "narHash": "sha256-IAoYyYnED7P8zrBFMnmp7ydaJfwTnwcnqxUElC1I26Y=",
+ "lastModified": 1728492678,
+ "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "cb9a96f23c491c081b38eab96d22fa958043c9fa",
+ "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
"type": "github"
},
"original": {
@@ -616,11 +545,11 @@ }
},
"nixpkgs_3": {
"locked": {
- "lastModified": 1721562059,
- "narHash": "sha256-Tybxt65eyOARf285hMHIJ2uul8SULjFZbT9ZaEeUnP8=",
+ "lastModified": 1725432240,
+ "narHash": "sha256-+yj+xgsfZaErbfYM3T+QvEE2hU7UuE+Jf0fJCJ8uPS0=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "68c9ed8bbed9dfce253cc91560bf9043297ef2fe",
+ "rev": "ad416d066ca1222956472ab7d0555a6946746a80",
"type": "github"
},
"original": {
@@ -631,11 +560,11 @@ }
},
"nur": {
"locked": {
- "lastModified": 1722959180,
- "narHash": "sha256-t8gWve5gzFJ7rkRyS7wCVrAshUtiIGxebSFzsacawvs=",
+ "lastModified": 1728665070,
+ "narHash": "sha256-H2uIcBP5cKgXKBS9XA1xLl8bKSxtHidonaw6aepddqI=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "bca4a289a944eb9aba71e500080945fb464a2c8b",
+ "rev": "7bdbe27588a3338324806750628048d2e5f68f35",
"type": "github"
},
"original": {
@@ -778,36 +707,6 @@ "repo": "default",
"type": "github"
}
},
- "systems_5": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_6": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
"tailwind-ctp": {
"inputs": {
"nixpkgs": [
@@ -901,11 +800,11 @@ "flake-utils"
]
},
"locked": {
- "lastModified": 1721358387,
- "narHash": "sha256-vkZvaLttczCfwQDHx7DGuIdV+K8QUQXHyMXZmn0df1M=",
+ "lastModified": 1725658965,
+ "narHash": "sha256-Ro6LEvG4cC27UXJSMXxv1a9pe41BefQxB7bbCAD8C9Q=",
"owner": "tailscale-dev",
"repo": "tclip",
- "rev": "5382625af90019d2b4ef29be8e15de3a8cb21238",
+ "rev": "a0cf1c78e1014df1b36dc158e4c9019af9d0856e",
"type": "github"
},
"original": {
@@ -916,7 +815,7 @@ }
},
"templ": {
"inputs": {
- "gitignore": "gitignore_2",
+ "gitignore": "gitignore",
"gomod2nix": "gomod2nix_2",
"nixpkgs": [
"nixpkgs"
@@ -924,11 +823,11 @@ ],
"xc": "xc"
},
"locked": {
- "lastModified": 1716757164,
- "narHash": "sha256-GJOoRiwCyQ39ObWGdp7t4yNVrke1WMpzJjUbs3gakhM=",
+ "lastModified": 1728028863,
+ "narHash": "sha256-NEkcOnjMN+fI9/Lejy6As3/Cd0rxqU4c4Dwt7OYiiLM=",
"owner": "a-h",
"repo": "templ",
- "rev": "067cc686cd1e44cd0d3b6669a52e24ef115ccc5a",
+ "rev": "318249d145b66fe1d66e34abf2321c86e1dfbc52",
"type": "github"
},
"original": {
@@ -964,11 +863,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1721516004,
- "narHash": "sha256-+ayExpklAHdRfrCmPdFDIstiYFFeoBncpyvffcdkugU=",
+ "lastModified": 1728678658,
+ "narHash": "sha256-xuz1aQYzQo2hPEHprUu6eyvNhKA2+smf2gY6SCQBfNc=",
"ref": "refs/heads/main",
- "rev": "016b9666734733ea0ca7df54335ef44b9dd03573",
- "revCount": 8,
+ "rev": "da6f6f07a2d25b5ae915c980127667f012c8997d",
+ "revCount": 12,
"type": "git",
"url": "https://git.jolheiser.com/tsnet-serve-nix.git"
},
@@ -986,11 +885,11 @@ "tailwind-ctp": "tailwind-ctp",
"tailwind-ctp-lsp": "tailwind-ctp-lsp"
},
"locked": {
- "lastModified": 1727210005,
- "narHash": "sha256-2SPyo3Ler1hpwHb60cCK32FBPZ1ibZUrcr3eprUafkw=",
+ "lastModified": 1728680554,
+ "narHash": "sha256-EUui3+AzP0QJa8FV6piNX/YdBJ+E5TrzUS0FYIQpT90=",
"ref": "refs/heads/main",
- "rev": "94d45f0462c7ee39687445413713d2e859ee9ef8",
- "revCount": 62,
+ "rev": "39efc9d853717bf4a85ebb348a18e541a6890fdc",
+ "revCount": 63,
"type": "git",
"url": "https://git.jolheiser.com/ugit.git"
},
@@ -1014,11 +913,11 @@ "templ"
]
},
"locked": {
- "lastModified": 1710037782,
- "narHash": "sha256-hVSwPIDX5aQzH/vVMdV/xR0tvKdKHRJPQCp808nW61I=",
+ "lastModified": 1728680776,
+ "narHash": "sha256-wuEYMsYJaaMN21EsPHtoctWruyslXMk1D/fz84VXFgU=",
"ref": "refs/heads/main",
- "rev": "472a3ee037da8edccfa50b668de4011eef14f000",
- "revCount": 14,
+ "rev": "7aa973a819b1aa151d5ccb9f7b23d96431d2e2a0",
+ "revCount": 15,
"type": "git",
"url": "https://git.jolheiser.com/jolheiser.com.git"
},
@@ -1029,18 +928,18 @@ }
},
"xc": {
"inputs": {
- "flake-utils": "flake-utils_6",
+ "flake-utils": "flake-utils_4",
"nixpkgs": [
"templ",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1709043057,
- "narHash": "sha256-F/u9u1vevCUqgCz0WjcCOPcN+h9kLEP73nBqie86J2w=",
+ "lastModified": 1724404748,
+ "narHash": "sha256-p6rXzNiDm2uBvO1MLzC5pJp/0zRNzj/snBzZI0ce62s=",
"owner": "joerdav",
"repo": "xc",
- "rev": "52cfa7e7f2d5a0d97b45a6f69ff1403a901e78c6",
+ "rev": "960ff9f109d47a19122cfb015721a76e3a0f23a2",
"type": "github"
},
"original": {
@@ -1071,56 +970,6 @@ },
"original": {
"owner": "mitchellh",
"repo": "zig-overlay",
- "type": "github"
- }
- },
- "zig-overlay": {
- "inputs": {
- "flake-compat": "flake-compat",
- "flake-utils": "flake-utils_4",
- "nixpkgs": [
- "ghostty",
- "zls",
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1718539737,
- "narHash": "sha256-hvQ900gSqzGnJWMRQwv65TixciIbC44iX0Nh5ENRwCU=",
- "owner": "mitchellh",
- "repo": "zig-overlay",
- "rev": "6eb42ce6f85d247b1aecf854c45d80902821d0ad",
- "type": "github"
- },
- "original": {
- "owner": "mitchellh",
- "repo": "zig-overlay",
- "type": "github"
- }
- },
- "zls": {
- "inputs": {
- "flake-utils": "flake-utils_3",
- "gitignore": "gitignore",
- "langref": "langref",
- "nixpkgs": [
- "ghostty",
- "nixpkgs-stable"
- ],
- "zig-overlay": "zig-overlay"
- },
- "locked": {
- "lastModified": 1718930611,
- "narHash": "sha256-FtfVhs6XHNfSQRQorrrz03nD0LCNp2FCnGllRntHBts=",
- "owner": "zigtools",
- "repo": "zls",
- "rev": "0b9746b60c2020ab948f6556f1c729858b82a0f0",
- "type": "github"
- },
- "original": {
- "owner": "zigtools",
- "ref": "master",
- "repo": "zls",
"type": "github"
}
}