summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
authorAndrew Guschin <guschin@altlinux.org>2024-12-04 01:11:58 +0400
committerAndrew Guschin <guschin@altlinux.org>2024-12-04 01:12:30 +0400
commitbbc78c11b28c565ea13f87edb1156b6967e898ee (patch)
tree4781e9f7ef3d9b4f1a4188a32f3d41c2a4165d81 /init.el
parent833b99eca076276453d12aa5e7c42fd574ae5ac3 (diff)
wip: macos configuration
Diffstat (limited to 'init.el')
-rw-r--r--init.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/init.el b/init.el
index 0e00c6b..a9c5379 100644
--- a/init.el
+++ b/init.el
@@ -7,9 +7,14 @@
(setq config-path (expand-file-name "config.org" user-emacs-directory))
(setq config-untangled-path (expand-file-name "config.el" user-emacs-directory))
+(when (eq system-type 'gnu/linux)
+ (setq md5-cmd "md5sum --zero "))
+(when (eq system-type 'darwin)
+ (setq md5-cmd "md5 -q "))
+
;; Since config is residing inside one file, I can calculate its checksum and tangle config.org only
;; when it was changed. This way loading is significantly faster.
-(setq new-checksum (car (split-string (shell-command-to-string (concat "md5sum --zero " config-path)))))
+(setq new-checksum (car (split-string (shell-command-to-string (concat md5-cmd config-path)))))
(setq saved-checksum "")
(when (file-exists-p checksum-path)
(setq saved-checksum (with-temp-buffer