diff --git a/hosts/macbook/home.nix b/hosts/macbook/home.nix index 9e618be..c59e265 100644 --- a/hosts/macbook/home.nix +++ b/hosts/macbook/home.nix @@ -6,6 +6,7 @@ imports = [ ../../modules/home-manager/git ../../modules/home-manager/nixvim + ../../modules/home-manager/emacs ../../modules/home-manager/kitty ../../modules/home-manager/zsh ../../modules/home-manager/tmux @@ -79,11 +80,6 @@ nodejs taskwarrior-tui sbcl - go - gopls - emacs - vue-language-server - typescript-language-server ]; programs.home-manager.enable = true; diff --git a/modules/home-manager/emacs/emacs.d/config.org b/modules/home-manager/emacs/emacs.d/config.org index 85733fe..af953c4 100644 --- a/modules/home-manager/emacs/emacs.d/config.org +++ b/modules/home-manager/emacs/emacs.d/config.org @@ -128,6 +128,11 @@ (setq gc-cons-threshold 100000000) ; 100 mb (setq read-process-output-max (* 1024 1024)) ; 1mb + (setq backup-directory-alist + `((".*" . ,temporary-file-directory))) + (setq auto-save-file-name-transforms + `((".*" ,temporary-file-directory t))) + (use-package gruvbox-theme :ensure t :config @@ -166,7 +171,11 @@ (use-package org-roam :ensure t :custom - (org-roam-directory "~/RoamNotes") + (org-roam-directory "~/everything") + (org-roam-completion-everywhere t) + (org-roam-dailies-capture-templates + '(("d" "default" entry "* %<%I:%M %p>: %?" + :if-new (file+head "%<%Y-%m-%d>.org" "#+title: %<%Y-%m-%d>\n")))) :bind (("C-c n l" . org-roam-buffer-toggle) ("C-c n f" . org-roam-node-find) ("C-c n g" . org-roam-graph)