2016-05-30 02:39:21 +00:00
|
|
|
(setq nixos-packages
|
|
|
|
'(
|
|
|
|
company
|
|
|
|
(company-nixos-options :toggle (configuration-layer/package-usedp 'company))
|
|
|
|
(helm-nixos-options :toggle (configuration-layer/package-usedp 'helm))
|
|
|
|
nix-mode
|
|
|
|
nixos-options
|
|
|
|
))
|
|
|
|
|
|
|
|
(defun nixos/post-init-company ()
|
|
|
|
(spacemacs|add-company-hook nix-mode)
|
|
|
|
(push 'company-capf company-backends-nix-mode))
|
|
|
|
|
|
|
|
(defun nixos/init-company-nixos-options ()
|
|
|
|
(use-package company-nixos-options
|
|
|
|
:defer t
|
|
|
|
:init
|
|
|
|
(push 'company-nixos-options company-backends-nix-mode)))
|
|
|
|
|
|
|
|
(defun nixos/init-helm-nixos-options ()
|
|
|
|
(use-package helm-nixos-options
|
|
|
|
:config
|
|
|
|
(spacemacs/set-leader-keys
|
|
|
|
"h>" 'helm-nixos-options)))
|
2015-07-20 20:11:08 +00:00
|
|
|
|
|
|
|
(defun nixos/init-nix-mode ()
|
2016-08-19 13:20:33 +00:00
|
|
|
(use-package nix-mode)
|
|
|
|
(add-to-list 'spacemacs-indent-sensitive-modes 'nix-mode))
|
2015-07-20 20:11:08 +00:00
|
|
|
|
|
|
|
(defun nixos/init-nixos-options ()
|
|
|
|
(use-package nixos-options))
|