aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix31
1 files changed, 22 insertions, 9 deletions
diff --git a/flake.nix b/flake.nix
index 68df52c..bb3098a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,19 +2,32 @@
inputs = rec {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
- outputs = inputs @ {
- self,
- nixpkgs,
- ...
- }:
- let
+
+ outputs = inputs@{self, nixpkgs, ... }: let
+ system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.x86_64-linux;
- in
- {
- devShells.x86_64-linux.default = pkgs.mkShell {
+ in {
+ devShells.${system}.default = pkgs.mkShell {
packages = with pkgs; [
go
];
};
+
+ packages.${system} = {
+ default = self.packages.${system}.corvid;
+ corvid = pkgs.buildGoModule {
+ pname = "corvid";
+ version = "v1.0.0";
+
+ src = ./.;
+
+ vendorHash = "sha256-WUTGAYigUjuZLHO1YpVhFSWpvULDZfGMfOXZQqVYAfs=";
+ };
+ };
+
+ overlays.default = self.overlays.corvid;
+ overlays.corvid = final: prev: {
+ corvid = self.packages.${system}.corvid;
+ };
};
} \ No newline at end of file