feat: add nix overlay

This allows for easier usage of aiken on both NixOS and home-manager
setups, without having to add them to the main nixos repository.
This commit is contained in:
Cainã Costa 2023-07-11 11:26:15 -03:00 committed by Lucas
parent 152e847e26
commit eac27eff41
1 changed files with 3 additions and 1 deletions

View File

@ -50,6 +50,8 @@
default = packages.aiken; default = packages.aiken;
}; };
overlays.default = final: prev: { aiken = packages.aiken; };
aikenCmds = commonCategory "Aiken Development" [{ aikenCmds = commonCategory "Aiken Development" [{
name = "aiken"; name = "aiken";
help = "Aiken toolchain"; help = "Aiken toolchain";
@ -58,7 +60,7 @@
gitRev = if (builtins.hasAttr "rev" self) then self.rev else "dirty"; gitRev = if (builtins.hasAttr "rev" self) then self.rev else "dirty";
in { in {
inherit packages; inherit packages overlays;
devShells.aiken = pkgs.mkShell { devShells.aiken = pkgs.mkShell {
name = "aiken"; name = "aiken";