Local runner for GitHub autograder
0
fork

Configure Feed

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

Add nix flake

Ben C 3541afb8 252fe53e

+53
+27
flake.lock
··· 1 + { 2 + "nodes": { 3 + "nixpkgs": { 4 + "locked": { 5 + "lastModified": 1706683685, 6 + "narHash": "sha256-FtPPshEpxH/ewBOsdKBNhlsL2MLEFv1hEnQ19f/bFsQ=", 7 + "owner": "NixOS", 8 + "repo": "nixpkgs", 9 + "rev": "5ad9903c16126a7d949101687af0aa589b1d7d3d", 10 + "type": "github" 11 + }, 12 + "original": { 13 + "owner": "NixOS", 14 + "ref": "nixpkgs-unstable", 15 + "repo": "nixpkgs", 16 + "type": "github" 17 + } 18 + }, 19 + "root": { 20 + "inputs": { 21 + "nixpkgs": "nixpkgs" 22 + } 23 + } 24 + }, 25 + "root": "root", 26 + "version": 7 27 + }
+25
flake.nix
··· 1 + { 2 + description = "A very basic flake"; 3 + 4 + inputs = { 5 + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; 6 + }; 7 + 8 + outputs = { self, nixpkgs }: { 9 + packages.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.rustPlatform.buildRustPackage { 10 + pname = "gh-grader-preview"; 11 + version = "0.1.0"; 12 + src = ./.; 13 + cargoLock = { 14 + lockFile = ./Cargo.lock; 15 + }; 16 + doCheck = false; 17 + meta = with nixpkgs.legacyPackages.x86_64-linux.lib; { 18 + description = "CLI version of the mod manager for Outer Wilds Mod Loader"; 19 + homepage = "https://github.com/Bwc9876/gh-grader-preview"; 20 + mainProgram = "gh-grader-preview"; 21 + license = licenses.mit; 22 + }; 23 + }; 24 + }; 25 + }
+1
result
··· 1 + /nix/store/yp4qwdybjx9apkc7yrzd5pxvfd0drpqf-gh-grader-preview-0.1.0