summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--epistemia/files/emacs/.config/emacs/init.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/epistemia/files/emacs/.config/emacs/init.el b/epistemia/files/emacs/.config/emacs/init.el
index 3f4afda..052e191 100644
--- a/epistemia/files/emacs/.config/emacs/init.el
+++ b/epistemia/files/emacs/.config/emacs/init.el
@@ -388,7 +388,7 @@
388(use-package guix) 388(use-package guix)
389 389
390(defun vin/guix-system-reconfigure () 390(defun vin/guix-system-reconfigure ()
391 "Runs `guix system reconfigure` to reconfigure the current system." 391 "Reconfigure the current GuixSD system."
392 (interactive) 392 (interactive)
393 (let* ((hostname (car (split-string (system-name) "\\."))) 393 (let* ((hostname (car (split-string (system-name) "\\.")))
394 (cfgdir "/data/src/public/guixsd-config")) 394 (cfgdir "/data/src/public/guixsd-config"))
@@ -397,12 +397,19 @@
397 cfgdir hostname)))) 397 cfgdir hostname))))
398 398
399(defun vin/guix-home-reconfigure () 399(defun vin/guix-home-reconfigure ()
400 "Runs `guix home reconfigure` to reconfigure the current user's profile." 400 "Reconfigure the current guix-home profile."
401 (interactive) 401 (interactive)
402 (let* ((cfgdir "/data/src/public/guixsd-config")) 402 (let* ((cfgdir "/data/src/public/guixsd-config"))
403 (message "Running guix home reconfigure") 403 (message "Running guix home reconfigure")
404 (async-shell-command (format "guix home reconfigure %s/epistemia/home/config.scm" 404 (async-shell-command (format "guix home reconfigure %s/epistemia/home/config.scm"
405 cfgdir)))) 405 cfgdir))))
406(defun vin/guix-deploy ()
407 "Deploy configuration to defined GuixSD servers."
408 (interactive)
409 (let* ((cfgdir "/data/src/public/guixsd-config"))
410 (message "Running guix home reconfigure")
411 (async-shell-command (format "guix deploy %s/epistemia/deploy.scm"
412 cfgdir))))
406 413
407;; TODO: skeletor.el remake my templates? at least for org-mode 414;; TODO: skeletor.el remake my templates? at least for org-mode
408(use-package skeletor) 415(use-package skeletor)