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"
}