;;; config.el --- Spacemacs Base Layer configuration File ;; ;; Copyright (c) 2012-2018 Sylvain Benner & Contributors ;; ;; Author: Eugene "JAremko" Yaremenko ;; URL: https://github.com/syl20bnr/spacemacs ;; ;; This file is not part of GNU Emacs. ;; ;;; License: GPLv3 (defconst spacemacs-docker-env-fp "/etc/environment") (defconst spacemacs-docker-temp-deps-dir (format "%sspacemacs-deps-tmp/" temporary-file-directory)) (defconst spacemacs-docker-deps-installers-dir (format (concat "%s/.emacs.d/layers/+distributions/" "spacemacs-docker/deps-install/installers") (getenv "UHOME"))) (defconst spacemacs-docker-temp-deps-elpa-dir (format "%selpa" spacemacs-docker-temp-deps-dir)) (defconst spacemacs-docker-dotfile-fp (format "%s/.spacemacs" (getenv "UHOME"))) (defconst spacemacs-docker-dump-layer-data-fp (format "%sspacemacs-docker-layer-data.el" spacemacs-docker-temp-deps-dir)) ;; Start spacemacs in the workspace. (setq default-directory (concat (getenv "WORKSPACE") "/")) ;; apply env. vars. expected by Dockers at the end (add-hook 'spacemacs-post-user-config-hook 'spacemacs-docker//load-env)