#!/usr/bin/env bash dotenv_if_exists system="$(nix eval --impure --raw --expr 'builtins.currentSystem')" devshell="${DIRENV_DEVSHELL:-default}" if command -v nom &> /dev/null && [ -t 0 ]; then # if nom is available, build the devshell dependencies with it to get nicer # progress monitoring. Don't do this when stdout is piped, because it shows # up weird in engage. nom build ".#devShells.$system.$devshell" fi use flake ".#$devshell" PATH_add bin