;;; init.el --- init.el -*- lexical-binding: t -*- ;;; Commentary: ;; trogloxene's Emacs ;;; Code: (add-to-list 'load-path (expand-file-name (concat user-emacs-directory "lisp"))) (setq custom-file (expand-file-name "custom.el" user-emacs-directory)) (when (file-exists-p custom-file) (load-file custom-file)) (global-display-line-numbers-mode t) (if (display-graphic-p) (progn (require 'init-const) (load "init-proxy" t) (require 'init-startup) (require 'init-elpa) (require 'init-package) (require 'init-emms) (require 'init-org) (require 'init-prog) (require 'init-completion) (require 'init-window) (require 'init-exwm) (require 'init-dired) (require 'init-gptel) (require 'init-ui) (require 'init-kbd-func) (require 'init-kbd) (require 'init-segmentation)) (progn (require 'init-const) (load "init-proxy" t) (require 'init-startup) (require 'init-elpa) (require 'init-terminal-package) (require 'init-prog) (require 'init-terminal-ui) (require 'init-terminal-kbd) (require 'init-segmentation))) ;;; init.el ends here