diff --git a/config/emacs/init.el b/config/emacs/init.el index 2641fde0..b5de4724 100644 --- a/config/emacs/init.el +++ b/config/emacs/init.el @@ -1,4 +1,4 @@ -;; UI/UX +;; Ui/UX (setq inhibit-startup-message t) ;; make it look like neovim a little @@ -89,16 +89,18 @@ (setq ivy-inital-inputs-alist nil)) ;; doom themes + (use-package doom-themes :ensure t :config ;; Global settings (defaults) (setq doom-themes-enable-bold t ; if nil, bold is universally disabled doom-themes-enable-italic t) ; if nil, italics is universally disabled + ;; load the theme (load-theme 'doom-monokai-pro t) ;; Enable flashing mode-line on errors - (doom-themes-visual-bell-config) + (doom-themes-visual-bell-config)) ;; Enable custom neotree theme (all-the-icons must be installed!) ;;(doom-themes-neotree-config) ;; or for treemacs users @@ -113,6 +115,9 @@ :init (doom-modeline-mode 1) :custom ((doom-modeline-height 35))) +;; all the icons +(use-package all-the-icons) + ;; continue configuring from here ;; https://youtu.be/74zOY-vgkyw?t=3125 diff --git a/modules/dev/editors/emacs/default.nix b/modules/dev/editors/emacs/default.nix index 4246a7d8..a6317659 100644 --- a/modules/dev/editors/emacs/default.nix +++ b/modules/dev/editors/emacs/default.nix @@ -20,5 +20,8 @@ in source = ../../../../config/emacs; recursive = true; }; + fonts.fonts = with pkgs; [ + emacs-all-the-icons-fonts + ]; }; }