flake: remove emacs
Goodbye old friend, you served me well. But Neovim serves me better now. You shall live on forever in my commit history. The melodramatic vimmer returns home.
This commit is contained in:
parent
9f9a91c4a5
commit
b2f073f52e
25 changed files with 37 additions and 1174 deletions
|
@ -1,96 +0,0 @@
|
|||
{ config, main, pkgs, lib, ... }:
|
||||
lib.mkIf (main.info.graphical && !main.modules.hardware.form.portable)
|
||||
{
|
||||
programs.emacs = {
|
||||
enable = true;
|
||||
extraPackages = epkgs: with epkgs; [ vterm pdf-tools emacsql-sqlite ];
|
||||
package = pkgs.emacs29;
|
||||
};
|
||||
|
||||
services.emacs = {
|
||||
enable = true;
|
||||
client.enable = true;
|
||||
};
|
||||
|
||||
home = {
|
||||
sessionPath = [
|
||||
"${config.xdg.configHome}/emacs/bin"
|
||||
];
|
||||
|
||||
packages = with pkgs; lib.flatten [
|
||||
# --- Doom Emacs ---
|
||||
mlocate
|
||||
|
||||
# --- :tools ---
|
||||
# :tools editorconfig
|
||||
editorconfig-core-c
|
||||
editorconfig-checker
|
||||
|
||||
# --- :editor ---
|
||||
# :editor format
|
||||
nodePackages.prettier
|
||||
|
||||
# --- :lang ---
|
||||
# :lang org
|
||||
## +gnuplot
|
||||
gnuplot
|
||||
## +roam2
|
||||
|
||||
# :lang common-lisp
|
||||
sbcl
|
||||
|
||||
# :lang docker
|
||||
dockfmt
|
||||
|
||||
# :lang latex
|
||||
(texlive.combine {
|
||||
inherit (texlive)
|
||||
scheme-medium
|
||||
|
||||
apa7
|
||||
apacite
|
||||
biblatex
|
||||
biblatex-apa
|
||||
biblatex-chicago
|
||||
capt-of minted
|
||||
catchfile
|
||||
endfloat
|
||||
framed
|
||||
fvextra
|
||||
hanging
|
||||
lipsum
|
||||
mleftright
|
||||
scalerel
|
||||
threeparttable
|
||||
upquote
|
||||
wrapfig
|
||||
xstring
|
||||
;
|
||||
})
|
||||
biber
|
||||
|
||||
# :lang markdown
|
||||
# python3Packages.grip
|
||||
python-grip
|
||||
|
||||
# :lang sh
|
||||
shellcheck
|
||||
shfmt
|
||||
|
||||
# :lang data
|
||||
libxml2
|
||||
|
||||
# :lang web
|
||||
html-tidy
|
||||
stylelint
|
||||
|
||||
# --- :checkers ---
|
||||
# :checkers spell
|
||||
## +aspell
|
||||
(aspellWithDicts (dicts: with dicts; [ en en-computers en-science ]))
|
||||
|
||||
# :checkers grammar
|
||||
languagetool
|
||||
];
|
||||
};
|
||||
}
|
|
@ -25,7 +25,6 @@
|
|||
enable = true;
|
||||
pinentryPackage = (if main.info.graphical then pkgs.pinentry-qt else pkgs.pinentry-curses);
|
||||
extraConfig = ''
|
||||
allow-emacs-pinentry
|
||||
allow-loopback-pinentry
|
||||
'';
|
||||
};
|
||||
|
|
|
@ -4,6 +4,9 @@ let
|
|||
in
|
||||
{
|
||||
home.packages = with pkgs; flatten [
|
||||
editorconfig-core-c
|
||||
editorconfig-checker
|
||||
|
||||
# C
|
||||
gcc
|
||||
gdb
|
||||
|
@ -74,6 +77,38 @@ in
|
|||
# Zig
|
||||
zig
|
||||
zls
|
||||
|
||||
# LaTeX
|
||||
(texlive.combine {
|
||||
inherit (texlive)
|
||||
scheme-medium
|
||||
|
||||
apa7
|
||||
apacite
|
||||
biblatex
|
||||
biblatex-apa
|
||||
biblatex-chicago
|
||||
capt-of
|
||||
minted
|
||||
catchfile
|
||||
endfloat
|
||||
framed
|
||||
fvextra
|
||||
hanging
|
||||
lipsum
|
||||
mleftright
|
||||
scalerel
|
||||
threeparttable
|
||||
upquote
|
||||
wrapfig
|
||||
xstring
|
||||
;
|
||||
})
|
||||
biber
|
||||
|
||||
# html
|
||||
html-tidy
|
||||
nodePackages.prettier
|
||||
];
|
||||
|
||||
programs.java.enable = true;
|
||||
|
|
|
@ -8,8 +8,6 @@
|
|||
autosuggestion.enable = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
|
||||
# defaultKeymap = "emacs";
|
||||
|
||||
initExtraFirst = ''
|
||||
[[ $TERM == "tramp" ]] && unsetopt zle && PS1='$ ' && return
|
||||
'';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue