21 lines
583 B
Nix
21 lines
583 B
Nix
|
#!/usr/bin/env nix-shell
|
||
|
# NixOS shell configuration to bootstrap the required dependencies to work with the source code
|
||
|
|
||
|
{
|
||
|
sources ? import ./25-env/nix/niv/sources.nix,
|
||
|
nixpkgs ? import sources.nixpkgs {}
|
||
|
}:
|
||
|
with nixpkgs;
|
||
|
stdenv.mkDerivation {
|
||
|
name = "RiXotStudio";
|
||
|
buildInputs = [
|
||
|
niv # Used to update the pinning of nix environment for packages
|
||
|
cargo-make # USed to interpret `Makefile.toml` to interact with the repository
|
||
|
];
|
||
|
|
||
|
shellHook = ''
|
||
|
# Output status update
|
||
|
printf "\\n%s\\n" "Standard RiXotStudio development environment has been set up"
|
||
|
'';
|
||
|
}
|