A cross-platform simulator for the GreenArrays GA144 multi-computer chip.
0
fork

Configure Feed

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

Remove zls

I don't think this really belongs here - it's not needed to build gasim

+1 -124
+1 -118
flake.lock
··· 16 16 "type": "github" 17 17 } 18 18 }, 19 - "flake-compat_2": { 20 - "flake": false, 21 - "locked": { 22 - "lastModified": 1696426674, 23 - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 24 - "owner": "edolstra", 25 - "repo": "flake-compat", 26 - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 27 - "type": "github" 28 - }, 29 - "original": { 30 - "owner": "edolstra", 31 - "repo": "flake-compat", 32 - "type": "github" 33 - } 34 - }, 35 19 "flake-utils": { 36 20 "inputs": { 37 21 "systems": "systems" ··· 50 34 "type": "github" 51 35 } 52 36 }, 53 - "flake-utils_2": { 54 - "inputs": { 55 - "systems": "systems_2" 56 - }, 57 - "locked": { 58 - "lastModified": 1705309234, 59 - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", 60 - "owner": "numtide", 61 - "repo": "flake-utils", 62 - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", 63 - "type": "github" 64 - }, 65 - "original": { 66 - "owner": "numtide", 67 - "repo": "flake-utils", 68 - "type": "github" 69 - } 70 - }, 71 37 "gitignore": { 72 38 "inputs": { 73 39 "nixpkgs": [ ··· 88 54 "type": "github" 89 55 } 90 56 }, 91 - "gitignore_2": { 92 - "inputs": { 93 - "nixpkgs": [ 94 - "zls-pkg", 95 - "nixpkgs" 96 - ] 97 - }, 98 - "locked": { 99 - "lastModified": 1709087332, 100 - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 101 - "owner": "hercules-ci", 102 - "repo": "gitignore.nix", 103 - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 104 - "type": "github" 105 - }, 106 - "original": { 107 - "owner": "hercules-ci", 108 - "repo": "gitignore.nix", 109 - "type": "github" 110 - } 111 - }, 112 57 "nixpkgs": { 113 58 "locked": { 114 59 "lastModified": 1742072093, ··· 129 74 "inputs": { 130 75 "gitignore": "gitignore", 131 76 "nixpkgs": "nixpkgs", 132 - "zig-overlay": "zig-overlay", 133 - "zls-pkg": "zls-pkg" 77 + "zig-overlay": "zig-overlay" 134 78 } 135 79 }, 136 80 "systems": { ··· 148 92 "type": "github" 149 93 } 150 94 }, 151 - "systems_2": { 152 - "locked": { 153 - "lastModified": 1681028828, 154 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 155 - "owner": "nix-systems", 156 - "repo": "default", 157 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 158 - "type": "github" 159 - }, 160 - "original": { 161 - "owner": "nix-systems", 162 - "repo": "default", 163 - "type": "github" 164 - } 165 - }, 166 95 "zig-overlay": { 167 96 "inputs": { 168 97 "flake-compat": "flake-compat", ··· 182 111 "original": { 183 112 "owner": "mitchellh", 184 113 "repo": "zig-overlay", 185 - "type": "github" 186 - } 187 - }, 188 - "zig-overlay_2": { 189 - "inputs": { 190 - "flake-compat": "flake-compat_2", 191 - "flake-utils": "flake-utils_2", 192 - "nixpkgs": [ 193 - "zls-pkg", 194 - "nixpkgs" 195 - ] 196 - }, 197 - "locked": { 198 - "lastModified": 1741263138, 199 - "narHash": "sha256-qlX8tgtZMTSOEeAM8AmC7K6mixgYOguhl/xLj5xQrXc=", 200 - "owner": "mitchellh", 201 - "repo": "zig-overlay", 202 - "rev": "627055069ee1409e8c9be7bcc533e8823fb87b18", 203 - "type": "github" 204 - }, 205 - "original": { 206 - "owner": "mitchellh", 207 - "repo": "zig-overlay", 208 - "type": "github" 209 - } 210 - }, 211 - "zls-pkg": { 212 - "inputs": { 213 - "gitignore": "gitignore_2", 214 - "nixpkgs": [ 215 - "nixpkgs" 216 - ], 217 - "zig-overlay": "zig-overlay_2" 218 - }, 219 - "locked": { 220 - "lastModified": 1741303397, 221 - "narHash": "sha256-A5Mn+mfIefOsX+eNBRHrDVkqFDVrD3iXDNsUL4TPhKo=", 222 - "owner": "zigtools", 223 - "repo": "zls", 224 - "rev": "7485feeeda45d1ad09422ae83af73307ab9e6c9e", 225 - "type": "github" 226 - }, 227 - "original": { 228 - "owner": "zigtools", 229 - "ref": "0.14.0", 230 - "repo": "zls", 231 114 "type": "github" 232 115 } 233 116 }
-6
flake.nix
··· 10 10 zig-overlay.url = "github:mitchellh/zig-overlay"; 11 11 zig-overlay.inputs.nixpkgs.follows = "nixpkgs"; 12 12 13 - zls-pkg.url = "github:zigtools/zls?ref=0.14.0"; 14 - zls-pkg.inputs.nixpkgs.follows = "nixpkgs"; 15 - 16 13 gitignore.url = "github:hercules-ci/gitignore.nix"; 17 14 gitignore.inputs.nixpkgs.follows = "nixpkgs"; 18 15 }; ··· 20 17 outputs = { 21 18 nixpkgs, 22 19 zig-overlay, 23 - zls-pkg, 24 20 gitignore, 25 21 ... 26 22 }: ··· 29 25 system: let 30 26 pkgs = nixpkgs.legacyPackages.${system}; 31 27 zig = zig-overlay.packages.${system}."0.14.0"; 32 - zls = zls-pkg.packages.${system}.default; 33 28 gitignoreSource = gitignore.lib.gitignoreSource; 34 29 target = builtins.replaceStrings ["darwin"] ["macos"] system; 35 30 in { ··· 37 32 nativeBuildInputs = with pkgs; [ 38 33 kcov 39 34 zig 40 - zls 41 35 ]; 42 36 }; 43 37