Commit 326725bda9ed

Vincent Demeester <vincent@sbr.pm>
2020-04-06 14:10:00
setup-nix.el: load only if *nix* is true…
… aka if `nix' command is available. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 7e059a8
Changed files (1)
tools
emacs
tools/emacs/config/setup-nix.el
@@ -1,16 +1,20 @@
 ;;; -*- lexical-binding: t; -*-
 (use-package nix-mode
+  :if *nix*
   :mode ("\\.nix\\'" "\\.nix.in\\'"))
 
 (use-package nix-drv-mode
-  :ensure nix-mode
+  :if *nix*
+  :after nix-mode
   :mode "\\.drv\\'")
 
 (use-package nix-shell
-  :ensure nix-mode
+  :if *nix*
+  :after nix-mode
   :commands (nix-shell-unpack nix-shell-configure nix-shell-build))
 
 (use-package nixpkgs-fmt
+  :if *nix*
   :after nix-mode
   :config
   (add-hook 'nix-mode-hook 'nixpkgs-fmt-on-save-mode))