.PHONY: system-reconfigure system-vm system-container system-build pull home-reconfigure home-vm home-container home-build
SYSTEM_ARGS = -L ./modules ./config.scm
HOME_ARGS = -L ./home/modules ./home/home-configuration.scm
system-build:
guix system build $(SYSTEM_ARGS)
system-reconfigure:
guix system reconfigure $(SYSTEM_ARGS)
system-vm:
guix system vm $(SYSTEM_ARGS)
system-container:
guix system container $(SYSTEM_ARGS)
home-build:
guix home build $(HOME_ARGS)
home-reconfigure:
guix home reconfigure $(HOME_ARGS)
home-container:
guix home container $(HOME_ARGS)
channels-lock.scm: channels.scm
guix time-machine -C channels.scm -- describe -f channels > channels-lock.scm
pull: channels-lock.scm
guix pull -C channels-lock.scm