-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
emacs.nix
79 lines (76 loc) · 1.45 KB
/
emacs.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{ pkgs, epkgs }:
let
hydra-posframe = pkgs.emacsPackages.trivialBuild {
pname = "hydra-posframe";
version = "master";
src = pkgs.fetchFromGitHub {
owner = "Ladicle";
repo = "hydra-posframe";
rev = "master";
sha256 = "sha256-9nVBnpaWZIYNDvS2WWBED0HsIRIv4AR4as6wEe463tI=";
};
buildInputs = with pkgs.emacsPackages; [ hydra posframe ];
};
typst-preview = pkgs.emacsPackages.trivialBuild {
pname = "typst-preview";
version = "master";
src = pkgs.fetchFromGitHub {
owner = "havarddj";
repo = "typst-preview.el";
rev = "master";
sha256 = "sha256-AJRWw8c13C6hfwO28hXERN4cIc6cFTbNBcz2EzqqScg=";
};
buildInputs = with pkgs.emacsPackages; [ websocket ];
};
in {
epkgs = with epkgs; [
vterm
catppuccin-theme
vertico
orderless
hotfuzz
consult
consult
embark-consult
consult-ghq
evil
puni
highlight-indent-guides
treesit-auto
org
org-journal
org-roam
org-roam-ui
magit
ddskk
slime
sly
sly-asdf
eglot
lua-mode
corfu
cape
kind-icon
all-the-icons
hydra
hydra-posframe
kind-icon
all-the-icons
transient-dwim
neotree
google-translate
wakatime-mode
typst-preview
nix-mode
gleam-ts-mode
markdown-mode
projectile
migemo
nyan-mode
yasnippet
yasnippet-snippets
yatemplate
request
expand-region
];
}