summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--emacs/.emacs.d/init.org11
1 files changed, 6 insertions, 5 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org
index 1529a6d..5675f56 100644
--- a/emacs/.emacs.d/init.org
+++ b/emacs/.emacs.d/init.org
@@ -21,11 +21,12 @@ Open Emacs with just a plain window.  No graphics or messages, please!
 Are we running on Windows via the WSL?
 
 #+BEGIN_SRC emacs-lisp
-(with-temp-buffer
-  (insert-file-contents-literally "/proc/sys/kernel/osrelease")
-  (decode-coding-region (point-min) (point-max) 'utf-8 t)
-  (when (string-match "Microsoft$" (buffer-string))
-    (setq system-type 'gnu/linux/windows)))
+(when (file-exists-p "/proc/sys/kernel/osrelease")
+  (with-temp-buffer
+    (insert-file-contents-literally "/proc/sys/kernel/osrelease")
+    (decode-coding-region (point-min) (point-max) 'utf-8 t)
+    (when (string-match "Microsoft$" (buffer-string))
+      (setq system-type 'gnu/linux/windows))))
 #+END_SRC
 
 ** Compatibility