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:
parent
152e847e26
commit
eac27eff41
|
@ -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";
|
||||||
|
|
Loading…
Reference in New Issue