emacs aliases, remove calibre from package requirements (no darwin version)

This commit is contained in:
willemml 2022-12-29 19:38:18 -08:00
parent c9a9469ab6
commit e698956215
Signed by: willemml
GPG key ID: C3DE5DF6198DACBD
2 changed files with 23 additions and 1 deletions

View file

@ -542,6 +542,26 @@ in {
(advice-add #'org-babel-execute:python :before #'my/org-babel-execute:python-session)
'';
};
org-ref = {
enable = true;
config = ''
(setq org-ref-insert-cite-function
(lambda ()
(org-cite-insert nil)))
'';
};
calibredb = {
enable = true;
extraPackages = [ pkgs.sqlite ];
config = ''
(setq calibredb-root-dir "~/Documents/calibre-library")
(setq calibredb-db-dir (expand-file-name "metadata.db" calibredb-root-dir))
(setq calibredb-library-alist '(("~/Documents/calibre-library")))
(setq sql-sqlite-program "${pkgs.sqlite}/bin/sqlite3")
'';
};
};
};
}

View file

@ -69,7 +69,9 @@
};
shellAliases = {
em = "emacsclient -c";
emt = "emacsclient -c -nw";
emw = "emacsclient -c -nw";
ew = "emacs -nw";
e = "$EDITOR";
np = "nix-shell -p";
hms = "home-manager switch";
};