System/devshells/raku.nix

41 lines
696 B
Nix
Raw Normal View History

2024-12-18 07:10:43 +00:00
{
2025-01-13 19:53:42 +00:00
withSystem,
inputs,
...
}: {
perSystem = {
config,
pkgs,
lib,
inputs',
...
}: {
devShells.raku = let
rakudo_env = pkgs.buildEnv {
name = "rakudo-env";
paths = with pkgs; [
rakudo
zef
];
pathsToLink = [
"/bin"
"/lib"
"/share"
];
};
libPackages = with pkgs; [readline70];
in
pkgs.mkShell {
buildInputs = with pkgs;
[
# Raku toolchain
rakudo_env
]
++ libPackages;
shellHook = ''
export LD_LIBRARY_PATH=${lib.makeLibraryPath libPackages}
'';
};
};
2024-12-18 07:10:43 +00:00
}