smooooth/shell.nix
2025-05-25 01:43:14 +10:00

25 lines
413 B
Nix

{
pkgs,
deps,
}:
pkgs.mkShell {
packages = deps.dev ++ deps.build;
shellHook =
let
justfile = ''
set quiet
build:
nix build --offline --out-link result
online:
nix build --out-link result
run: build
result/bin/smooooth
local:
dune build
'';
in
''echo "${justfile}" > justfile'';
}