From f74d1ecbf1d243615f8c88db62cf0722d6e01c8c Mon Sep 17 00:00:00 2001 From: mehbark Date: Fri, 17 Apr 2026 17:55:27 -0400 Subject: [PATCH] treemacs! --- home.nix | 8 ++++++++ init.el.nix | 27 +++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/home.nix b/home.nix index 069f955..d72b706 100644 --- a/home.nix +++ b/home.nix @@ -117,6 +117,7 @@ in pkg-config podman wget + coreutils-prefixed ] else [ racket gcc @@ -468,6 +469,13 @@ in esup maxima + + treemacs + treemacs-projectile + treemacs-evil + treemacs-magit + + projectile ]; # apparently errors in the config matter? nvm? extraConfig = (import ./init.el.nix) pkgs; diff --git a/init.el.nix b/init.el.nix index f3ec313..868529d 100644 --- a/init.el.nix +++ b/init.el.nix @@ -1080,4 +1080,31 @@ If the new path's directories does not exist, create them." (cons "\\.mac\\'" 'maxima-mode)) (add-to-list 'interpreter-mode-alist (cons "maxima" 'maxima-mode))) + +; projectile +(use-package projectile + :ensure t + :init + (setq projectile-project-search-path '(("~/Aims/" . 2))) + :config + (projectile-mode +1)) + +; treemacs +(use-package treemacs + :ensure t + :defer t) + +(use-package treemacs-projectile + :after (treemacs projectile) + :ensure t) + +(use-package treemacs-evil + :after (treemacs evil) + :ensure t) + +(use-package treemacs-magit + :after (treemacs magit) + :ensure t) + +(treemacs-start-on-boot) ''