# profiles.mk provides guix version specified by rde/channels-lock.scm # To rebuild channels-lock.scm use `make -B rde/channels-lock.scm` include profiles.mk # Also defined in .envrc to make proper guix version available project-wide GUIX_PROFILE=target/profiles/guix GUIX=./pre-inst-env ${GUIX_PROFILE}/bin/guix SRC_DIR=./src CONFIGS=${SRC_DIR}/abcdw/configs.scm PULL_EXTRA_OPTIONS= # --allow-downgrades ROOT_MOUNT_POINT=/mnt VERSION=latest target: mkdir -p target build-home: guix ${GUIX} home build ./src/wkz-p1.scm install-home: guix ${GUIX} home reconfigure ./src/wkz-p1.scm -v 5 rollback-home: guix ${GUIX} home roll-back clean-target: rm -rf ./target clean: clean-target