summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2025-08-11 17:36:57 +0200
committerjdlugosz963 <jdlugosz963@gmail.com>2025-08-11 17:40:12 +0200
commitbc591dcedf45b80f70661f33c42c68dbd581e901 (patch)
tree4a3cbd7831d8e0d8ce12f318d64e06848c9ea3ab /Makefile
parent1ebb0e267b40d86386b66b7b81686461446e39f8 (diff)
downloaddotfiles-bc591dcedf45b80f70661f33c42c68dbd581e901.tar.gz
dotfiles-bc591dcedf45b80f70661f33c42c68dbd581e901.zip
Migrate to RDEHEADmaster
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..14fdb7b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,19 @@
1.DEFAULT_GOAL := reconfigure
2
3CHANNELS_FILE=./channels-lock.scm
4GUIXTM=guix time-machine -C ${CHANNELS_FILE}
5GUIXTM_LOCAL_RDE=guix time-machine -L ./env/guix -C ${CHANNELS_FILE_LOCAL_RDE}
6
7GUIX=$(GUIXTM) --
8
9repl:
10 ${GUIX} shell guile-next guile-ares-rs \
11 -e '((@ (rde packages guix) make-guix-package) (load "${CHANNELS_FILE}"))' \
12 -e '((@ (rde packages guix) make-channels-package) (load "${CHANNELS_FILE}"))' \
13 -- guile \
14 -L ./src \
15 -c \
16 "(begin (use-modules (guix gexp)) ((@ (ares server) run-nrepl-server)))"
17
18reconfigure:
19 sudo -E ${GUIX} system -L ./src reconfigure -e "(@ (jd config) %os)"