summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJakub Dlugosz <me@jdlugosz.com>2025-10-31 13:28:30 +0100
committerJakub Dlugosz <me@jdlugosz.com>2025-10-31 13:28:30 +0100
commitad05b668055e08136f6f1e1b85696a825e9b2c8b (patch)
tree7b6c346512f8978ac47fa2d447a12945c8ee261b /Makefile
parente800af660f44c4f2b29bd3c3c2fa85acce03f1db (diff)
downloaddotfiles-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--Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index ac9ec38..ee4387d 100644
--- a/Makefile
+++ b/Makefile
@@ -2,10 +2,14 @@
2 2
3CHANNELS_FILE=./channels-lock.scm 3CHANNELS_FILE=./channels-lock.scm
4GUIXTM=guix time-machine -C ${CHANNELS_FILE} 4GUIXTM=guix time-machine -C ${CHANNELS_FILE}
5GUIXTM_LOCAL_RDE=guix time-machine -L ./env/guix -C ${CHANNELS_FILE_LOCAL_RDE}
6 5
7GUIX=$(GUIXTM) -- 6GUIX=$(GUIXTM) --
8 7
8env:
9 guix build \
10 -e '((@ (gnu packages package-management) guix-for-channels) (load "${CHANNELS_FILE}"))' \
11 -r guix
12
9repl: 13repl:
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}"))' \