23 lines
1.4 KiB
EmacsLisp
23 lines
1.4 KiB
EmacsLisp
;;; -*- lexical-binding: t; -*-
|
|
|
|
;; [[file:emacs-materus-config.org::*Init][Init:2]]
|
|
(setq-default materus/use-nix-packages (require 'materus-config nil 'noerror))
|
|
(require 'cl-lib)
|
|
(require 'package)
|
|
|
|
(add-to-list 'load-path (concat user-emacs-directory "etc/materus/extra")) ; Extra load path for packages
|
|
(setq package-user-dir (concat user-emacs-directory "var/elpa/" emacs-version "/" )) ; Set elpa path for this emacs version, should use nix packages anyway so keeping just in case
|
|
(setq package-gnupghome-dir (concat user-emacs-directory "var/elpa/gnupg/" )) ; Set path to gnupg for elpa
|
|
(add-to-list 'package-archives
|
|
'("nongnu-devel" . "https://elpa.nongnu.org/nongnu-devel/")) ; Add nongnu-devel repo to package manager
|
|
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) ; Add melpa repo to package manager
|
|
(customize-set-variable 'package-archive-priorities '(("gnu" . 99)
|
|
("nongnu" . 80)
|
|
("nongnu-devel" . 70)
|
|
("melpa" . 0))) ; Repository priority
|
|
|
|
(load (concat user-emacs-directory "etc/materus/nix-init") t)
|
|
(load (concat user-emacs-directory "etc/materus/emacs-config"))
|
|
(load custom-file t)
|
|
;; Init:2 ends here
|