diff options
| author | Jakub Dlugosz <me@jdlugosz.com> | 2025-10-31 13:28:30 +0100 | 
|---|---|---|
| committer | Jakub Dlugosz <me@jdlugosz.com> | 2025-10-31 13:28:30 +0100 | 
| commit | ad05b668055e08136f6f1e1b85696a825e9b2c8b (patch) | |
| tree | 7b6c346512f8978ac47fa2d447a12945c8ee261b /Makefile | |
| parent | e800af660f44c4f2b29bd3c3c2fa85acce03f1db (diff) | |
| download | dotfiles-ad05b668055e08136f6f1e1b85696a825e9b2c8b.tar.gz dotfiles-ad05b668055e08136f6f1e1b85696a825e9b2c8b.zip  | |
Add env entry to Makefile that creates guix env based on channels-lock.scm
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 6 | 
1 files changed, 5 insertions, 1 deletions
| @@ -2,10 +2,14 @@ | |||
| 2 | 2 | ||
| 3 | CHANNELS_FILE=./channels-lock.scm | 3 | CHANNELS_FILE=./channels-lock.scm | 
| 4 | GUIXTM=guix time-machine -C ${CHANNELS_FILE} | 4 | GUIXTM=guix time-machine -C ${CHANNELS_FILE} | 
| 5 | GUIXTM_LOCAL_RDE=guix time-machine -L ./env/guix -C ${CHANNELS_FILE_LOCAL_RDE} | ||
| 6 | 5 | ||
| 7 | GUIX=$(GUIXTM) -- | 6 | GUIX=$(GUIXTM) -- | 
| 8 | 7 | ||
| 8 | env: | ||
| 9 | guix build \ | ||
| 10 | -e '((@ (gnu packages package-management) guix-for-channels) (load "${CHANNELS_FILE}"))' \ | ||
| 11 | -r guix | ||
| 12 | |||
| 9 | repl: | 13 | repl: | 
| 10 | ${GUIX} shell guile-next guile-ares-rs \ | 14 | ${GUIX} shell guile-next guile-ares-rs \ | 
| 11 | -e '((@ (rde packages guix) make-guix-package) (load "${CHANNELS_FILE}"))' \ | 15 | -e '((@ (rde packages guix) make-guix-package) (load "${CHANNELS_FILE}"))' \ | 
