at://nekomimi.pet/sh.tangled.repo.pull/3m5f52u53v722
Back to Collection
Record JSON
{
"$type": "sh.tangled.repo.pull",
"createdAt": "2025-11-11T21:59:05Z",
"patch": "diff --git a/.gitignore b/.gitignore\nindex 4a37ad9..c12e8e0 100644\n--- a/.gitignore\n+++ b/.gitignore\n@@ -16,7 +16,6 @@ target/\n \n # production\n /build\n-/result\n \n # misc\n .DS_Store\ndiff --git a/cli/Cargo.lock b/cli/Cargo.lock\nindex 4b0ba8b..f436e36 100644\n--- a/cli/Cargo.lock\n+++ b/cli/Cargo.lock\n@@ -1583,7 +1583,6 @@ checksum = \"4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c\"\n [[package]]\n name = \"jacquard\"\n version = \"0.9.0\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n dependencies = [\n \"bytes\",\n \"getrandom 0.2.16\",\n@@ -1611,7 +1610,6 @@ dependencies = [\n [[package]]\n name = \"jacquard-api\"\n version = \"0.9.0\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n dependencies = [\n \"bon\",\n \"bytes\",\n@@ -1629,7 +1627,6 @@ dependencies = [\n [[package]]\n name = \"jacquard-common\"\n version = \"0.9.0\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n dependencies = [\n \"base64 0.22.1\",\n \"bon\",\n@@ -1666,7 +1663,6 @@ dependencies = [\n [[package]]\n name = \"jacquard-derive\"\n version = \"0.9.0\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n dependencies = [\n \"heck 0.5.0\",\n \"jacquard-lexicon\",\n@@ -1677,8 +1673,7 @@ dependencies = [\n \n [[package]]\n name = \"jacquard-identity\"\n-version = \"0.9.1\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n+version = \"0.9.0\"\n dependencies = [\n \"bon\",\n \"bytes\",\n@@ -1703,8 +1698,7 @@ dependencies = [\n \n [[package]]\n name = \"jacquard-lexicon\"\n-version = \"0.9.1\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n+version = \"0.9.0\"\n dependencies = [\n \"cid\",\n \"dashmap\",\n@@ -1730,7 +1724,6 @@ dependencies = [\n [[package]]\n name = \"jacquard-oauth\"\n version = \"0.9.0\"\n-source = \"git+https://tangled.org/@nonbinary.computer/jacquard#b5cc9b35e38e24e1890ae55e700dcfad0d6d433a\"\n dependencies = [\n \"base64 0.22.1\",\n \"bytes\",\ndiff --git a/cli/Cargo.toml b/cli/Cargo.toml\nindex 99493fb..2e0325a 100644\n--- a/cli/Cargo.toml\n+++ b/cli/Cargo.toml\n@@ -8,13 +8,13 @@ default = [\"place_wisp\"]\n place_wisp = []\n \n [dependencies]\n-jacquard = { git = \"https://tangled.org/@nonbinary.computer/jacquard\", features = [\"loopback\"] }\n-jacquard-oauth = { git = \"https://tangled.org/@nonbinary.computer/jacquard\" }\n-jacquard-api = { git = \"https://tangled.org/@nonbinary.computer/jacquard\" }\n-jacquard-common = { git = \"https://tangled.org/@nonbinary.computer/jacquard\" }\n-jacquard-identity = { git = \"https://tangled.org/@nonbinary.computer/jacquard\", features = [\"dns\"] }\n-jacquard-derive = { git = \"https://tangled.org/@nonbinary.computer/jacquard\" }\n-jacquard-lexicon = { git = \"https://tangled.org/@nonbinary.computer/jacquard\" }\n+jacquard = { path = \"jacquard/crates/jacquard\", features = [\"loopback\"] }\n+jacquard-oauth = { path = \"jacquard/crates/jacquard-oauth\" }\n+jacquard-api = { path = \"jacquard/crates/jacquard-api\" }\n+jacquard-common = { path = \"jacquard/crates/jacquard-common\" }\n+jacquard-identity = { path = \"jacquard/crates/jacquard-identity\", features = [\"dns\"] }\n+jacquard-derive = { path = \"jacquard/crates/jacquard-derive\" }\n+jacquard-lexicon = { path = \"jacquard/crates/jacquard-lexicon\" }\n clap = { version = \"4.5.51\", features = [\"derive\"] }\n tokio = { version = \"1.48\", features = [\"full\"] }\n miette = { version = \"7.6.0\", features = [\"fancy\"] }\ndiff --git a/crates.nix b/crates.nix\ndeleted file mode 100644\nindex 9dbb8e0..0000000\n--- a/crates.nix\n+++ /dev/null\n@@ -1,63 +0,0 @@\n-{...}: {\n- perSystem = {\n- pkgs,\n- config,\n- lib,\n- inputs',\n- ...\n- }: {\n- # declare projects\n- nci.projects.\"wisp-place-cli\" = {\n- path = ./cli;\n- export = false;\n- };\n- nci.toolchains.mkBuild = _:\n- with inputs'.fenix.packages;\n- combine [\n- minimal.rustc\n- minimal.cargo\n- targets.x86_64-pc-windows-gnu.latest.rust-std\n- targets.x86_64-unknown-linux-gnu.latest.rust-std\n- targets.aarch64-apple-darwin.latest.rust-std\n- ];\n- # configure crates\n- nci.crates.\"wisp-cli\" = {\n- profiles = {\n- dev.runTests = false;\n- release.runTests = false;\n- };\n- targets.\"x86_64-unknown-linux-gnu\" = {\n- default = true;\n- };\n- targets.\"x86_64-pc-windows-gnu\" = let\n- targetPkgs = pkgs.pkgsCross.mingwW64;\n- targetCC = targetPkgs.stdenv.cc;\n- targetCargoEnvVarTarget = targetPkgs.stdenv.hostPlatform.rust.cargoEnvVarTarget;\n- in rec {\n- depsDrvConfig.mkDerivation = {\n- nativeBuildInputs = [targetCC];\n- buildInputs = with targetPkgs; [windows.pthreads];\n- };\n- depsDrvConfig.env = rec {\n- TARGET_CC = \"${targetCC.targetPrefix}cc\";\n- \"CARGO_TARGET_${targetCargoEnvVarTarget}_LINKER\" = TARGET_CC;\n- };\n- drvConfig = depsDrvConfig;\n- };\n- targets.\"aarch64-apple-darwin\" = let\n- targetPkgs = pkgs.pkgsCross.aarch64-darwin;\n- targetCC = targetPkgs.stdenv.cc;\n- targetCargoEnvVarTarget = targetPkgs.stdenv.hostPlatform.rust.cargoEnvVarTarget;\n- in rec {\n- depsDrvConfig.mkDerivation = {\n- nativeBuildInputs = [targetCC];\n- };\n- depsDrvConfig.env = rec {\n- TARGET_CC = \"${targetCC.targetPrefix}cc\";\n- \"CARGO_TARGET_${targetCargoEnvVarTarget}_LINKER\" = TARGET_CC;\n- };\n- drvConfig = depsDrvConfig;\n- };\n- };\n- };\n-}\ndiff --git a/flake.lock b/flake.lock\ndeleted file mode 100644\nindex 4cfa7a9..0000000\n--- a/flake.lock\n+++ /dev/null\n@@ -1,318 +0,0 @@\n-{\n- \"nodes\": {\n- \"crane\": {\n- \"flake\": false,\n- \"locked\": {\n- \"lastModified\": 1758758545,\n- \"narHash\": \"sha256-NU5WaEdfwF6i8faJ2Yh+jcK9vVFrofLcwlD/mP65JrI=\",\n- \"owner\": \"ipetkov\",\n- \"repo\": \"crane\",\n- \"rev\": \"95d528a5f54eaba0d12102249ce42f4d01f4e364\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"ipetkov\",\n- \"ref\": \"v0.21.1\",\n- \"repo\": \"crane\",\n- \"type\": \"github\"\n- }\n- },\n- \"dream2nix\": {\n- \"inputs\": {\n- \"nixpkgs\": [\n- \"nci\",\n- \"nixpkgs\"\n- ],\n- \"purescript-overlay\": \"purescript-overlay\",\n- \"pyproject-nix\": \"pyproject-nix\"\n- },\n- \"locked\": {\n- \"lastModified\": 1754978539,\n- \"narHash\": \"sha256-nrDovydywSKRbWim9Ynmgj8SBm8LK3DI2WuhIqzOHYI=\",\n- \"owner\": \"nix-community\",\n- \"repo\": \"dream2nix\",\n- \"rev\": \"fbec3263cb4895ac86ee9506cdc4e6919a1a2214\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"nix-community\",\n- \"repo\": \"dream2nix\",\n- \"type\": \"github\"\n- }\n- },\n- \"fenix\": {\n- \"inputs\": {\n- \"nixpkgs\": [\n- \"nixpkgs\"\n- ],\n- \"rust-analyzer-src\": \"rust-analyzer-src\"\n- },\n- \"locked\": {\n- \"lastModified\": 1762584108,\n- \"narHash\": \"sha256-wZUW7dlXMXaRdvNbaADqhF8gg9bAfFiMV+iyFQiDv+Y=\",\n- \"owner\": \"nix-community\",\n- \"repo\": \"fenix\",\n- \"rev\": \"32f3ad3b6c690061173e1ac16708874975ec6056\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"nix-community\",\n- \"repo\": \"fenix\",\n- \"type\": \"github\"\n- }\n- },\n- \"flake-compat\": {\n- \"flake\": false,\n- \"locked\": {\n- \"lastModified\": 1696426674,\n- \"narHash\": \"sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=\",\n- \"owner\": \"edolstra\",\n- \"repo\": \"flake-compat\",\n- \"rev\": \"0f9255e01c2351cc7d116c072cb317785dd33b33\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"edolstra\",\n- \"repo\": \"flake-compat\",\n- \"type\": \"github\"\n- }\n- },\n- \"mk-naked-shell\": {\n- \"flake\": false,\n- \"locked\": {\n- \"lastModified\": 1681286841,\n- \"narHash\": \"sha256-3XlJrwlR0nBiREnuogoa5i1b4+w/XPe0z8bbrJASw0g=\",\n- \"owner\": \"90-008\",\n- \"repo\": \"mk-naked-shell\",\n- \"rev\": \"7612f828dd6f22b7fb332cc69440e839d7ffe6bd\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"90-008\",\n- \"repo\": \"mk-naked-shell\",\n- \"type\": \"github\"\n- }\n- },\n- \"nci\": {\n- \"inputs\": {\n- \"crane\": \"crane\",\n- \"dream2nix\": \"dream2nix\",\n- \"mk-naked-shell\": \"mk-naked-shell\",\n- \"nixpkgs\": [\n- \"nixpkgs\"\n- ],\n- \"parts\": \"parts\",\n- \"rust-overlay\": \"rust-overlay\",\n- \"treefmt\": \"treefmt\"\n- },\n- \"locked\": {\n- \"lastModified\": 1762582646,\n- \"narHash\": \"sha256-MMzE4xccG+8qbLhdaZoeFDUKWUOn3B4lhp5dZmgukmM=\",\n- \"owner\": \"90-008\",\n- \"repo\": \"nix-cargo-integration\",\n- \"rev\": \"0993c449377049fa8868a664e8290ac6658e0b9a\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"90-008\",\n- \"repo\": \"nix-cargo-integration\",\n- \"type\": \"github\"\n- }\n- },\n- \"nixpkgs\": {\n- \"locked\": {\n- \"lastModified\": 1762361079,\n- \"narHash\": \"sha256-lz718rr1BDpZBYk7+G8cE6wee3PiBUpn8aomG/vLLiY=\",\n- \"owner\": \"nixos\",\n- \"repo\": \"nixpkgs\",\n- \"rev\": \"ffcdcf99d65c61956d882df249a9be53e5902ea5\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"nixos\",\n- \"ref\": \"nixpkgs-unstable\",\n- \"repo\": \"nixpkgs\",\n- \"type\": \"github\"\n- }\n- },\n- \"parts\": {\n- \"inputs\": {\n- \"nixpkgs-lib\": [\n- \"nci\",\n- \"nixpkgs\"\n- ]\n- },\n- \"locked\": {\n- \"lastModified\": 1762440070,\n- \"narHash\": \"sha256-xxdepIcb39UJ94+YydGP221rjnpkDZUlykKuF54PsqI=\",\n- \"owner\": \"hercules-ci\",\n- \"repo\": \"flake-parts\",\n- \"rev\": \"26d05891e14c88eb4a5d5bee659c0db5afb609d8\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"hercules-ci\",\n- \"repo\": \"flake-parts\",\n- \"type\": \"github\"\n- }\n- },\n- \"parts_2\": {\n- \"inputs\": {\n- \"nixpkgs-lib\": [\n- \"nixpkgs\"\n- ]\n- },\n- \"locked\": {\n- \"lastModified\": 1762440070,\n- \"narHash\": \"sha256-xxdepIcb39UJ94+YydGP221rjnpkDZUlykKuF54PsqI=\",\n- \"owner\": \"hercules-ci\",\n- \"repo\": \"flake-parts\",\n- \"rev\": \"26d05891e14c88eb4a5d5bee659c0db5afb609d8\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"hercules-ci\",\n- \"repo\": \"flake-parts\",\n- \"type\": \"github\"\n- }\n- },\n- \"purescript-overlay\": {\n- \"inputs\": {\n- \"flake-compat\": \"flake-compat\",\n- \"nixpkgs\": [\n- \"nci\",\n- \"dream2nix\",\n- \"nixpkgs\"\n- ],\n- \"slimlock\": \"slimlock\"\n- },\n- \"locked\": {\n- \"lastModified\": 1728546539,\n- \"narHash\": \"sha256-Sws7w0tlnjD+Bjck1nv29NjC5DbL6nH5auL9Ex9Iz2A=\",\n- \"owner\": \"thomashoneyman\",\n- \"repo\": \"purescript-overlay\",\n- \"rev\": \"4ad4c15d07bd899d7346b331f377606631eb0ee4\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"thomashoneyman\",\n- \"repo\": \"purescript-overlay\",\n- \"type\": \"github\"\n- }\n- },\n- \"pyproject-nix\": {\n- \"inputs\": {\n- \"nixpkgs\": [\n- \"nci\",\n- \"dream2nix\",\n- \"nixpkgs\"\n- ]\n- },\n- \"locked\": {\n- \"lastModified\": 1752481895,\n- \"narHash\": \"sha256-luVj97hIMpCbwhx3hWiRwjP2YvljWy8FM+4W9njDhLA=\",\n- \"owner\": \"pyproject-nix\",\n- \"repo\": \"pyproject.nix\",\n- \"rev\": \"16ee295c25107a94e59a7fc7f2e5322851781162\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"pyproject-nix\",\n- \"repo\": \"pyproject.nix\",\n- \"type\": \"github\"\n- }\n- },\n- \"root\": {\n- \"inputs\": {\n- \"fenix\": \"fenix\",\n- \"nci\": \"nci\",\n- \"nixpkgs\": \"nixpkgs\",\n- \"parts\": \"parts_2\"\n- }\n- },\n- \"rust-analyzer-src\": {\n- \"flake\": false,\n- \"locked\": {\n- \"lastModified\": 1762438844,\n- \"narHash\": \"sha256-ApIKJf6CcMsV2nYBXhGF95BmZMO/QXPhgfSnkA/rVUo=\",\n- \"owner\": \"rust-lang\",\n- \"repo\": \"rust-analyzer\",\n- \"rev\": \"4bf516ee5a960c1e2eee9fedd9b1c9e976a19c86\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"rust-lang\",\n- \"ref\": \"nightly\",\n- \"repo\": \"rust-analyzer\",\n- \"type\": \"github\"\n- }\n- },\n- \"rust-overlay\": {\n- \"inputs\": {\n- \"nixpkgs\": [\n- \"nci\",\n- \"nixpkgs\"\n- ]\n- },\n- \"locked\": {\n- \"lastModified\": 1762569282,\n- \"narHash\": \"sha256-vINZAJpXQTZd5cfh06Rcw7hesH7sGSvi+Tn+HUieJn8=\",\n- \"owner\": \"oxalica\",\n- \"repo\": \"rust-overlay\",\n- \"rev\": \"a35a6144b976f70827c2fe2f5c89d16d8f9179d8\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"oxalica\",\n- \"repo\": \"rust-overlay\",\n- \"type\": \"github\"\n- }\n- },\n- \"slimlock\": {\n- \"inputs\": {\n- \"nixpkgs\": [\n- \"nci\",\n- \"dream2nix\",\n- \"purescript-overlay\",\n- \"nixpkgs\"\n- ]\n- },\n- \"locked\": {\n- \"lastModified\": 1688756706,\n- \"narHash\": \"sha256-xzkkMv3neJJJ89zo3o2ojp7nFeaZc2G0fYwNXNJRFlo=\",\n- \"owner\": \"thomashoneyman\",\n- \"repo\": \"slimlock\",\n- \"rev\": \"cf72723f59e2340d24881fd7bf61cb113b4c407c\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"thomashoneyman\",\n- \"repo\": \"slimlock\",\n- \"type\": \"github\"\n- }\n- },\n- \"treefmt\": {\n- \"inputs\": {\n- \"nixpkgs\": [\n- \"nci\",\n- \"nixpkgs\"\n- ]\n- },\n- \"locked\": {\n- \"lastModified\": 1762410071,\n- \"narHash\": \"sha256-aF5fvoZeoXNPxT0bejFUBXeUjXfHLSL7g+mjR/p5TEg=\",\n- \"owner\": \"numtide\",\n- \"repo\": \"treefmt-nix\",\n- \"rev\": \"97a30861b13c3731a84e09405414398fbf3e109f\",\n- \"type\": \"github\"\n- },\n- \"original\": {\n- \"owner\": \"numtide\",\n- \"repo\": \"treefmt-nix\",\n- \"type\": \"github\"\n- }\n- }\n- },\n- \"root\": \"root\",\n- \"version\": 7\n-}\ndiff --git a/flake.nix b/flake.nix\ndeleted file mode 100644\nindex 1870e01..0000000\n--- a/flake.nix\n+++ /dev/null\n@@ -1,36 +0,0 @@\n-{\n- inputs.nixpkgs.url = \"github:nixos/nixpkgs/nixpkgs-unstable\";\n- inputs.nci.url = \"github:90-008/nix-cargo-integration\";\n- inputs.nci.inputs.nixpkgs.follows = \"nixpkgs\";\n- inputs.parts.url = \"github:hercules-ci/flake-parts\";\n- inputs.parts.inputs.nixpkgs-lib.follows = \"nixpkgs\";\n- inputs.fenix = {\n- url = \"github:nix-community/fenix\";\n- inputs.nixpkgs.follows = \"nixpkgs\";\n- };\n-\n- outputs = inputs @ {\n- parts,\n- nci,\n- ...\n- }:\n- parts.lib.mkFlake {inherit inputs;} {\n- systems = [\"x86_64-linux\" \"aarch64-darwin\"];\n- imports = [\n- nci.flakeModule\n- ./crates.nix\n- ];\n- perSystem = {\n- pkgs,\n- config,\n- ...\n- }: let\n- crateOutputs = config.nci.outputs.\"wisp-cli\";\n- in {\n- devShells.default = crateOutputs.devShell;\n- packages.default = crateOutputs.packages.release;\n- packages.wisp-cli-windows = crateOutputs.allTargets.\"x86_64-pc-windows-gnu\".packages.release;\n- packages.wisp-cli-darwin = crateOutputs.allTargets.\"aarch64-apple-darwin\".packages.release;\n- };\n- };\n-}\n",
"target": {
"branch": "main",
"repo": "at://did:plc:ttdrpj45ibqunmfhdsb4zdwq/sh.tangled.repo/3m4wgtddvwv22"
},
"title": "nix flake from @nil.ptr"
}