fix: use pure mkShell for devShell

For some reason, having mkShell with the interface they used makes the
environment not consistent. This changes fixes it.
This commit is contained in:
Cainã Costa 2023-07-27 10:08:12 -03:00 committed by Lucas
parent 49cc76cf77
commit c4810e7035
1 changed files with 10 additions and 18 deletions

View File

@ -63,26 +63,18 @@
overlays.default = final: prev: { aiken = packages.aiken; };
aikenCmds = commonCategory "Aiken Development" [{
name = "aiken";
help = "Aiken toolchain";
package = packages.aiken;
}];
gitRev = if (builtins.hasAttr "rev" self) then self.rev else "dirty";
in {
inherit packages overlays;
devShells.aiken = pkgs.mkShell {
name = "aiken";
motd = ''
Aiken
$(type -p menu &>/dev/null && menu)'';
commands = aikenCmds;
packages = [
devShell = pkgs.mkShell {
buildInputs = with pkgs;
[
deno
pkg-config
openssl
(pkgs.rust-bin.stable.latest.default.override {
extensions = [ "rust-src" "clippy" "rustfmt" ];
})