My personal project and infrastructure archive
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nomicon/infra/libkookie/overlays/kookie/emacs/default.nix

43 lines
866 B

{ stdenv, lib, pkgs, ... } @ args:
with (import ./builder.nix args);
pkgs.emacsWithPackages (epkgs:
let
include = path: (import path { inherit buildModule pkgs epkgs; });
modules = [
./base
./move-lines
./multi-cursor
./kookie-notmuch
./notmuch-rules
./org
./rust
./theme
];
kookie-config = bootstrap (map (p: include p) modules);
in
with epkgs; [
kookie-config
##################################################################
# A set of simple module that don't require special configuration
#
#
# Simple language modes
elixir-mode
fish-mode
markdown-mode
nim-mode
nix-mode
raku-mode
# Utility moduse
fzf
magit
treemacs
undo-tree
visual-fill-column
which-key
])