attempt 2 at emacs overlay

This commit is contained in:
Sakooooo 2023-12-25 14:36:00 +04:00
parent c6a5aea55e
commit 551f1e2c51
Signed by: sako
GPG key ID: FE52FD65B76E4751
2 changed files with 14 additions and 14 deletions

View file

@ -403,7 +403,6 @@ Should make startup faster, taken from doom-emacs
** Better help menu
#+begin_src emacs-lisp
(use-package helpful
:ensure t
:custom
(counsel-describe-function-function #'helpful-callable)
(counsel-describe-variable-function #'helpful-variable)
@ -416,7 +415,6 @@ Should make startup faster, taken from doom-emacs
** Modern selection behavior
#+begin_src emacs-lisp
(use-package delsel
:ensure nil
:config (delete-selection-mode +1))
#+end_src
** General Leader Key
@ -517,7 +515,6 @@ Should make startup faster, taken from doom-emacs
(setq evil-want-keybinding nil)
(setq evil-want-C-u-scroll t)
(setq evil-want-C-i-jump nil)
:ensure t
:demand
:config
(evil-mode 1)
@ -712,7 +709,6 @@ Should make startup faster, taken from doom-emacs
** Org-Roam
#+begin_src emacs-lisp
(use-package org-roam
:ensure t
:custom
(org-roam-directory "~/org/notes")
:bind (("C-c n l" . org-roam-buffer-toggle)
@ -724,7 +720,6 @@ Should make startup faster, taken from doom-emacs
** Treemacs
#+begin_src emacs-lisp
(use-package treemacs
:ensure t
:defer t
:init
(with-eval-after-load 'winum
@ -814,16 +809,13 @@ Should make startup faster, taken from doom-emacs
("C-x t M-t" . treemacs-find-tag)))
(use-package treemacs-evil
:after (treemacs evil)
:ensure t)
:after (treemacs evil))
(use-package treemacs-projectile
:after (treemacs projectile)
:ensure t)
:after (treemacs projectile))
(use-package treemacs-magit
:after (treemacs magit)
:ensure t)
:after (treemacs magit))
(use-package treemacs-nerd-icons
:config
@ -970,7 +962,6 @@ make sure to setup authinfo
(elpy-enable))
(use-package lsp-pyright
:ensure t
:hook (python-mode . (lambda ()
(require 'lsp-pyright)
(lsp)))) ; or lsp-deferred
@ -1120,7 +1111,6 @@ Dired is a built-in file manager for Emacs that does some pretty amazing things!
*** Configuration
#+begin_src emacs-lisp
(use-package dired
:ensure nil
:commands (dired dired-jump)
:bind (("C-x C-j" . dired-jump))
:custom ((dired-listing-switches "-agho --group-directories-first"))

View file

@ -15,12 +15,22 @@ in {
daemon = mkEnableOption true;
};
nixpkgs.overlays = [
inputs.emacs-overlay.overlay
];
config = mkIf cfg.enable {
# ues daemon
services.emacs = {
enable = cfg.daemon;
install = true;
package = pkgs.emacs29-pgtk;
#package = pkgs.emacs29-pgtk;
package = (pkgs.emacsWithPackagesFromUsePackage {
config = ../../../../config/emacs/emacs.org;
defaultInitFile = true;
alwaysEnsure = true;
alwaysTangle = true;
});
};
users.users.sako.packages = with pkgs; [
# direnv