36 lines
862 B
Plaintext
36 lines
862 B
Plaintext
if [ "${BONFIRE_DEV_GUIX}" = "true" ]; then
|
|
# not sure if this is useful at all or if it could be useful also for nix
|
|
# it comes from
|
|
# https://web.archive.org/web/20240207222746/https://lists.gnu.org/archive/html/help-guix/2021-01/msg00166.html
|
|
mkdir -p .guix-mix
|
|
mkdir -p .guix-hex
|
|
export MIX_HOME="${PWD}/.guix-mix"
|
|
export HEX_HOME="${PWD}/.guix-hex"
|
|
PATH_add "${MIX_HOME}/bin"
|
|
PATH_add "${HEX_HOME}/bin"
|
|
|
|
export WITH_DOCKER=partial
|
|
|
|
use guix git-cal -m manifest.scm
|
|
|
|
clear
|
|
git-cal --author="$(git config user.name)"
|
|
else
|
|
use flake
|
|
watch_file deps.nix
|
|
watch_file props.nix
|
|
export WITH_DOCKER=no
|
|
fi
|
|
|
|
|
|
function env_file_watch {
|
|
config_file_path="config/${MIX_ENV:-dev}"
|
|
config_file="${config_file_path}/.env"
|
|
if [[ -f ${config_file} ]]; then
|
|
watch_file ${config_file}
|
|
dotenv ${config_file}
|
|
fi
|
|
}
|
|
|
|
env_file_watch
|