diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..9caf02e --- /dev/null +++ b/flake.nix @@ -0,0 +1,22 @@ +{ + description = "posts - posts-as-primitive control plane for scobleclaw"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; + + outputs = { self, nixpkgs }: + let + system = "x86_64-linux"; + pkgs = import nixpkgs { inherit system; }; + in { + packages.${system}.default = pkgs.buildGo124Module { + pname = "posts"; + version = "0.0.1"; + src = ./.; + vendorHash = null; + subPackages = [ "." ]; + }; + + devShells.${system}.default = pkgs.mkShell { + packages = [ pkgs.go_1_24 pkgs.gnumake ]; + }; + }; +}