2023-10-27 14:01:54 +02:00
|
|
|
{ config, lib, pkgs, materusArg, ... }:
|
2023-10-08 11:42:08 +02:00
|
|
|
let
|
2024-03-11 16:19:31 +01:00
|
|
|
configPath = "${materusArg.cfg.path}" + "/extraFiles/config/emacs/";
|
2023-11-15 00:07:16 +01:00
|
|
|
|
2024-10-28 16:31:39 +01:00
|
|
|
inits = import ./init.nix {
|
|
|
|
|
path = configPath;
|
|
|
|
|
inherit pkgs;
|
|
|
|
|
};
|
|
|
|
|
packages = epkgs:
|
|
|
|
|
with epkgs; [
|
|
|
|
|
load-relative
|
|
|
|
|
elcord
|
|
|
|
|
persp-mode
|
|
|
|
|
dashboard
|
|
|
|
|
magit
|
|
|
|
|
helm
|
|
|
|
|
avy
|
|
|
|
|
corfu
|
|
|
|
|
vterm
|
|
|
|
|
centaur-tabs
|
|
|
|
|
projectile
|
|
|
|
|
company
|
|
|
|
|
clipetty
|
2024-10-29 13:15:12 +01:00
|
|
|
which-key
|
|
|
|
|
iedit
|
|
|
|
|
|
|
|
|
|
#Evil-Mode
|
|
|
|
|
evil
|
|
|
|
|
treemacs-evil
|
|
|
|
|
#########
|
2023-11-08 10:46:45 +01:00
|
|
|
|
2024-10-28 16:31:39 +01:00
|
|
|
treemacs
|
|
|
|
|
treemacs-nerd-icons
|
|
|
|
|
treemacs-perspective
|
|
|
|
|
treemacs-icons-dired
|
|
|
|
|
treemacs-magit
|
|
|
|
|
treemacs-projectile
|
|
|
|
|
tree-edit
|
|
|
|
|
vertico
|
|
|
|
|
nerd-icons
|
|
|
|
|
nerd-icons-completion
|
|
|
|
|
perspective
|
|
|
|
|
minions
|
|
|
|
|
telephone-line
|
|
|
|
|
rainbow-delimiters
|
|
|
|
|
use-package
|
2023-10-25 15:34:43 +02:00
|
|
|
|
2024-10-28 16:31:39 +01:00
|
|
|
cmake-mode
|
|
|
|
|
lsp-mode
|
|
|
|
|
lsp-java
|
|
|
|
|
lsp-jedi
|
|
|
|
|
lsp-haskell
|
|
|
|
|
lsp-ui
|
|
|
|
|
lsp-treemacs
|
|
|
|
|
dap-mode
|
|
|
|
|
d-mode
|
2024-10-29 13:15:12 +01:00
|
|
|
lua-mode
|
2024-10-28 16:31:39 +01:00
|
|
|
multiple-cursors
|
|
|
|
|
org
|
|
|
|
|
org-rainbow-tags
|
|
|
|
|
org-roam
|
|
|
|
|
org-roam-ui
|
|
|
|
|
org-review
|
2024-10-29 13:15:12 +01:00
|
|
|
csharp-mode
|
2024-10-28 16:31:39 +01:00
|
|
|
markd |