diff options
author | Kenny Ballou <kballou@devnulllabs.io> | 2021-03-23 11:35:40 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2021-03-30 14:34:18 -0600 |
commit | 063bb3a4502f8584a73f418c896f5c93e5fb5d70 (patch) | |
tree | 9a9dc2cc615aa5036a1bef80b1a328db8aeca145 | |
parent | 6f1b6ba23fc0cba8277cfb10620a60c4c51b5da7 (diff) | |
download | dotfiles-063bb3a4502f8584a73f418c896f5c93e5fb5d70.tar.gz dotfiles-063bb3a4502f8584a73f418c896f5c93e5fb5d70.tar.xz |
emacs: icons: add all the icons to the things
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
-rw-r--r-- | config/emacs/emacs.d/init.el | 1 | ||||
-rw-r--r-- | config/emacs/emacs.d/lisp/init-icons.el | 21 | ||||
-rw-r--r-- | overlays/emacs/packages.nix | 6 | ||||
-rw-r--r-- | overlays/fonts/default.nix | 1 |
4 files changed, 29 insertions, 0 deletions
diff --git a/config/emacs/emacs.d/init.el b/config/emacs/emacs.d/init.el index 2996d424..7339c858 100644 --- a/config/emacs/emacs.d/init.el +++ b/config/emacs/emacs.d/init.el @@ -55,6 +55,7 @@ ;; Load configs for specific features and modes (require 'init-themes) +(require 'init-icons) (require 'init-spaceline) (require 'init-gui-frames) (require 'init-dired) diff --git a/config/emacs/emacs.d/lisp/init-icons.el b/config/emacs/emacs.d/lisp/init-icons.el new file mode 100644 index 00000000..ac43b73e --- /dev/null +++ b/config/emacs/emacs.d/lisp/init-icons.el @@ -0,0 +1,21 @@ +;;; init-icons --- all-the-icons for emacs +;;; Commentary: +;;; Code: + +(defvar all-the-icons) +(defvar all-the-icons-dired) +(defvar all-the-icons-ibuffer) + +(use-package all-the-icons) + +(use-package all-the-icons-dired + :after all-the-icons + :hook (dired-mode . all-the-icons-dired-mode)) + +(use-package all-the-icons-ibuffer + :after all-the-icons + :hook (ibuffer-mode . all-the-icons-ibuffer-mode)) + + +(provide 'init-icons) +;;; init-icons.el ends here diff --git a/overlays/emacs/packages.nix b/overlays/emacs/packages.nix index f568c249..79074ecd 100644 --- a/overlays/emacs/packages.nix +++ b/overlays/emacs/packages.nix @@ -33,6 +33,10 @@ in rec { }; emacs-package-list = (epkgs: (with epkgs.melpaPackages; [ + all-the-icons + all-the-icons-dired + all-the-icons-gnus + all-the-icons-ibuffer add-node-modules-path ag alchemist @@ -217,6 +221,8 @@ in rec { switch-window tagedit toml-mode + treemacs + treemacs-all-the-icons tuareg typescript-mode unfill diff --git a/overlays/fonts/default.nix b/overlays/fonts/default.nix index 013702dd..d7523c59 100644 --- a/overlays/fonts/default.nix +++ b/overlays/fonts/default.nix @@ -6,6 +6,7 @@ self: super: paths = with self; [ carlito dejavu_fonts + emacs-all-the-icons-fonts hack-font inconsolata-nerdfont ipafont |