diff --git a/doom/config.el b/doom/config.el index 2ddd586..782b853 100644 --- a/doom/config.el +++ b/doom/config.el @@ -128,3 +128,4 @@ ;; Insist on using regular "ls", to override Doom's insistence on "gls" on Mac+Nix (setq insert-directory-program "ls") +(setq vterm-shell "xonsh") diff --git a/doom/init.el b/doom/init.el index 6663413..593b1d7 100644 --- a/doom/init.el +++ b/doom/init.el @@ -63,7 +63,7 @@ ;;eshell ; a consistent, cross-platform shell (WIP) ;;shell ; a terminal REPL for Emacs ;;term ; terminals in Emacs - ;;vterm ; another terminals in Emacs + vterm ; another terminals in Emacs :checkers syntax ; tasing you for every semicolon you forget diff --git a/nix/home.nix b/nix/home.nix index 77f085c..fc0d5d4 100644 --- a/nix/home.nix +++ b/nix/home.nix @@ -43,11 +43,14 @@ tmux kitty nodePackages.pyright - emacs28NativeComp coreutils zstd ]; programs.direnv.enable = true; programs.direnv.nix-direnv.enable = true; + + programs.emacs.enable = true; + programs.emacs.package = pkgs.emacs28NativeComp; + programs.emacs.extraPackages = epkgs: [ epkgs.vterm ]; }