summaryrefslogtreecommitdiff
path: root/protohackers/1-prime-test/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'protohackers/1-prime-test/flake.nix')
-rw-r--r--protohackers/1-prime-test/flake.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/protohackers/1-prime-test/flake.nix b/protohackers/1-prime-test/flake.nix
new file mode 100644
index 0000000..d8479b2
--- /dev/null
+++ b/protohackers/1-prime-test/flake.nix
@@ -0,0 +1,24 @@
+{
+ description = "Protohackers 1: Prime test";
+
+ outputs = { self, nixpkgs }:
+ let
+ system = "x86_64-linux";
+ pkgs = import nixpkgs { inherit system; };
+ in rec
+ {
+ packages.x86_64-linux.docker-image = pkgs.dockerTools.buildImage {
+ name = "prime-test";
+ config = {
+ Cmd = [ "${packages.x86_64-linux.binary}/bin/1-prime-test" ];
+ };
+ };
+ packages.x86_64-linux.binary = pkgs.buildGoModule {
+ pname = "prime-test";
+ version = "0.0.1";
+ src = self;
+
+ vendorSha256 = "pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=";
+ };
+ };
+}