;; (setf user-full-name "Thanos Apollo" user-mail-address "public@thanosapollo.com") (defvar is-zeus (equal (system-name) "zeus")) (defvar is-hermes (equal (system-name) "hermes")) (defvar is-phone (equal (system-name) "localhost")) (setf browse-url-browser-function 'browse-url-generic browse-url-generic-program "nyxt") (setf backup-directory-alist '((".*" . "~/.Trash"))) (define-prefix-command 'thanos/applications-map) (global-set-key (kbd "C-c a") 'thanos/applications-map) (define-prefix-command 'Create) (define-key thanos/applications-map (kbd "C-c") 'Create) (define-key global-map (kbd "") 'keyboard-escape-quit) (define-key global-map (kbd "M-") 'backward-kill-sexp) (add-to-list 'load-path "~/.emacs.d/modules") (require 'thanos-packages) ;; List packages and install them (require 'thanos-shells) ;; vterm, eshell, eat configuration (require 'thanos-aesthetics) ;; minibuffer and theming configuration (require 'thanos-org) ;; org-roam, agenda, theming etc (require 'thanos-pass) ;; password-store (require 'thanos-commands) ;; Misc commands to manage vm's and others (require 'thanos-books) ;; pdf-tools, nov-mode (require 'thanos-chat) ;; telega, erc, ement (require 'thanos-tools) ;; Completions, programming lang specific customization, chatgpt etc. (require 'thanos-dired) ;; Dired theming and custom functions (require 'thanos-mu4e) ;; Email client (require 'thanos-multimedia) ;; emms, yeetube (require 'thanos-elfeed) ;; RSS ;;; init.el ends here