Monorepo for Tangled tangled.org
6

Configure Feed

Select the types of activity you want to include in your feed.

nix: add bobbin package

Signed-off-by: dawn <dawn@tangled.org>

+34 -10
+9 -9
flake.lock
··· 24 24 "rust-analyzer-src": "rust-analyzer-src" 25 25 }, 26 26 "locked": { 27 - "lastModified": 1772176312, 28 - "narHash": "sha256-Yjo/QCJvY9GUhAzwac/m6Rx3oxvRyEaiT5DQ5o+T6g4=", 27 + "lastModified": 1780397302, 28 + "narHash": "sha256-SQmrkj17xBdvc8lVMbsY7pIJCjKftgNh42R1keP3dLQ=", 29 29 "owner": "nix-community", 30 30 "repo": "fenix", 31 - "rev": "92d91250c1acd59beabc51208192adc92f31aeb5", 31 + "rev": "f6670530f53e69cc284f7aef818eb0f08fe81905", 32 32 "type": "github" 33 33 }, 34 34 "original": { ··· 117 117 "ibm-plex-mono-src": { 118 118 "flake": false, 119 119 "locked": { 120 - "lastModified": 1731402384, 120 + "lastModified": 1731402378, 121 121 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 122 122 "type": "tarball", 123 - "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" 123 + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 124 124 }, 125 125 "original": { 126 126 "type": "tarball", 127 - "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" 127 + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 128 128 } 129 129 }, 130 130 "indigo": { ··· 217 217 "rust-analyzer-src": { 218 218 "flake": false, 219 219 "locked": { 220 - "lastModified": 1772094427, 221 - "narHash": "sha256-TiVs6OUBJEvajHdJZ5nIq0KognNJooUWuLGPFfQacSw=", 220 + "lastModified": 1780337665, 221 + "narHash": "sha256-RS3F+/6dtBIwd5+47GVen3jAk62/KumFZ4q3RVYafDk=", 222 222 "owner": "rust-lang", 223 223 "repo": "rust-analyzer", 224 - "rev": "56b59a832858329c2f947f9b7bdf1a49da39c981", 224 + "rev": "55af1774e9e840d3b28d12fcfaa72d2e2caa8ac9", 225 225 "type": "github" 226 226 }, 227 227 "original": {
+6 -1
flake.nix
··· 88 88 (self.callPackage "${gomod2nix}/builder" { 89 89 gomod2nix = gomod2nix.legacyPackages.${pkgs.stdenv.hostPlatform.system}.gomod2nix; 90 90 }).buildGoApplication; 91 + rustPlatform = pkgs.makeRustPlatform { 92 + inherit (fenix.packages.${pkgs.system}.stable) rustc cargo; 93 + }; 91 94 modules = ./nix/gomod2nix.toml; 92 95 sqlite-lib = self.callPackage ./nix/pkgs/sqlite-lib.nix { 93 96 inherit sqlite-lib-src; ··· 109 112 dolly = self.callPackage ./nix/pkgs/dolly.nix {}; 110 113 tap = self.callPackage ./nix/pkgs/tap.nix {}; 111 114 knotmirror = self.callPackage ./nix/pkgs/knotmirror.nix {}; 115 + bobbin = self.callPackage ./nix/pkgs/bobbin.nix {}; 112 116 }); 113 117 in { 114 118 overlays.default = final: prev: { 115 - inherit (mkPackageSet final) lexgen goat sqlite-lib spindle knot-unwrapped knot appview docs dolly tap knotmirror; 119 + inherit (mkPackageSet final) lexgen goat sqlite-lib spindle knot-unwrapped knot appview docs dolly tap knotmirror bobbin; 116 120 }; 117 121 118 122 packages = forAllSystems (system: let ··· 136 140 dolly 137 141 tap 138 142 knotmirror 143 + bobbin 139 144 ; 140 145 141 146 pkgsStatic-appview = staticPackages.appview;
+19
nix/pkgs/bobbin.nix
··· 1 + { 2 + rustPlatform, 3 + src, 4 + ... 5 + }: 6 + let 7 + flags = ["--bin" "bobbin" "-p" "bobbin"]; 8 + in 9 + rustPlatform.buildRustPackage { 10 + pname = "bobbin"; 11 + version = "0.0.1"; 12 + 13 + inherit src; 14 + 15 + cargoLock.lockFile = "${src}/Cargo.lock"; 16 + 17 + cargoBuildFlags = flags; 18 + cargoTestFlags = flags; 19 + }